body{color: #212121;font-family:Verdana, arial; verdana, sans-serif;text-align: center;margin: 0;padding: 0;}
/*----------------------------Common-------------------------------*/
div, ul, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, body{margin:0px;padding:0px;}
ul ul, ul ol, ol ul, ol ol{margin-top: 0px;margin-bottom: 0px;}
img{border:0;}
.flft{float:left}
.frgt{float:right}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
.ac{text-align:center;}
.al{text-align:left;}
.ar{text-align:right;}
h1{color:#1C2B77;font-size:16px;line-height:18px;}

/*-----------------------------Common-------------------------------*/
#maincontainer{margin:0px auto;text-align:left;padding:0px;width:980px;}
#maincontainersub{margin:0px;padding:0px;width:980px;float:left;}
/* Top Nav */
#topheader{padding-top:10px;width:980px;font-size:12px;line-height:15px;float:left;border:0px solid red;}
#topheader .topheaderlt{color:#003C82;width:450px;float:left;border:0px solid red;}
#topheader .topheaderrt{color:#003C82;width:520px;float:right;width:391px;font-weight:bold;text-align:right;
border:0px solid red;}
#topheader a{font-size:12px;color:#003C82;line-height:15px;text-decoration:none;}
#topheader a:hover{font-size:12px;color:#414141;line-height:15px;text-decoration:none;}
#topheader .banner{padding-top:10px;width:980px;float:left;}

#header{width:980px;float:left;font-size:10pt;border-bottom:2px solid #D0D0D2;}
#footer{width:980px;float:left;font-size:10pt;border-top:2px solid #D0D0D2;}

ul.menu{margin:0px;padding:0px;padding:13px 0px;width:980px;float:left;}
ul.menu li{margin:0px;padding:0px;padding-left:2px;float:left;display:block;background: url("../images/b_sep.gif") no-repeat 0px 1px;text-align:center;}
ul.menu li.first{margin:0px;padding:0px;background-image:none;display:block;list-style-type:none;}
ul.menu li a{font-size:10pt;font-weight:bold;line-height:13pt; color:#959499; text-decoration:none;}
ul.menu li a:hover {font-size:10pt;line-height:13pt;font-weight:bold; color:#4B85C4; text-decoration:none;}
ul.menu li span{color:#4B85C4;line-height:13pt;font-weight:bold;text-decoration:none;}
ul.menu li.about{width:57px;padding-left:1px;text-align:left;}
ul.menu li.ad{width:194px;}
ul.menu li.news{width:68px;}
ul.menu li.people{width:76px;}
ul.menu li.services{width:90px;}
ul.menu li.advert{width:206px;}
ul.menu li.market{width:206px;}
ul.menu li.contact{width:65px;text-align:right;}

/* Menu */
.menuheader{margin:0;padding:0;margin-top:10px;width:980px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#003C82;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.menuheader ul{margin:0;padding:0;width:980px;float:left;list-style-type:none;border:0px solid red;}
.menuheader ul li{padding:2px 2px 2px 0px;width:auto;float:left;display:inline;font-weight:bold;
line-height:18px;background: url(../images/menu-sep.gif) no-repeat 100% 50%;}

.menuheader ul li.tel_no{padding:2px 3px 2px 24px;width:auto;font-size:12px;float:right;font-weight:bold;
line-height:22px;background: url(../images/phone.gif) no-repeat 0px 4px;}

.menuheader ul li.last{background-image:none;}
.menuheader ul li a,.menunav ul li a:hover{padding:0px 9px 0px 9px; float:left; color:#003C82;text-decoration:none; line-height:22px;}
.menuheader ul li a:hover{background-color:#d9e2ec;}
.menuheader ul li span{padding:0px 9px 0px 9px; float:left;  line-height:22px; text-decoration:none;background-color:#d9e2ec;}
.menuheader ul li a.light{padding-left:0px; float:left;  line-height:22px; text-decoration:none;background-color:#d9e2ec;}
.menuheader ul li a.light1{float:left;  line-height:22px; text-decoration:none;background-color:#d9e2ec;}
.menuheader ul li a.first, .menunav ul li a:hover.first{padding-left:0px;}
.menuheader ul li span.first{padding-left:0px;}
.bgnone{border-bottom:0px;}

.menuheader ul li.bgclr a:hover{color:#414141;background:none;}
.menuheader ul li span.on{color:#414141;background:none;}
.menuheader ul li a.foohigh,.menuheader ul li a:hover.foohigh{color:#414141;background:none;}
.foo-pad{padding-left:0px;}
/*End Menu */

/* Middle Nav */
#middlecontainer{width:980px;float:left;padding:22px 0px 20px 0px;border:0px solid red;}
#contentcontainerborder{width:980px;float:left;background: url("../images/bdot.gif") repeat-y 216px 0px;border:0px solid red}

#contentcontainerborder1{width:980px;float:left;}
.bgblue{width:980px;float:left;background: url("../images/bdot.gif") repeat-y 15px 150px;border:1px solid red}

/* Left Nav */
#leftcontainer{margin:0px;width:200px;float:left;color:#565658;border:0px solid red;}
.leftcontainerbg{background:url(../images/bluebgabt.gif) repeat-x;width:200px;background-color:#EAEEF9;}
.contactno{margin:93px 0px 0px 0px;padding-left:25px;width:175px;height:20px;color:#003C82;font-size:14px;
background: url(../images/phone.gif) no-repeat 0px 0px;border:0px solid red;}
.logoc{width:200px;float:left;position:relative;z-index:2000;}
#leftcontainer p.decreasetop{margin:0px;margin-top:12px;}
#jameslogo{margin:0px;margin-bottom:2px;padding:0px;padding-left:11px;width:188px;float:left;}
#leftcontainer ul{margin:0px;margin-top:3px;width:190px;float:left;}
#leftcontainer ul li{margin:0px;padding:0px;padding:0px 0px 5px 0px;font-style:italic;font-size:11px;line-height:12pt;list-style-type:none;}
#leftcontainer ul li a{color:#211F20;text-decoration:none;}
#leftcontainer ul li a:hover{color:#211F20;text-decoration:underline;}

#leftcontainer .aheader{font-size:14px;color:#003C82;font-weight:bold;text-decoration:none;}
#leftcontainer .aheader:hover{font-size:14px;color:#003C82;font-weight:bold;text-decoration:none;}

.bcote{padding-left:30px;padding-top:4px;font-size:10pt;line-height:16pt;background: url("../images/quote.gif") no-repeat 0px 0px;}
.bcote b{color:#003C82;font-size:11pt;line-height:15pt;font-style:italic;}
.bcote1{padding-left:30px;margin-left:36px;width:190px;margin-top:30px;padding-top:4px;font-size:11pt;line-height:16pt;background: url("../images/quote.gif") no-repeat 0px 0px;}
.bcote1 b{color:#003C82;font-size:11pt;line-height:15pt;font-style:italic;}

/* Right Nav */
#rightcontainer{width:778px;float:right;border:0px solid red;}

.rtcontent{width:734px;float:right;font-size:9pt;line-height:14pt;padding-top:30px;padding-bottom:12px;
background: url("../images/dot_img1.jpg") repeat-x 0px 0px;}
.rtcontent p{padding-top:8px;}

.rtcontent1{width:734px;float:right;font-size:9pt;line-height:14pt;padding-top:13px;padding-bottom:12px;}
.rtcontent1 p{padding-top:8px;}
.rtcontent1 h1 {font-size:110%; }
.rtcontent1 a { color:#000000; }

.tabheader ul{margin:0px;padding:10px 0px;width:700px;float:left;}
.tabheader ul li.withimg{margin:0px;padding:0px;padding-right:10px;padding-left:10px;width:auto;float:left;
font-size:10pt;color:#003C82;font-weight:bold;display:inline;background: url(../images/menu-sep.gif) 0px 50% no-repeat;}
.tabheader ul li.withoutimg{margin:0px;padding:0px;padding-right:10px;width:auto;float:left;font-size:10pt;color:#A1A0A5;font-weight:bold;display:inline;list-style-type:none;}
.tabheader ul li .a1{font-size:10pt; color:#414141; text-decoration:none;}
.tabheader ul li .a1:hover{font-size:10pt; color:#003C82; text-decoration:none;}
.tabheader ul li span{font-size:10pt; color:#003C82; text-decoration:none;}

.tablftheader{margin:0px;padding:0px;width:720px;float:left;font-size:12pt;line-height:15pt;
color:#003C82;font-weight:bold;}


/* Others Page */
#rightcontainer .content{margin:0px;position:relative;padding:0px;font-size:9pt;line-height:20px;color:#585657;width:720px;float:left;}

#rightcontainer .content ul.listorderline1 li.bluebgline{color:#416FBA; font-size:9pt; font-weight:bold;margin:0px;margin-bottom:2px;padding:0px;padding-left:10px;list-style-type:none;background:url(../images/line_bg_blue.gif) 2px 50% no-repeat;}

#rightcontainer .content p.firstpara{margin-top:10px;}
#rightcontainer .content p.lastpara{margin-top:18px;}
#rightcontainer .content p.midpara{margin-top:5px;}
#rightcontainer .content p.visitpara{margin-top:44px;}
#rightcontainer .content .brand{margin-top:0px;width:450px;}
#rightcontainer .perfectionimg{margin:0px;padding:0px;margin-top:25px;float:left;width:219px;border:0px solid red;}
#rightcontainer .cont{margin:0px;float:left;padding:0px;margin-top:37px;width:380px;line-height:14pt;border:0px solid red;}
#video-title{color:#003C82;font-weight:bold;padding:4px 6px;font-size:13px;}
#video-title span{color:#585657;font-weight:normal;}
.content1 ul.listorder1{margin:0px;margin-top:5px;padding:0px;color:#003C82;}
.content1 ul.listorder1 li {margin:0px;margin-left:25px;margin-bottom:2px;padding:0px;list-style-type:decimal;color:#003C82;
font-weight:bold; }
.content1 ul.listorder1 li a{color:#003C82; text-decoration:none;font-weight:bold;}
.content1 ul.listorder1 li a:hover{color:#003C82; text-decoration:underline;font-weight:bold;}
.videocontent{position:relative;margin-left:-16px;width:790px;font-size:10pt;line-height:13pt;float:left;border:0px solid red}
.videocontent table{font-size:10pt;line-height:15pt;}
table.tblvideo{position:relative;font-size:9pt;line-height:11pt;}
table.tblvideo tr td{vertical-align:top;}
/* anchor tags links */
a.bluelink{font-weight:bold;display:block;padding-left:5px;font-size:12px;line-height:14px;color:#4B85C4;text-decoration:none;}
a.bluelink:hover{font-weight:bold;display:block;font-size:12px;line-height:14px;color:#585657;text-decoration:none;}
a.bluelink span{color:#585657;}
a.bluelink:hover span{color:#585657;}

a.bluelink1{width:140px;font-weight:bold;display:block;padding-left:22px;padding-top:4px;font-size:10px;
line-height:12px;color:#003C82;text-decoration:none;background:url(../images/up_arrow.jpg) no-repeat 4px 5px;}
a.bluelink1:hover{width:140px;font-weight:bold;display:block;font-size:10px;line-height:12px;
color:#585657;text-decoration:none;}
a.bluelink1 span{color:#585657;font-size:10px;line-height:12px;}
a.bluelink1:hover span{color:#585657;font-size:10px;line-height:12px;}
a.activevideo span{color:#585657;font-size:10px;line-height:12px;}
a.activevideo:hover span{color:#585657;font-size:10px;line-height:12px;}


a.activevideo{font-weight:bold;display:block;padding-left:22px;padding-top:4px;font-size:10px;line-height:12px;color:#585657;text-decoration:none;background:url(../images/up_arrow.jpg) no-repeat 4px 5px;}
a.activevideo:hover{font-weight:bold;display:block;font-size:10px;line-height:12px;color:#585657;text-decoration:none;}

a.graylink{color:#211F20;text-decoration:none;}
a.graylink:hover{color:#211F20;text-decoration:underline;}
.blueclrsm{color:#003C82;text-decoration:none;}
.blueclrsm:hover{color:#003C82;text-decoration:underline;}
.blue4{color:#003C82; border:0px solid red;font-size:10px;line-height:14px;margin-top:4px; font-weight:bold;word-spacing:-1px;}
.blue1{color:#003C82;font-weight:bold;}
.blue2{color:#003C82; font-size:13pt;line-height:15pt;margin-top:4px; font-weight:bold;word-spacing:-1px;}

.quote{width:auto; margin-top:3px;color:#86B5DB; font-size:9pt; font-style:italic; float:right; border:0px solid red;}
.graytxt{color:#414141;font-size:10px;line-height:12px;}
.graytxt a{color:#414141;text-decoration:none;}
.graytxt a:hover{color:#003C82;text-decoration:none;}
.seperator{color:#CD9D65;}



#popupcont{width:500px;float:left;text-align:left;font-size:13px;line-height:17px;}
.popuphead{width:500px;float:left;}
.popuplogo{width:200px;float:left;padding:10px 20px;}
.popupheadrt{width:220px;float:right;color:#4B85C4;font-weight:bold;font-size:13pt;line-height:16pt;text-align:right;padding-top:40px;padding-right:20px;}
.popupbody{width:468px;float:left;border-top:2px solid #D0D0D2;padding:20px 16px;}

.txtbox{border:1px solid #B6AAAA;width:214px;font-size:12px;}
.txtarea{border:1px solid #B6AAAA;width:450px;height:50px;font-size:12px;}
.btn{border:1px solid #B6AAAA;background-color:#4B85C4;color:#fff;width:70px;font-weight:bold}

.curvebox{margin-top:5px;float:none;*float:left;width:724px;height:9px;padding-top:6px;background:url('../images/top_curve.gif') no-repeat top left;}
.curvetxt{width:697px;padding:10px 10px 3px 15px;border-left:1px solid #7f9dc0;border-right:1px solid #7f9dc0;}

.quote1{width:auto;padding-top:7px;padding-left:15px;color:#5b575c; font-size:14px;font-weight:bold;}

.case-flash{padding:5px 0 3px 0;}
.mtop{margin:0px;padding-right:20px;padding:0}
.follow{position:absolute;right:15px;top:9px}
