/* Body */
body {margin:0px; padding:0px; background:url(../images/main-bg.jpg) repeat-x #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444; line-height:16px; text-align:justify;}

/* Main Area*/
#mainwrapper { margin:0px auto; padding:0 0; width:980px;}

/*Top part*/
#toppart{ height:197px; width:100%}
.toparea{ background:url(../images/top-bg.jpg) no-repeat; height:160px;}

.menu { background:	url(../images/menu-bg.gif) top repeat-x; font-family:Arial, Helvetica, sans-serif;  color:#ffffff; line-height:35px; font-weight:bold;}
.menuactive { color:#F0FF00 !important; font-weight:bold;}

/*Content Part*/
#contentpart{margin:0 auto; padding:0 0; text-align:justify;}
.maincontent { padding:0 10px 10px 10px; background:url(../images/content-bg.gif) top repeat-x #FFFFFF; }
.innercontent{padding:0px 0px 10px 0px;  float:left;}

.innercontent ul{padding:0px 0px; *padding:0px 0px 0px 0px; margin:0; }
.innercontent li{ padding:0px 0px 0px 10px; background:url(../images/open-tab-li.gif) left top no-repeat; padding:4px 0 4px 14px;}
.innercontent li a{ font-weight:normal;list-style:url(../images/open-tab-li.gif) no-repeat left top; padding:0px 0px 3px 10px; margin:0px;}
.innercontent li a:hover{ font-weight:normal; color:#000000;}

.innercontent2 ul{padding:0px 0px; *padding:0px 0px 0px 0px; margin:0; }
.innercontent2 li{ padding:0px 0px 0px 0px; background:none; line-height:20px; }
.innercontent2 li ul { margin:0 0 0 8px !important;}
.innercontent2 li ul li {background:none; padding:4px 0 4px 5px !important; line-height:20px !important;}
.innercontent2 li a{ font-weight:normal;list-style:none; padding:0px 0px 3px 0px !important; margin:0px;}
.innercontent2 li ul li a{ font-weight:normal; color:#7a7a7a !important; list-style :none; padding:0px 0px 3px 0px !important; margin:0px;}
.innercontent2 li a:hover{ font-weight:normal; color:#000000;}

.innercontent ol{padding:5px; *padding:0px 0px 0px 5px; margin:0;}
.innercontent ol li{padding:3px 0px 3px 0px; list-style:url(../images/li.gif) none;}

.static ul{padding:0px 0px; margin:10px 0 0 0px; list-style:none;}
.static li{ padding:3px 0px 3px 18px; margin:0; list-style:none; background:url(../images/bullet2.gif) no-repeat left 8px;}


/*Footer*/
#footer { background:url(../images/footer.gif) top repeat-x; line-height:45px; font-size:11px; font-family:Tahoma; color:#676767; margin:10px 0 0 0; padding:0 0;}
#footer a { color:#676767; text-decoration:none;}	
#footer a:hover { color:#4D86DB;}

/*Extra*/

a:active{ outline: none;}
a { outline: none;}
:focus {  -moz-outline-style: none; }
p {padding:0; margin:0;}
.hometext {line-height:18px; *line-height:16px; text-align:justify}
.spaceleft {height:14px; *height:10px;}

.subtitle{font-size:14px; font-weight:bold; color:#184fa2; padding:10px 0}

.justify{ text-align:justify;}
.right { float:right;}
.left {float:left;}
.clear{ clear:both; }
.pad { padding:15px 0 0 0;}
.hlight {color:#184fa2; font-weight:bold !important;}
.hline{	background:url(../images/hline.gif) repeat-x center; }
.vline{background:url(../images/vline.gif) repeat-y center;}
.vline1{background:url(../images/vline.gif) repeat-y center;}
/*.h1text { color:#184FA2; font-size:16px;  padding:0px 0 10px 0px; *padding:10px 0 10px 0px; margin:0px 0px 0px 0px;  background:url(../images/h1text-line.gif) no-repeat left bottom; font-weight:bold;}*/
.h1text { color:#184FA2; font-size:16px;  padding:0px 0px 32px 0px; margin:0px 0px 0px 0px; background:url(../images/h1-line.gif) no-repeat left bottom; font-weight:bold;}

h1 { color:#184FA2; font-size:16px;  padding:0 0 7px 0; *padding:0 0 13px 0; margin:0 0;  background:url(../images/doteline.gif) repeat-x bottom;}
h2 { color:#444444; font-size:12px; font-weight:bold; background:url(../images/right-arrow.gif) no-repeat left; padding-left:10px; margin:0px;}
h3{font-weight:bold; padding:0; margin:0; font-size:12px;}

.leftpart { width:226px; float:left;}
.leftpart ul{ padding:0px 0 0 20px; *padding:0px 0 0 21px; margin:0 auto; list-style:none; color:#7A7A7A;}
.leftpart li { margin:0 auto; padding:0px 0 5px 0; list-style:url(../images/bullet.gif) none;  } 
.leftpart li a{ margin:0 auto; padding:0px 0 5px 0; list-style:url(../images/bullet.gif) none; color:#666666; text-decoration:none; }
.leftpart li a:hover{ color:#000000; text-decoration:none; } 

.mainrightpart { width:720px; float:left; margin:0px 0px 0px 12px; padding:0px;}
.mainrightpart a { color:#184FA2; text-decoration:none;}
.mainrightpart a:hover { color:#000; text-decoration:none;}

.boxtitle-leftbg { background:url(../images/title-bg-left.jpg) no-repeat left; font-weight:bold; color:#FFFFFF; height:32px; line-height:31px; width:234px; display:block; border:solid 1px #f00}
.boxtitlebg { background:url(../images/title-bg.gif) no-repeat right; font-weight:bold; color:#FFFFFF; height:32px; line-height:31px; width:234px; display:block;}
.boxtitlebg a {display:block; color:#FFFFFF; text-decoration:none}
.boxtitlebg a:hover {display:block; color:#FFFFFF ; text-decoration:none}

.contact { background:url(../images/contact-bg.gif) top no-repeat; font-family:Tahoma; font-size:11px; line-height:14px; padding-left:68px;  padding-top:22px; width:158px; height:106px; color:#4F4E4E;}

.articals { width:234px; float:left;}
.doteline { background:url(../images/doteline.gif) top repeat-x; margin:4px 0 -2px 0; padding:0 0;}
.title { text-decoration:none; font-weight:bold; background:url(../images/aerrow.gif) left top no-repeat; padding-left:15px;}

.addbanner{background:url(../images/add-banner.gif) no-repeat top;  width:478px; height:173px; *margin-top:6px; }
.addbannertext{padding:10px 5px 0px 194px; line-height:20px; color:#000000; font-size:12px; font-weight:bold; text-align:justify;}
.callnow{ color:#184fa2; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.callnownumber{color:#474747; font-size:23px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.pageactive{ padding:0px 6px; text-align:center; background:url(../images/pagehover.gif) repeat-x #5175A7; height:22px; border:solid 1px #5175A7; color:#fff !important;}
a.pageactive:link { padding:0px 6px;  text-align:center; background:url(../images/pagehover.gif) repeat-x #5175A7;height:22px; border:solid 1px #5175A7; color:#fff;}

.pageinactive{ padding:0px 6px;  text-align:center; background:url(../images/pagenormal.gif) repeat-x #CBCBCB; height:22px; border:solid 1px #CBCBCB; color:#000 !important;}
a.pageinactive:link {  padding:0px 6px;  text-align:center; background:url(../images/pagenormal.gif) repeat-x #CBCBCB;  height:22px;border:solid 1px #CBCBCB; color:#000;}


.paging {background:#DBEEFF}
.paging a:link, .paging a:visited, .paging a:active {color:#05567F; text-decoration:underline; font-weight:bold}
.paging a:hover {color:#666666; text-decoration:none}
.errormsg {background: url("../images/ico-exclam.gif") 10px 10px no-repeat; margin: 0px 0 1em 0; padding: 10px 10px 10px 30px; border: 1px solid #cc0000; color: #cc0000; font-weight:bold; margin-top:5px;}
.successmsg {background: url("../images/ico-accept.gif") 10px 10px no-repeat; margin: 0px 0 1em 0; padding: 10px 10px 10px 30px; border: 1px solid #009900;color: #009900; font-weight:bold; margin-top:5px;}

.innerright1 {float:right; background-color:#FFFFFF; margin: 0px 0px 0px 0px; padding:  0px 0px 0px 0px;}
.heading{background:url(../images/header.gif) left top no-repeat; font-weight:bold; line-height:25px; background-position:left; padding:0px 0px 0px 20px; vertical-align:middle; font-size:12px; color:#184fa2}

form {padding:0; margin:0;}
input, select { font-size:12px; color:#4d4d4d; font-family:Arial,Tahoma; border:1px solid #D8D8D8; padding:1px; vertical-align:middle;}
textarea { font-size:12px; color:#4d4d4d; font-family:Arial,Tahoma; font-weight:bolder; border:1px solid #D8D8D8; padding:1px;}

.button {  font-weight:bold; background:#909090 url(../images/buttonbg1.gif) repeat-x ; color:#000000; padding:0px 5px; border-color:#909090; cursor:pointer; height:25px; }
*html .button { padding:0px 0px; margin:0px; }


.button, .form-button {
    border-width:1px;
    border-style:solid;
    border-color:#909090;
    padding:2px 7px 2px 7px;
    background:url(../images/buttonbg1.gif) #909090;
    color:#000000;
	font-weight:bold;
    cursor:pointer;
    text-align:center !important;
    white-space:nowrap;
    }
*html .button, .form-button {
	padding:0px;
	margin:0px;

    }
.button:hover  { background: url(../images/buttonbg2.gif) repeat-x #347DB2; height:25px; }
.button:active { background: url(../images/buttonbg2.gif) repeat-x #347DB2;  height:25px;}


.imgborder, .thumsize, .normalsize { border:2px solid #8B8B8B; }
.thumsize { width:90px; }
.normalsize { width:125px; }
.bigsize { width:350px; }

.content-top-bg{background:url(../images/top-link-bg.gif) no-repeat top right; height:29px; vertical-align:middle;}

.pad10{padding:10px;}

.map {
	float:right;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background-position:right top;
	background-repeat:repeat-y;
}
.map-disc {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}

.aboutusright {background:url(../images/about-right.jpg) no-repeat top left; width:211; height: 425px; padding:10px 5px 0px 5px; color:#184fa2; font-size:12px; font-weight:bold; line-height:20px;}
.contactlink {display:block; text-decoration:none; color:#4F4E4E;}


.whatsan{ padding-top:42px; padding-left:7px; *padding-left:3px; }
*:first-child+html .whatsan { padding-top:38px; }

.tms{ padding-top:0px; *padding-top:19px;}

.whatsnew { margin-top:13px; *margin-top:19px; padding-left:8px; *padding-left:4px;}
.whatsnew1 { margin-top:13px; *margin-top:19px; padding-right:0px;*padding-right:4px;}

.leftmac {margin:10px 0px 5px 5px; } 
@media screen and (-webkit-min-device-pixel-ratio:0){ .leftmac {margin:6px 0px 5px 5px;} } /* For Mac OS - Safari only */
.leftmac {margin-top /*\**/:6px\9 ; } /* For IE 8 only */
.homeh1 { margin-top:-10px;}
*:first-child+html .homeh1 { margin-top:-4px;}


