/* CSS Document */

body{background-color:#1F4872; font-size:76%; font-family:Arial, Helvetica, sans-serif;}
h1{font-size:1.33em}
h2{font-size:1.17em}
h3{font-size:1.25em;}
.redTxt{color:#FF0000; background:#FFF;}
input, textarea{border:1px #999 solid; background:transparent none;}
#subscribeBtn,#updateSubmit,#loginSubmit,#contactSubmit{cursor:pointer; background:#FE7B00; color:#FFF; border:1px #FE7B00 solid;}
textarea{width:300px; height:100px;}
#wrapper{margin:100px auto; width:980px;}
#header{width:100%; height:100px; background:#FFF url(../images/bgHeader.gif) no-repeat 0 0; padding:15px 0 0 0;}
#header ul{padding:0; margin:0; list-style:none;}
#header li{float:left; border:1px dotted #0A549E; border-width:0 0 0 1px; padding:5px 10px; font-size:1em; height:50px; margin:15px 0 0 5px; width:auto;  display:block; position:relative;}
#header #nav .submenu{position:absolute; margin:5px 0; background:#FFF; padding:5px; border:1px solid #EEE; border-width:0 1px 1px 1px; left:0; top:50px; display:none;}
#header #nav .submenu li{list-style:none; clear:left; height:20px; border:none; padding:0; margin:0; width:105px; font-size:0.92em; text-decoration:none;}
#header #nav li:hover .submenu{display:block;}
#header #nav .submenu li a{font-weight:normal; text-decoration:none; display:block;}
#header #nav .submenu li a:hover{text-decoration:underline; background:#EEE; color:#FA7700;}
dt{clear:left; float:left;}
dd{float:left;}
fieldset{border:0;}

/* contact us */
body#contactUs #leftContent dt{width:80px; text-align:right; padding:2px;}
body#contactUs #leftContent dd{width:300px; margin-left:10px; padding:2px;}

/* nav links */
body#home #header li#navHome{background:#FFEFDF; background:transparent url(../images/bgNavHover.gif) 100% 0 no-repeat;}
body#home #header li#navHome a{text-decoration:underline;}
body#services #header li#navServices{background:#FFEFDF; background:transparent url(../images/bgNavHover.gif) 100% 0 no-repeat;}
body#services #header li#navServices a{text-decoration:underline;}
body#solutions #header li#navSolutions{background:#FFEFDF; background:transparent url(../images/bgNavHover.gif) 100% 0 no-repeat;}
body#solutions #header li#navSolutions a{text-decoration:underline;}
body#partners #header li#navPartners{background:#FFEFDF; background:transparent url(../images/bgNavHover.gif) 100% 0 no-repeat;}
body#partners #header li#navPartners a{text-decoration:underline;}
body#contactUs #header li#navContactUs{background:#FFEFDF; background:transparent url(../images/bgNavHover.gif) 100% 0 no-repeat;}
body#contactUs #header li#navContactUs a{text-decoration:underline;}
body#aboutUs #header li#navAboutUs{background:#FFEFDF; background:transparent url(../images/bgNavHover.gif) 100% 0 no-repeat;}
body#aboutUs #header li#navAboutUs a{text-decoration:underline;}

#header li a{font-weight:700; text-decoration:none; color:#213242;}
#header li a:hover{text-decoration:underline; cursor:pointer;}
#header .logo{width:250px;padding:0; margin:0 0 0 25px; background:transparent url(../images/webmaxLogo.gif) no-repeat 0 0;border:none; height:auto;}
#header .logo img{text-decoration:none; border:none; display:block; width:150px; height:74px;}
#header li.active .navDesc, .navDesc {margin:5px 0; color:#FA7700; font-size:0.92em; width:65px; font-weight:normal; text-decoration:none;display:block}
#mid{width:100%; background:#FFF;}
/*body#home #mid{background:#FFF url(../images/bgContentIndex.jpg) no-repeat;}*/
#midLeft{width:600px; float:left;}
#midLeft #topNav{margin:0; padding:0; width:100%; list-style:none; height:25px; z-index:50;}
#midLeft #topNav li{float:left; margin:0 10px; padding:0; padding: 0 5px 0 15px;}
#midLeft #topNav li a{color:#FFF; text-decoration:none; line-height:25px; display:block;}
#midLeft #topNav li a:hover{text-decoration:underline;}
#midLeft #leftContent{margin:20px 30px; background:transparent url(../images/bgContentLogo.gif) 50% no-repeat; height:290px; overflow:auto; overflow-x:hidden;}
body#home #midLeft #leftContent{background:none;height:330px;width:560px;overflow:visible;margin-right:0; /*padding-left:200px;*/}

#midRight{float:left; position:relative;}
#topRight{width:380px; height:25px; z-index:100; position:absolute; top:0; left:0;}
#rightContent{width:380px; list-style:none; padding:0; margin:0;} 

#rightContent .pageImage{width:380px; height:250px;}
body#services .pageImage{background:url(../images/bgServicessPage.jpg) no-repeat 0 0;}
body#home .pageImage{z-index:90;}
body#services .pageImage{background:url(../images/bgServicesPage.jpg) no-repeat 0 0;}
body#solutions .pageImage{background:url(../images/bgSolutionsPage.jpg) no-repeat 0 0;}
body#partners .pageImage{background:url(../images/bgPartnersPage.jpg) no-repeat 0 0;}
body#contactUs .pageImage,body#privacyPolicy .pageImage, body#termsConditions .pageImage{background:url(../images/bgContactUsPage.jpg) no-repeat 0 0;}
body#aboutUs .pageImage{background:url(../images/bgAboutUsPage.jpg) no-repeat 0 0;}

#rightContent .pageSubscribe{padding:10px; margin:0; background:transparent url(../images/bgSubscribe.gif) no-repeat; height:73px;}
#rightContent .pageSubscribe em{font-weight:700; color:#FE7B00;}
#rightContent .pageSubscribe input{border:1px solid #FE7B00; width:170px;}
#rightContent .pageSubscribe #subscribeBtn{border:none; margin:0 0 0 1px; width:auto;}
#footer{background:#FE7B00; padding:10px 30px 10px 30px; color:#FFEFE1;}
#footer #contacts{padding:0; margin:0; float:left; width:200px; border:1px dotted #FFF; border-width:0 1px 0 0;}
#footer #contacts a{color:#FFF;}
#footer dt{clear:left; width:60px; float:left;}
#footer dd{float:left; margin:0; padding:0; width:130px;}
#footer #address{padding:0; margin:0 0 0 20px; float:left; list-style:none;}
#copyright{margin:0; width:auto; padding:0; color:#FFF; font-size:0.92em; float:right; padding:0 10px 0 0;}
#copyright li{float:left; list-style:none; text-align:right; margin:0 0 0 5px; color:#99BEE3;}
#copyright li a{color:#FFF; text-decoration:none; margin:0 0 0 5px;}
#copyright li a:hover{text-decoration:underline;}

/* Clear Fix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* PNG Background Images */

#topNav{background:transparent url(../images/bgTopRight.png) repeat-x;}
#topRight{background:transparent url(../images/bgTopRight.png) repeat-x;}
#home .pageImage{background:transparent url(../images/bgContentLogo.png) no-repeat 10px 50px;}

/* Homepage List */
#home #leftContent {width:600px;text-align:center;overflow:hidden;}
#home #leftContent dl{float:left; position:relative;height:135px;width:155px;background:#FFF;margin:5px;padding:10px;background:url('img/BG-homepageContentDl.gif') no-repeat 0 0;}
#home #leftContent dt{font-size:1em;font-weight:700;color:#FE7B00;height:55px;width:150px;background:url('img/BG-homepageDt.jpg') no-repeat;margin-bottom:5px;}
#home #leftContent dt.ft01{background-position: 0 20px;}
#home #leftContent dt.ft02{background-position: -170px 20px;}
#home #leftContent dt.ft03{background-position: -340px 20px;}
#home #leftContent dt.ft04{background-position: -510px 20px;}
#home #leftContent dt.ft05{background-position: -680px 20px;}
#home #leftContent dt.ft06{background-position: -850px 20px;}

#home #leftContent dd{clear:left;font-size:0.92em;margin:0;text-align:left;width:100%;color:#8C8C8C;}
#home #leftContent dd.moreLink{clear:left;position:absolute;right:10px;bottom:10px;width:auto;}
#home #leftContent dd.moreLink a{color:#FE7B00;}
#home #leftContent dd.moreLink a:hover{text-decoration:none;}

#home #leftContent p{width:auto;}

#home #rightContent .pageImage{width:350px;height:250px;margin-top:50px;overflow-y:auto;}

/* Admin Styles */
body#adminPage #midLeft{width:100%;}
body#adminPage #midLeft dl{padding: 10px;}
body#adminPage #midLeft dt{width:100px; text-align:right; padding:5px;}
body#adminPage #midLeft dd{width:500px; margin-left:10px; padding:5px;}
body#adminPage #midLeft textarea{width:430px; height:200px;}
body#adminPage #midLeft #leftContent{background:transparent url(../images/bgContentLogo.gif) no-repeat scroll right; height:400px;}

/* Highslide styles */
.highslide-html {background-color: #FFF;}
.highslide-html-blur {}
.highslide-html-content {position: absolute;display: none;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.control {float: right;display: block;/*position: relative;*/margin: 0 5px;	font-size: 9pt;font-weight: bold;text-decoration: none;text-transform: uppercase;color: #999;}
.control:hover {color: black !important;}
.highslide-move {cursor: move;}
/* END Highslide */
