/* CSS Document */
body{background:#f5f9fc url(../images/inner_bg.jpg) repeat-x 0 0;font-family: Georgia, "Times New Roman", Times, serif;font-size:70%;color:#434242; margin:0px !important; padding:0}
body#inner{background:#f5f9fc url(../images/inner_bg.jpg) repeat-x 0 0;font-family: Georgia, "Times New Roman", Times, serif;font-size:70%;color:#434242;}
.logo{margin-top:8px;}
.welcometext{font-size:2.2em;text-align:center;color:#2e3192;font-weight:normal;}
.blocks{font-size:1.2em; clear:both;}
.block{ overflow:hidden;background:url(../images/blockbg.jpg) repeat-x 0 0;}
.child{padding:0px;}
.footerwrap{background:#eef3f7 url(../images/footerbg.jpg) repeat-x 0 0;font-size:1.1em; display:block; clear:both; overflow:hidden;}
.footblock{background:transparent url(../images/footseparator.jpg) no-repeat 100% 0;margin-top:1px;}
.footblock.last{background:none;}
.testimonial{text-indent:30px;background:transparent url(../images/quote.jpg) no-repeat 0 0;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;line-height:22px;}
.footblock .child{padding-top:10px;}
.footblock ul, .footblock ul li{margin:0;padding:0;}
.clients ul li a {color:#E5E5E5;display:block;margin:0 15px 5px 0;text-decoration:none;}
.clients ul li a img {border:1px solid #CFCB9A;}
.clients h5{font-weight:normal;font-size:1.2em;border-bottom:none;margin-bottom:5px;line-height:30px;}
.links li a{border-bottom:1px solid #d2e1eb;padding:3px 0 3px 23px;margin:0 12px 0 0;display:block;color:#434242;text-decoration:none;background:transparent url(../images/bullet.gif) no-repeat 8px 10px;}
.links li a:hover{background:#cddae3 url(../images/bullet.gif) no-repeat 8px 10px;}
.copy{margin-top:12px!important;}
.nav{margin:8px 0 10px 0;}
.nav li {display:block;float:left;margin-left:0;position:relative;}
.nav li.current a, .nav li.current a:hover {background:transparent url(../images/nav_hover.png) no-repeat scroll center bottom;}
.nav li.current a {color:#333;}
.nav li a {display:block;line-height:70px;padding:0 10px;font-size:1.3em;color:#353895;text-decoration:none;font-weight: bold;}
.nav li.current span, .nav li a:hover, .nav li a:active, .nav li:hover{background:transparent url(../images/nav_bg.jpg) repeat-x scroll right bottom;display:block;}
* html ul.dropdown ul {left:0;top:10px;}ul.dropdown ul {left:0;position:absolute;top:100%;width:180px;visibility:hidden;font-size:11px; z-index:1000;}
ul.dropdown ul li {background:#F6F6F6 none repeat scroll 0 0;border-bottom:1px solid #fff;color:#000;float:left;font-weight:normal;position:relative;width:100%;}
ul.dropdown ul li a {border-right:medium none;display:inline-block;width:auto;border-right:1px solid #2e3192;color:#222222;display:block;padding:4px 0 4px 8px!important;height:auto!important;line-height:normal!important;background:#fece92!important;}
ul.dropdown {position:relative;}
ul.dropdown ul ul {left:100%;top:0;}
ul.dropdown ul li a:hover{background:#fff!important;}
.address .design a{display:inline!important;background:none!important;border:none!important;padding-left:0!important;padding-top:10px!important;color:#5aa0ce;}
.design{padding-top:10px!important;color:#5aa0ce;}/*--------------------------------------------------------------Slider CSS-------------------------------------------------------*/
.homebox{background:#fff;clear:both;border:1px solid #437ca2;}
#slider1 {width: 100%; /* important to be same as image width */height: 262px; /* important to be same as image height */position: relative; /* important */overflow: hidden; /* important */margin:15px auto;background:#3f3f3f url(../images/slider_bg.gif) repeat-y ;}
#slider1Content {width: 100%; /* important to be same as image width or wider *//*position: absolute;*/top: 0;margin-left: 0;}
.slider1Image {float: left;/*position: relative;*/display: none;margin:0;width:100%;}
.slider1Image span {position: absolute; z-index:0; font-size:1.2em;padding: 10px 0;background-color: none;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;color: #fff;}
.clear {clear: both; min-width:900px;}
.left {top: 0;left: 0;width: 110px !important;height: 280px;}
.right {left:600px;bottom: 0; height: 232px;}
.right  strong{display:block;}
.right  strong.head{border-bottom:1px dotted #5a5a5a;font-size:1.2em;margin:10px 0 20px;}
.right em{font-style:normal;font-size:1.6em;margin-top:10px;display:block;}ul { list-style-type: none;}
.head{display:block;font-size:1.5em;}
.innerblocks{margin-top:0px;font-size:1.2em;}
.innerblocks h1{color:#2e3192;font-size:1.5em;}
.innerblocks h2{color:#2e3192;font-size:1.3em;}
.innerblocks h3{color:#2e3192;font-size:1.1em;}
.innerblocks h4{color:#2e3192;font-size:1.0em;}
.innerblocks h5{color:#2e3192;font-size:0.9em;}
.innerblocks h6{color:#2e3192;font-size:0.8em;}
.contentblock .child{padding-top:0;}
.sidenav{	background:transparent url(../images/separator.gif) no-repeat scroll 100% 0;height:403px;}
.blog{background:transparent url(../images/separator.gif) no-repeat scroll 0 0;}
.blog .child{padding:15px 0 0 20px;}
.sidenav ul {list-style-type:none;}
.sidenav ul li {margin:0;}
.sidenav ul li a {background:transparent url(../images/bullet1.gif) no-repeat scroll 100% 53%;color:#525253;display:block;padding:8px 20px 8px 0;text-decoration:none;text-align:right;border-bottom:1px solid #a9cee3;}
.sidenav ul li a:hover{background:transparent url(../images/bullet1_hover.gif) no-repeat scroll 100% 53%;color:#46a0d3;}
.portfolio, .workp {border-bottom:1px solid #e5e5e5;height:auto;margin-bottom:15px;overflow:hidden;padding-bottom:15px;}
.portfolio.last{border:none;}
.workp{padding-bottom:0;border:none;}
.portfolioimage{background:#fff;border:1px solid #a9cee3;float:left;margin-right:20px;padding:5px;}
.portfolio p {display:inline;margin-bottom:0;}
.work p {float:left;width:68%;}
.teamhead{display:block;font-weight:bold;margin-bottom:8px;}
.arrow li{background:transparent url(../images/arrow.gif) no-repeat scroll 0 5px;padding-left:20px;margin:2px 5px;}
.nav{position:absolute;top:0;right:0;z-index:1001;}
.bold{font-weight:bold;margin-bottom:8px;}
h5{color:#2E3192;font-size:1.1em;border-bottom:1px solid #dedede;line-height:30px;}
.wrapper{position:relative; min-width:900px;}
.image{border:1px solid #ccc;padding:5px 0;background:#fff;}
fieldset { margin:0; padding:0 0 0 30px; border:none;}
legend { padding-bottom:0.5em; font-size:1.4em; margin-left:30%; }
#fields label {float:left; width:100px; line-height: 200%; padding-right:1em; text-align:right; }
#fields input, #fields textarea { width:70%;  border:1px solid #ccc; padding:3px; font-size:1em; background:#e5e5e5; color:#333; font-family:Georgia, "Times New Roman", Times, serif;}
#fields textarea { overflow:auto; font-size:1em; width:70%;  padding:3px;}
#fields .button { border:none; font-size:1.2em; color:#fff; background:#2E3192; border:1px solid #666; padding:4px 10px; cursor:pointer; width:20%; }
.notification_error{color:red;margin-bottom:15px;}
#fields div{clear:both;margin-bottom:15px;}
.left1{width:48%;clear:none!important;}
.left1 input{width:150px;}
.separator{border-left: 1px solid #444;}
.separator h4{margin-left: 30px;}a{color:#2E3192;text-decoration:none;}a:hover{text-decoration:  underline;}
.nav {position:static;}* html .dropdown li, * html .dropdown li a{width:75px;font-size:12px;padding:0!important;text-align:center;line-height:110px;}
* html ul.dropdown ul {top:110px;visibility:hidden;width:180px;}
* html ul.dropdown ul li a{text-align:left;width:100%;}* html .footblock ul li, * html .sidenav ul li{display:inline;}
* html .footblock ul li a{width:80%;}
* html .nav li.current a, * html .nav li.current a:hover {background:transparent url(../images/nav_hover.gif) no-repeat scroll center bottom;padding:0 14px 0 12px;}
* html .portfolio, * html .workp{height:1%;}
* html .footblock .address li{display:block;}
div.contactBox {padding-top: 30px;}
div.addressBlock{padding-left: 140px;}
div.igTemplate h2{text-align:left;color: #FFFFFF;font-size: 18px;padding-left: 15px;padding-top: 10px;font-weight:bold;height: 40px;}
#igTemplate1{background-color:#64A7D2;}
#igTemplate2{background-color:#D08627;}
#igTemplate3{background-color:#92BE45;}
#igTemplate4{background-color:#778890;}
#runningInfo{clear:both; width:100%;  padding-left:40%;}
#runningInfo p{line-height:25px; padding:0; margin:0;}
