
/*colours*/

/*darkest gray: #262626 */
 
/*dark gray: #4d4d4d */
 
/*lighter gray: #6b6b6b */

 /*Dark blue: #1D2D7A */
 
  
/*====== Styling all elements =====*/
*{margin:0;padding:0}
img{border:none}
abbr,acronym{cursor:help}
.floatleft{float:left !important}
.floatright{float:right !important}
.clear{clear:both}
/* Global Hyperlinks */
a{color:#2e2e2e;outline:none;border:none;text-decoration:none}
a:link{color:#2e2e2e}
a:hover,a:focus{text-decoration:none;color:#1D2D7A}
:focus{outline:none}
/*=============================================================*/
body{background:#fff url(../images/bg-3.png) repeat-x 0 0;font:12px Arial, Helvetica, sans-serif;color:#2e2e2e;min-width:980px}/*----- Body -----*/
#wrapper,#footer,.center{width:980px;margin:0 auto}/*----- Wrapper -----*/
#header{height:86px;position:relative;text-align:center}/*----- Top Section -----*/
#logo{position:absolute;top:10px;left:5px;cursor:pointer}/*----- LOGO -----*/
#search-box{position:absolute;top:27px;right:10px;background:url(../images/searchbox.png) no-repeat 0 0;width:277px;height:34px;text-align:left}
.ser-textbox{width:190px;height:16px;margin:9px 14px 0 45px;border:0;font-size:12px;color:#b1b1b1;background:none}
.search-btn{width:24px;height:22px;background:none;border:0;cursor:pointer}
#social{position:absolute;top:33px;right:0px}
#social li{display:inline;padding-left:8px;color:#6b6b6b}
#social li a{display:inline-block}
#social li img{vertical-align:middle}
#nav{height:44px;position:relative}/*----- Main Navigation -----*/
#nav li{float:left;list-style:none;line-height:44px;background:url(../images/nav-sep.png) repeat-y 100% 0;padding-right:2px;color:#fffffe;font-weight:700;position:relative}
#nav li a{color:#fffffe;height:44px;display:inline-block;padding:0 20px;text-decoration:none}
#nav li.last{background:none}
#nav li a:hover,#nav li.active a{background:url(../images/nav-hvr.png) repeat-x 0 0}
/*----- Sub Navigation -----*/
#nav .sub-box {width:209px;position:absolute;z-index:100000;visibility:hidden;display:block;top:44px;left:0}
#nav ul.sub-nav {background: url(../images/smbg.gif) repeat-y 0 0}
#nav ul.sub-nav li{background:url(../images/smsep.gif) repeat-x 0 top;color:#fffff1;float:none;height:auto;line-height:20px;margin:0 5px;padding:8px 0;font-weight:400}
#nav ul.sub-nav a{color:#fffff1;display:block;background:url(../images/arrow2.gif) no-repeat 4px 5px;margin:0;height:auto;line-height:normal;padding:0 0 0 17px}
#nav ul.sub-nav a:hover, #nav ul.sub-nav li.subactive a{color:#5db8ff}
#nav span.sub-bottom {background: url(../images/sm-bottom.png) no-repeat 0 0;height:5px;display:block}
#nav .subhead{background: url(../images/smbg.gif) repeat-y 0 0;color:#c8dbff;font-weight:700;display:block;padding-left:20px}
#nav span.sm-sep{background:url(../images/smsep.gif) repeat-x 0 0;height:2px;display:block}
#nav .selected a{background:url(../images/nav-hvr.png) repeat-x 0 0}





#intro{height:270px;position:relative;margin-top:5px;}/*----- Intro Section ------*/
.hcontent{width:610px !important;padding:5px 0 0 9px}

.hcontent p{padding:10px 50px 5px 0;color:#0228b5;font-size:19px;line-height:22px;}
.hcontent .head,.hcontent h1,.hcontent .mnhead{font-size:26px;color:#000000;font-weight:700;line-height:33px;padding:8px 0 10px}
.hcontent .mnhead{font-size:28px;color:#4d4d4d;padding:0}
.hd-social{list-style:none;text-align:center;padding:0px 48px 0 30}
.hd-social li{display:inline;padding:0 4px}
.hd-social li a{display:inline-block}
.play-btn{position:absolute;bottom:12px;left:471px}
.find-out{font-size:30px;color:#2e3192;position:absolute;bottom:10px;right:27px;font-weight:700}
.find-out a:link, .find-out a:visited  {color:#2e3192;}
.find-out a:hover  {color:red;text-decoration: none;}
#container{clear:both;padding:22px 0 5px;overflow:hidden;font-family:Georgia, "Times New Roman", Times, serif}/*----- Container -----*/
#container h1,#container h2,.tesm-box h2{background:url(../images/hdsep.gif) repeat-x 0 100%;padding:0 6px 15px;font-size:24px;color:#2e3192;font-family:Arial, Helvetica, sans-serif;font-weight:400}
#container p{padding:7px 6px;line-height:18px;clear:both}
#prod-boxes{overflow:hidden;height:1%}
.box{background:url(../images/box-bg-2.png) repeat-y 0 0;float:left;width:316px;padding-right:10px}
.box.bxlast{padding-right:0}
.box-content{background:url(../images/box-top-2.png) no-repeat 0 0}
.box-content-2{background:url(../images/box-top-3.png) no-repeat 0 0}



.mnbox{background:url(../images/box-bottom-2.png) no-repeat 0 100%;min-height:210px;padding:13px 8px 10px 9px;position:relative}





#intro .hcontent .panel-strong-1 {margin:0px 0px 80px 0px;padding:6px 0px 0px 3px;font-size:15px;color:#4d4d4d;line-height:30px;}
.intro-link-main {text-align:right;margin: 0px;padding:0px 0px 0px 90px;width:460px;}

.intro-link-main h2 {font-size:23px;margin-bottom:0px;color:#1D2D7A;}
.intro-link-main:link h2, .intro-link-main:visited h2 {color:#1D2D7A;}
.intro-link-main:hover h2 {color:red;}
.intro-link-cont {font: 19px Georgia;color:#4d4d4d;}
.intro-link-main:hover .intro-link-cont {color:#4d4d4d;}



/*----- Intro Section ------*/
/*
#intro{height:270px;position:relative;margin-top:5px;}

#intro .hcontent .panel-strong-2 {margin:0px;font-size:18px;color:silver;line-height:15px;padding:20px 0px 0px 16px;font-weight:100;text-align:left;}
#intro .hcontent .panel-strong-3 {margin:0px;font-size:48px;color:;line-height:45px;padding:15px 0px 0px 16px;font-weight:900;text-align:left;}


#intro .hcontent .panel-h1 {margin:0px;font-size:32px;color:#6b6b6b;line-height:32px;padding:10px 0px 10px 0px;font-weight:100;text-align:right;}

#intro .hcontent .panel-h2 {margin:0px;font-size:64px;color:#1D2D7A;line-height:45px;padding:9px 0px 18px 16px;font-weight:900 ;text-align:left;}



#intro .hcontent .panel-socline-right {float:left;width:400px;font-size:15px;color:#1D2D7A;line-height:20px;font-weight:900;padding-right:0px;}

#intro .hcontent p {margin:0px;padding:15px 0px 0px 16px;font-size:17px;color:#1D2D7A;}


#intro .hcontent a {font-size:17px;color:#4d4d4d;font-weight:normal;}
#intro .hcontent a strong {font-size:18px;color:#1D2D7A;}
#intro .hcontent a:hover strong {color:red;}

.hcontent{width:625px !important;padding:5px 0 0 9px}

.hcontent p{padding:10px 50px 5px 0;color:#1D2D7A;font-size:19px;line-height:22px}*/
/*.hcontent .head,.hcontent h1,.hcontent .mnhead{font-size:26px;color:#000000;font-weight:700;line-height:33px;padding:8px 0 10px}
.hcontent .mnhead{font-size:28px;color:#1D2D7A;padding:0}*/

/*
.hd-social{list-style:none;text-align:left;width:160px;padding:11px 0px 0px 5px;float:left;}
.hd-social li{display:inline;padding-right:5px;margin:0px;}
.hd-social li a{display:inline-block}

.play-btn{position:absolute;bottom:12px;left:471px;}*/


/*-----.find-out{font-size:30px;color:#1D2D7A;position:absolute;bottom:10px;right:27px;font-weight:700}
.find-out a:link, .find-out a:visited  {color:#1D2D7A;}
.find-out a:hover  {color:red;text-decoration: none;}------*/



/*----- END Intro Section ------*/






#container{clear:both;padding:22px 0 5px;overflow:hidden;font-family:Georgia, "Times New Roman", Times, serif}/*----- Container -----*/
#container h1,#container h2,.tesm-box h2{background:url(../images/hdsep.gif) repeat-x 0 100%;padding:0 6px 15px;font-size:24px;color:#2e3192;font-family:Arial, Helvetica, sans-serif;font-weight:400}
#container p{padding:7px 6px;line-height:18px;clear:both}
#prod-boxes{overflow:hidden;height:1%}
.box{background:url(../images/box-bg-2.png) repeat-y 0 0;float:left;width:316px;padding-right:10px}
.box.bxlast{padding-right:0}
.box-content{background:url(../images/box-top-2.png) no-repeat 0 0}
.box-content-2{background:url(../images/box-top-3.png) no-repeat 0 0}



.mnbox{background:url(../images/box-bottom-2.png) no-repeat 0 100%;min-height:210px;padding:13px 8px 10px 9px;position:relative}



#container .mnbox p{padding:0 0 7px;color:#2e2e2e}




/*-----  Mission Statement -----*/
#main{float:right;width:693px;padding-right:10px}
#main p {margin-top:10px;}



.mnbox-cont{position:relative;left:0;top:0}
.box.arrowlistmenu .menuheader{background:url(../images/arrow-dw.png) no-repeat 0 0;cursor:pointer;width:28px;height:22px;font-size:0%}
.box.arrowlistmenu .openheader{background-image:url(../images/arrow-up.png)}


.col-exp{width:28px;position:absolute;left:92%;bottom:25px}


/*----- News section -----*/
#sidebar{float:left;width:244px;padding-left:10px}
#sidebar h2{background:url(../images/sdtop.png) no-repeat 0 0;height:44px;line-height:40px;color:#ffffff;font-size:17px;font-weight:700;}
#sidebar img{float:left;margin:0px 10px 0px 5px }
.sdbox{background:url(../images/sdbg.gif) repeat-y 0 0;overflow:hidden}
.sdbox-content{clear:both;padding:0 10px 10px;font-family:Arial, Helvetica, sans-serif;color:#262626}
.sdbottom{background:url(../images/sdbottom.png) no-repeat 0 0;height:22px;display:block;overflow:hidden;clear:both}
.slist p{background:url(../images/sdsep.gif) repeat-x 0 100%;overflow:hidden;padding:3px 6px 6px}
.slist li{background:url(../images/arrow.gif) no-repeat 0 11px;padding-left:14px;list-style:none;overflow:hidden}
.slist strong{display:inline-block;color:#262626;float:left}
a.read-more2{text-align:right;display:inline-block;color:#1D2D7A;font-weight:700;float:right}



/* ----- Bottom Section -----*/
#btm-section{background:#fff url(../images/btm-bg.png) repeat-x 0 0;padding:15px 0;overflow:hidden}
#btm-section h2{color:#1D2D7A;font-size:23px;font-weight:500;padding-bottom:10px}
.fx-box{float:left;background:url(../images/sep.png) no-repeat 100% 0;margin:0 45px 0 75px;width:155px;min-height:163px}
.fx-box li{list-style:none;padding:3px 0;color:#00285e;font-size:15px;font-weight:700}
.fx-box li a{color:#00285e}
.fx-box li a:hover{text-decoration:none}
.fx-box li img{vertical-align:middle;margin-right:10px}
.tec-support{position:relative;left:-25px;top:10px}

/* ----- Testimonial Section -----*/
.tesm-box{float:right;width:698px;padding:0 7px 0 0}
.tesm-box h2{margin-bottom:15px}
.tesm-box blockquote{font:15px Georgia, "Times New Roman", Times, serif;color:#595959;padding-top:10px;line-height:20px}
.tesm-box blockquote cite{font:13px Arial, Helvetica, sans-serif;font-weight:700;padding:10px 0 0;clear:both;display:block}
.tesm-box blockquote cite strong{color:#2731b9;display:block}
.poused{clear:both;text-align:center;display:block}
.tesm-box ul li{cursor:pointer}
.tesm-box ul li:hover{background:url(../images/poused.png) no-repeat center bottom}





/* ----- Footer Section -----*/

#footer-wrapper{background:#e8f0fb url(../images/footer.gif) repeat-x 0 0;clear:both;padding:20px 0 15px;border-bottom:5px #ced7e5 solid;overflow:hidden}/*----- Footer -----*/
#footer{min-height:109px;color:#484a4b}
#footer h2{font-size:14px;padding:0 0 6px}
.fbox{float:left;width:232px;padding:0 22px;font-size:11px}
.fbox.addr{width:130px;float:right;padding-right:0}
.fbox ul{padding:4px 0;list-style:none;line-height:20px}
.fbox li{padding:2px 0 0 15px;background:url(../images/farrow.gif) no-repeat 0 7px}
.fbox h3{background:none;font-size:11px;padding:9px 0px 0px 15px;margin:0px;}




#footer p{padding:5px 0;line-height:18px}
#copyright{text-align:center;padding:12px 0;color:#1e569f;font-size:11px}





/*------ Inner Page CSS ------*/
body#inner-page{background:url(../images/int-bg.png) repeat-x 0 0}
body#inner-page #intro{background:url(../images/int-intro.jpg) no-repeat 0 0;height:154px;margin-top:5px}/*----- Internal Intro Section ------*/
body#inner-page #intro .head,body#inner-page #intro h1{font-size:24px;color:#000001;font-weight:700;line-height:34px;padding:35px 0 0 151px;width:475px}
#int-main{float:left;width:735px;padding:0 0 10px}
#container h1.mnhd,#container h2.mnhd{background:url(../images/hdbg.png) no-repeat 0 100%;padding:0;font-size:20px;font-family:Arial, Helvetica, sans-serif;font-weight:400;height:40px;line-height:40px;text-indent:10px;color:#fffffe;position:relative}
.bxbottom{background:url(../images/bxbottom.png) no-repeat 0 0;height:4px;display:block;overflow:hidden}
.mncontent{background:#eee;border:1px #dadada solid;padding:6px;border-bottom:0;font-family:Arial, Helvetica, sans-serif;color:#424242}
.arrowlistmenu.nwbox{border:1px #dadada solid;border-bottom:0}
#container .arrowlistmenu.nwbox h2{background:#f1f1f1 url(../images/hdbg2.png) repeat-x 0 0;min-height:22px;font-size:15px;padding:10px 7px;display:block;position:relative;border-bottom:1px #dadada solid;font-weight:700}
.arrowlistmenu.nwbox .menuheader{background:url(../images/arrow-dw.png) no-repeat 0 0;cursor:pointer;width:28px;height:22px;font-size:0%}
.arrowlistmenu.nwbox .openheader{background-image:url(../images/arrow-up.png)}
.arrow-drp{width:28px;position:absolute;right:12px;top:12px;height:22px}
.nwcontent{padding:8px;border-bottom:1px #dadada solid;background:#fff}
#container .arrowlistmenu.nwbox h3{background:none;padding:0 6px;font-size:13px;color:#323232}
#int-sidebar{float:right;width:233px}
#container #int-sidebar h2{background:url(../images/sdtop-left.png) repeat-x 0 0;font-size:18px;font-weight:400;height:39px;line-height:39px;text-indent:10px;color:#fffffe;padding:0}
.int-sdbox{background:#eee;border:1px #dadada solid;padding:3px 4px;font-family:Arial, Helvetica, sans-serif;color:#707070;border-bottom:0}
.sdmn-content{padding:8px 5px;border:1px #dadada solid;background:#fff}
.sdlink{list-style:none;padding-bottom:5px}
.sdlink li{background:url(../images/bullet.gif) no-repeat 0 7px;padding:2px 0 2px 15px;line-height:18px;color:#5c5c5c}
.sdlink.nwlink li{color:#111;font-size:13px;padding:3px 0 5px 15px}
#container .sdlink li p{padding:3px 0 1px}
#int-sidebar .leftbx-bottom{margin-bottom:12px}
.download-pdf{background:url(../images/pdf.png) no-repeat 0 0;padding:0 0 0 38px;color:#233e91;font-size:15px;font-style:italic;font-weight:700;height:32px;line-height:32px;display:block;margin:5px 0 0 5px}
.download-pdf a{color:#233e91}
.content{background:#fff;padding:5px 5px 10px;overflow:hidden}
#container .content h2{font-size:18px;padding:8px 0 10px;margin:0 4px 6px}
#container .content h3.hdbox{font-size:16px;padding:4px 6px;margin:0 8px 0 4px;border:1px #ccc solid;background:#223d8f;color:#fffffe}
#container .content h4{font-size:15px;padding:8px 6px;margin:0 8px 0 4px;color:#2e3192}
#container .content p{clear:none}
.aligncenter{text-align:center}
#container .sep{padding:0 6px 5px}



.mnlist{list-style:square;padding:0 10px 8px;line-height:18px;margin-left:10px}
.mnlist li{padding:1px 0 3px}
.right-image{float:right;margin:15px 0 10px 15px}


.num-list{padding:0 10px 8px;line-height:18px;margin-left:10px;font-weight:700}
.num-list li{padding:1px 0 3px}




/*------ Product Page ------*/
.prdtop img{vertical-align:middle;margin:8px 15px 0;border:1px #dfdfdf solid;padding:4px}
.prdtop{color:#1c3680;font-size:18px;background:url(../images/hdsep.gif) repeat-x 0 100%;margin:0 8px 15px;padding-bottom:15px}
.prod-box{margin:0 8px}
#container .content .prod-box h2{background:none;margin-bottom:0;padding:0}
#container .content .prod-box p{padding:4px 6px}
#container .content .prod-box .mnlist li{padding:1px 0}
.prd-image{float:left;width:241px;margin:0 15px 0 0}
.prd-image img{border:1px #dfdfdf solid;padding:2px}
.prod-disc{float:right;width:395px}
.prod-disc small{font-size:11px}
.prod-bottom{color:#ed1c24;font-size:16px;padding:5px 6px;clear:both}
.prod-bottom li{float:left;margin-right:20px;text-align:center;list-style:none;font-weight:700;font-style:italic}
.prod-bottom li a{color:#ed1c24}
.prod-bottom li img,.prod-bottom li input{vertical-align:middle;margin-top:8px}
.price{color:#1d3c94;font-size:25px;display:block}
.scrn-box{padding:15px 25px;text-align:center}
.scr-image{padding:8px 0}
.scr-image img{border:1px #dfdfdf solid;padding:2px}
.thumb-img li{display:inline;text-align:center;padding:0 5px}
.thumb-img li a,.thumb-img li img{display:inline-block}
.thumb-img li img{border:1px #dfdfdf solid;padding:1px}
/*----- Screenshot Slide Show -----*/
#slideshow{list-style:none;color:#fffffe}
#slideshow span{display:none}
#src-wrapper{width:340px;margin:8px auto;display:none}
#src-wrapper *{margin:0;padding:0}
#fullsize {position:relative;width:340px;height:223px;border:1px solid #ccc}
#information{position:absolute; bottom:0; width:340px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3{padding:4px 8px 3px; font-size:14px}
#information p{padding:0 8px 8px}
#image{width:340px}
#image img{position:absolute; z-index:25; width:auto;left:0;top:0}
.imgnav{position:absolute; width:25%; height:223px; cursor:pointer; z-index:150}
#imgprev{left:-65px; background:url(../images/left-arrow.png) left center no-repeat}
#imgnext{right:-65px; background:url(../images/right-arrow.png) right center no-repeat}
#imglink{position:absolute; height:223px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover{background:url(images/link.gif) center center no-repeat}
#thumbnails{margin-top:15px}
#slideleft{float:left;width:18px;height:51px;background:url(../images/scroll-left.gif) center center no-repeat;display:none}
#slideright{float:right;width:18px;height:51px;background:url(../images/scroll-right.gif) center center no-repeat;display:none}
#slidearea{float:left;position:relative;width:340px;margin-left:0;height:81px;overflow:hidden;margin-left:5px}
#slider{position:absolute;left:0;height:81px}
#slider img{cursor:pointer;border:1px solid #666;padding:2px}
/*----- Contact Page -----*/
.cont-box{overflow:hidden;padding:20px 0;width:300px;float:left}
#container .content .cont-box p{padding:2px 0 2px 6px;line-height:20px;clear:both}
.cont-box .flag img{border:1px #dadada solid;padding:1px}
#container .content .cont-box .ctbtn{padding:12px 6px 0;clear:both}
.left-cont{float:left;width:320px;padding-right:5px}
.right-cont{float:right;width:320px}
.form{padding:10px 0 10px 10px;border:1px #ccc solid;float:right;width:600px;margin:15px 8px 10px 0}
.form fieldset{padding:0;margin:0;border:0}
.form legend{padding:0 0 10px;margin:0;border:0;text-align:center;font-size:22px;width:100%}
#container .content .form p{padding:8px 0;clear:both}
.form .left-cont{width:290px}
.form .right-cont{width:290px;padding-left:5px}
.form label{padding-bottom:4px;font-weight:700;color:#626262;display:block;cursor:text}
.textbox{width:270px;height:24px;border:1px #dfdfdf solid}
.listbox{width:272px;height:24px;border:1px #dfdfdf solid;font:12px Arial, Helvetica, sans-serif}
.textarea{width:580px;height:135px;border:1px #dfdfdf solid;margin-top:6px}
.spbox{display:none}
hr{border:0;color:#b2b2b2;border-bottom:1px #b2b2b2 dashed;padding-top:8px;margin-bottom:10px;outline:0;height:1px;clear:both}
.optchbox{overflow:hidden}
.prdbox{background:#f8f8f8;border:1px #ccc solid;overflow:hidden;clear:left;width:588px;padding:5px 0;margin:10px 0 0;float:left}
#container .prdbox h2{background:none;float:left;width:150px;font-size:17px;font-weight:700;padding-left:10px}
.form .prdbox label{display:inline;float:left;width:200px}
#container .content .form .prdbox p{padding:8px 0}
.bdbox{float:left;width:470px;text-align:right;margin-right:10px;font-weight:700}
.atbox{float:right;width:75px;margin-right:15px;font-weight:700;text-align:center}
.opright-box{float:right;width:370px}
.bdcolm{float:left;width:50px;text-align:center;margin-right:10px}
.mnsep{clear:both;padding:8px 0}
#container .content .form .smbtn{text-align:right;padding-right:15px}
.phone,.tsphone{display:block;font-size:14px;color:#f00;font-weight:700;line-height:22px}
.tsphone{color:#484a4b;font-size:12px;}
/*------ Enquiry Form ------*/
.enq-form{padding:10px}
.enq-form fieldset{padding:0;margin:0;border:0}
.enq-form legend{padding:0 0 10px;margin:0;border:0;text-align:center;font-size:22px;width:100%}
.enq-form label{font-weight:700;color:#626262;display:block;line-height:20px}
#container .content .enq-form p{padding:8px}
.enq-form .chbox label{display:inline-block}
.chbox input{vertical-align:middle;margin-right:5px}
#container .content .enq-form .chbox p{padding:6px}
.enq-form .textbox{width:260px}
.enq-form .listbox{width:265px}
.enq-form .textarea{width:550px}
#container .content .enq-form .eqtext{font-size:15px;clear:both;padding:15px 6px 8px}
.enq-form .right-cont{float:left}
/*---- Product Pages (3 column boxes) ------*/
.back-btn{position:absolute;right:10px;top:2px}
#left-content{float:left;width:233px;padding-right:10px}
#container #left-content h2{background:url(../images/sdtop-left.png) repeat-x 0 0;font-size:18px;font-weight:400;height:39px;line-height:39px;text-indent:10px;color:#fffffe;padding:0}
.leftbx-bottom{background:url(../images/leftbx-bottom.png) no-repeat 0 0;height:5px;display:block;overflow:hidden;margin-bottom:12px}
.int-leftbox{background:#eee;border:1px #dadada solid;padding:3px 4px;font-family:Arial, Helvetica, sans-serif;color:#707070;border-bottom:0}
.sdleft-content{padding:8px 5px;border:1px #dadada solid;background:#fff}
.sdnav{list-style:none}
.sdnav .sdnav-head{background:#d3d8e8;font-weight:700;display:block;margin:4px 0 8px}
.sdnav .sdnav-head a{color:#6879b0;padding:8px 0 8px 21px;display:block;background:#d3d8e8 url(../images/arrow-sub.png) no-repeat 7px 10px}
.sdnav .sdnav-head a:hover,.sdnav .act-sdnav .sdnav-head a{color:#fffffe;background:#00a651 url(../images/arrow-sub.png) no-repeat 7px 10px;text-decoration:none}
.sdnav .sdnav-head a:hover span{background:#00a651}
.sdnav li ul.sdsub-nav{padding:4px 0 8px 21px;list-style:none}
.sdnav li ul.sdsub-nav li{background:url(../images/sd-nav-sep.gif) no-repeat 0 100%;padding:0 0 8px 0;font-weight:700}
.sdnav li ul.sdsub-nav li a{color:#6879b0;background:url(../images/sd-left-arrow.gif) no-repeat 0 3px;padding:0 0 0 15px}
.sdnav li ul.sdsub-nav li a:hover,.sdnav li ul.sdsub-nav li.sdsubnv a:hover{color:#048b46}
.sdnav li ul.sdsub-nav li.sdsubnv a{color:#111}
#middle-content{float:left;width:494px}
#container #middle-content h2.mnhd{background:url(../images/sdhead-mid.png) repeat-x 0 0;font-size:18px;font-weight:400;height:39px;line-height:39px;text-indent:10px;color:#fffffe;padding:0}
.midbx-bottom{background:url(../images/midbx-bottom.png) no-repeat 0 0;height:5px;display:block;overflow:hidden}
.news-box{padding:10px 8px}
.news-box dt{font-size:16px;color:#2e3192;font-weight:700;background:url(../images/arrow.gif) no-repeat 0 6px;padding:0 0 0 18px}
.news-box dt a{color:#2e3192}
.news-box dd{padding:8px 0 0 18px}
/*----- Screenshot Slide Show -----*/
#slideshow{list-style:none;color:#fffffe}
#slideshow span{display:none}
#thmb-wrapper{width:400px;margin:8px auto;display:none}
#thmb-wrapper *{margin:0;padding:0}
#thmb-wrapper #fullsize {position:relative;width:400px;height:300px;border:1px solid #ccc}
#thmb-wrapper #information{position:absolute; bottom:0; width:400px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.5; filter:alpha(opacity=70)}
#thmb-wrapper #information h3{padding:8px 0;display:none}
#thmb-wrapper #information p{display:none}
#thmb-wrapper #image{width:400px}
#thmb-wrapper #image img{position:absolute; z-index:25; width:auto;left:0;top:0}
#thmb-wrapper .imgnav{position:absolute; width:25%; height:300px; cursor:pointer; z-index:150}
#thmb-wrapper #imgprev{left:-0px; background:url(../images/left-arrow.png) left center no-repeat}
#thmb-wrapper #imgnext{right:-0px; background:url(../images/right-arrow.png) right center no-repeat}
#thmb-wrapper #imglink{position:absolute; height:300px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
#thmb-wrapper .linkhover{background:url(images/link.gif) center center no-repeat}
#thmb-wrapper #thumbnails{margin:8px 0 15px}
#thmb-wrapper #slideleft{float:left;width:18px;height:51px;background:url(../images/scroll-left.gif) center center no-repeat;display:none}
#thmb-wrapper #slideright{float:right;width:18px;height:51px;background:url(../images/scroll-right.gif) center center no-repeat;display:none}
#thmb-wrapper #slidearea{float:left;position:relative;width:400px;margin-left:0;height:81px;overflow:hidden;margin-left:5px}
#thmb-wrapper #slider{position:absolute;left:0;height:81px}
#thmb-wrapper #slider img{cursor:pointer;border:1px solid #666;padding:2px}
.nwbox{width:800px;min-height:100px}
.nwbox h2{background:url(../images/hdsep.gif) repeat-x 0 100%;padding:0 6px 15px;font-size:24px;color:#2e3192;font-family:Arial, Helvetica, sans-serif;font-weight:400;line-height:26px}
.nwbox p,.nwbox ul{padding:7px 6px;line-height:18px;clear:both}
.nwbox li{background:url(../images/sd-left-arrow.gif) no-repeat 0 7px;padding:2px 0 2px 16px;list-style:none;overflow:hidden}
/*----- Feture Tour Pages -----*/
#int-main.prdmn{width:980px}
#container #int-main.prdmn h2.mnhd{background:url(../images/hdbg-prd.png) repeat-x 0 0;font-size:18px;font-weight:700;height:39px;line-height:39px;text-indent:10px;color:#fffffe;padding:0}
#int-main.prdmn .bxbottom{background:url(../images/bxbottom-prd.png) no-repeat 0 0}
.btnbox{list-style:none;padding:6px 0 10px;margin:0 0 10px;background:url(../images/mn-sep.png) repeat-x 50% 100%}
.btnbox li{display:inline;padding:0 4px 0}
.btnbox li a{display:inline-block;color:#fffff1}
.tabs{height:32px;padding:6px 0 0;position:relative;top:1px}/*----- Tabs -----*/
.tabs li{float:left;height:38px;font-size:14px;color:#848484;font-weight:700;margin-right:6px;list-style:none}
.tabs a{color:#fffffe;height:38px;display:inline-block;text-decoration:none;padding-right:19px;cursor:pointer;background:url(../images/tab.png) no-repeat right 0}
.tabs .lft-tab{padding-left:19px;float:left;background:url(../images/tab.png) no-repeat 0 0;height:38px;line-height:38px}
.tabs a:hover,.tabs a:focus,.tabs .act-tab a{background:url(../images/tab.png) no-repeat right bottom;color:#555;text-decoration:none !important}
.tabs a:hover span,.tabs a:focus span,.tabs .act-tab span{background:url(../images/tab.png) no-repeat 0 bottom}
.tab-content{display:none}
.fet-main-content{padding:10px 8px 8px;border:1px #dadada solid;background:#fff;margin-bottom:8px;overflow:hidden;clear:both;min-height:500px}
.pdmnbox-sec{background:url(../images/pdmnbox-top.png) no-repeat 0 0;padding-top:6px;margin-bottom:8px}
.pdmnbox-bottom{background:url(../images/pdmnbox-bottom.png) no-repeat 0 0;height:9px;display:block;overflow:hidden}
.pdmnbox{overflow:hidden;border-left:1px #e3e3e3 solid;border-right:1px #e3e3e3 solid;background:#fff url(../images/pdmnbox-bg.gif) repeat-x 0 0;padding:0 8px}
#container #int-main.prdmn .img-left{margin:5px 5px 0 0;float:left;background:url(../images/image-bg.png) no-repeat 0 0;width:197px;height:127px;text-align:center;padding:4px 0 0;line-height:50px}
.pdmnbox-content{float:right;width:710px;padding-right:5px}
#container #int-main.prdmn .pdmnbox-content h2{padding:5px 0 5px 15px;margin:0;color:#234194;font-size:17px;background:url(../images/hdarrow.gif) no-repeat 0 8px;font-weight:700;line-height:18px}
#container #int-main.prdmn .pdmnbox-content h3{padding:4px 0 4px 15px;margin:0;font-size:13px}
#container #int-main.prdmn .pdmnbox-content p,#container #int-main.prdmn .pdmnbox-content ul,div.image-desc ul{padding:4px 0 4px 15px}
#container #int-main.prdmn .pdmnbox-content li,div.image-desc ul li{list-style:square;line-height:18px;margin-left:25px;color:#424242}
.pdxbox{min-width:980px;min-height:200px;overflow:hidden;position:relative}
div.controls a.prev{background:url(../images/left-arrow.png) no-repeat 0 0;width:48px; height:45px;margin-right:15px;text-indent:-9999em;display:inline-block;position:absolute;top:280px;left:0}
div.controls a.next{background:url(../images/right-arrow.png) no-repeat 0 0;width:48px; height:45px;text-indent:-9999em;display:inline-block;position:absolute;top:280px;right:-15px}
#slideshow{clear:both;overflow:hidden;width:890px}
/*----- Video Section ------*/
.vdform,.vdmnbox{padding:10px 25px 10px;border:1px #ccc solid;margin:5px 0 10px;background:#fff;overflow:hidden}
.vdform fieldset{padding:0;margin:0;border:0}
.vdform legend{padding:4px 0 10px 45px;margin:0;border:0;font-size:22px;width:100%;background:url(../images/video-icon.png) no-repeat 0 0}
#container .content .vdform p{padding:8px 0;clear:both;color:#000}
.vdform .left-cont{width:280px}
.vdform .right-cont{width:280px;padding-left:5px;float:left}
.vdform label{padding-bottom:4px;font-weight:700;color:#626262;display:block;cursor:text;font-size:13px}
.vdform .textbox,.vdform .textbox-small{width:244px;height:24px;border:1px #dfdfdf solid;padding-left:6px;position:relative}
.vdform .textbox-small{width:232px;font-weight:700;color:#626262;font-size:12px}
.vdform .textarea{width:534px;height:75px;border:1px #dfdfdf solid;margin-top:6px;padding-left:6px;font:12px Arial, Helvetica, sans-serif;float:left}
.vdform .cm-dt{float:left;width:320px;padding:9px 0 0 10px}
.vdform .cm-dt input{margin:4px 8px 0 0;float:left}
.vdform .cm-dt span{display:inline-block}
.vdform .cm-dt .dt-tm{float:none;display:block;clear:both;margin-top:7px}
.vdform .cm-dt .dt-tm img{float:left;margin-top:8px}
#media{margin:5px 0}
.vdform p{position:relative;clear:both}
.vdform .msgbx{clear:left;position:relative;width:545px;float:left;overflow:hidden;padding-left:8px}
.span_error{position:absolute;top:0;right:12px;display:block;width:210px;height:25px;line-height:30px;text-align:right;color:red;font-weight:700;padding-right:10px}
.vdform .cm-dt{position:relative}
.vdform .cm-dt .span_error{top:0;right:25px}
.vdform .msgbx .span_error{top:0;right:.5px}
.submit-btn-cm{float:left;margin:55px 0 0 25px}
.tpbtn{list-style:none;text-align:center}
.tpbtn li{padding:10px 0 4px}

.socbut{margin-right:5px; margin-top:10px; float:left;}
.h3-content {margin: 5px 0px 5px 5px; color:#1D2D7A;}
.textbox-2{width:95px;height:25px;padding-left:5px;padding-right:5px;font-weight:bold;border:1px #626262 solid;-moz-border-radius:4px;-webkit-border-radius:4px;}

.vdform-2,.vdmnbox{padding:0;border:0px;margin:0px;overflow:hidden}
.vdform-2 fieldset{padding:0;margin:0;border:0}
.vdform-2 legend{padding:4px 0 10px 0px;margin:0;border:0;}
#container .content .vdform-2 p{padding:8px 0;clear:both;color:#000}
.vdform-2 .left-cont{width:206px;}

.vdform-2 label{padding-bottom:4px;font-weight:700;color:#626262;display:block;cursor:text;font-size:9px}
.vdform-2 .textbox,.vdform .textbox-small{width:244px;height:24px;border:1px #dfdfdf solid;padding-left:6px;position:relative}
.vdform-2 .textbox-small{width:232px;font-weight:700;color:#626262;font-size:12px}
.vdform-2 .textarea{width:195px;height:75px;border:1px #626262 solid;margin-top:6px;padding:5px 0 5px 0px;font:12px Arial, Helvetica, sans-serif;float:left;-moz-border-radius:4px;-webkit-border-radius:4px;}
.vdform-2 .cm-dt{float:left;width:320px;padding:9px 0 0 10px}
.vdform-2 .cm-dt input{margin:4px 8px 0 0;float:left}
.vdform-2 .cm-dt span{display:inline-block}
.vdform-2 .cm-dt .dt-tm{float:none;display:block;clear:both;margin-top:7px}
.vdform-2 .cm-dt .dt-tm img{float:left;margin-top:8px}
#media{margin:5px 0}
.vdform-2 p{position:relative;clear:both}
.vdform-2 .msgbx{clear:left;position:relative;width:545px;float:left;overflow:hidden;padding-left:8px}
.span_error{position:absolute;top:0;right:12px;display:block;width:210px;height:25px;line-height:30px;text-align:right;color:red;font-weight:700;padding-right:10px}
.vdform-2 .cm-dt{position:relative}
.vdform-2 .cm-dt .span_error{top:0;right:25px}
.vdform-2 .msgbx .span_error{top:0;right:.5px}
.submit-btn-cm-2{text-align:center;margin-top:0px;}
.tpbtn{list-style:none;text-align:center}
.tpbtn li{padding:10px 0 4px}


.vdform-2,.vdmnbox{padding:0;border:0px;margin:0px;overflow:hidden}
.vdform-2 fieldset{padding:0;margin:0;border:0}
.vdform-2 legend{padding:4px 0 10px 0px;margin:0;border:0;}
#container .content .vdform-2 p{padding:8px 0;clear:both;color:#000}
.vdform-2 .left-cont{width:206px;}


.form-table {width:205px;border:0px;margin-left:3px;margin-top:10px;}
.form-tr {height:45px;margin:5px 0px 5px 0px;padding-top:3px;vertical-align: top;}
.form-td-1 {text-align:right;padding-right:5px;}
.form-td-2 {}


.vdform-3 label{color:white;cursor:text;font-size:10px;}
.vdform-3 .textbox,.vdform .textbox-small{width:244px;height:24px;border:1px #dfdfdf solid;padding-left:6px;position:relative}


.vdform-3 .cm-dt .dt-tm{float:none;display:block;clear:both;margin-top:7px}
.vdform-3 .cm-dt .dt-tm img{float:left;margin-top:8px}
#media{margin:5px 0}
.vdform-3 p{position:relative;clear:both}

.vdform-3 .cm-dt{position:relative}

.submit-btn-cm-3{text-align:center;margin-top:0px;}



.vdform-3,.vdmnbox{padding:0;border:0px;margin:0px;overflow:hidden}
.vdform-3 fieldset{padding:0;margin:0;border:0}

.vdf-legend-3 {padding:0px 0px 0px 12px;border:0;color:white;font-size:12px;}
#container .content .vdform-3 p{padding:8px 0;clear:both;color:#000}
.vdform-3 .left-cont{width:206px;}

.form-table-2 { width:240px;border:0px;margin:14px 0px 0px 10px;}
.form-tr-2 {margin:0px 0px 0px 0px;padding:0px;}
.form-td-1-2 {text-align:right;width:115px;padding:0px 13px 0px 0px;margin:0px;}
.form-td-2-2 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.form-td-2-3 {text-align:center;margin:0px; margin-top:5px; padding:0px;}
.textbox-3{width:100px;height:19px;font-weight:bold;border:0px;-moz-border-radius:4px;-webkit-border-radius:4px;}

.error-tr-2{font-size:7px;vertical-align:top;color:red;font-weight:bold;height:10px;}

.red{color:red;}


.span_error_2{padding-left:5px;color:red;font-weight:700;padding-right:10px}


	
	
.hcontent_2{width:340px !important;padding:25px 0px 0px 0px}

.hcontent_2 p{padding:10px 50px 0px 0px;color:#1D2D7A;font-size:19px;line-height:22px}
.hcontent_2 .head,.hcontent h1,.hcontent .mnhead{font-size:26px;color:#000001;font-weight:700;line-height:33px;padding:8px 0 15px}
.hcontent_2 .mnhead{font-size:28px;color:#1D2D7A;padding:0}

.hcontent_3{width:525px  !important;padding:25px 0 0 9px}

.hcontent_3 p{padding:5px 10px 0px 10px;color:#1D2D7A;font-size:19px;line-height:22px;}
.hcontent_3 .head,.hcontent h1,.hcontent .mnhead{font-size:26px;color:#000001;font-weight:700;line-height:28px;padding:0px 0px 0px 10px}
.hcontent_3 .mnhead{font-size:28px;color:#1D2D7A;padding:0}
	
.terms-ol {list-style-type: decimal;margin:20px 50px 20px 60px;font-size:14px;}


.terms-li {margin:10px 10px 10px 10px;padding-left:10px;}


.form-td-2-3 a:hover{color:red;}
.ilink:link, .ilink:visited {font-weight:bold;color:red;}

.ilink:hover {color:#1D2D7A; font-weight:bold;}




