*{
margin:0; padding:0; outline:none;
}

body{
margin:0; padding:0;
outline:none; border:none;
background:#fff;
font:normal 13px/18px Arial;
text-align:justify;
color:#656565;
}
.spacer{
clear:both;
font:0px; line-height:0;
border:none; outline:none;
}
.paddingRight{ padding-right:230px!important; }
.noPaddingRight{ padding-right:0!important; }
.minHeight{ min-height:373px!important; *min-height:376px!important; }
.noMarginRight{ margin-right:0!important; }
.noMarginBottom{ margin-bottom:0!important; }
.noBg{ background:none!important; }
.noBorder{ border:none!important; }

.wrapper{
overflow:hidden;
}

/***************************
start BODY*/
.textfield {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #CCCCCC;
    color: #333333;
    font-size: 12px;
    line-height: 10px;
    margin: 10px 0;
    padding: 3px;
    width: 280px;
}
.textfieldOption {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #CCCCCC;
    color: #333333;
    font-size: 12px;
    height: 25px;
    margin: 10px 0;
    padding: 0 0 0 3px;
    width: 280px;
}


.borderBottom{ border-bottom:#666666 dashed 1px; padding-bottom:10px; margin-bottom:50px; }
h1{
font-family: 'Open Sans', sans-serif;
font-size:27px; font-weight:400;
color:#50484a;
margin-bottom:13px;
}
h2{
font-family: 'Open Sans', sans-serif;
font-size:19.4px; font-weight:400;
color:#50484a;
margin-bottom:13px;
}
h3{
font-family: 'PT Sans Narrow', sans-serif;
font-size:15px; font-weight:600;
color:#04466c;
}
h3 a{
font-family: 'PT Sans', sans-serif;
font-size:13px; font-weight:400;
line-height:18px;
text-align:center; text-decoration:none;
text-transform:uppercase;
color:#383838;
letter-spacing:0.1px;
text-shadow:1px 1px 0 #ffffff;
zoom:1;
filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color=#ffffff);
}
h3 a:hover{
color:#da4317; 
text-shadow:none;
zoom:1;
filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color=#ffffff);
}
h3 a.current{
color:#da4317; 
text-shadow:none;
zoom:1;
filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color=#ffffff);
}
h4{
font-family: 'PT Sans', sans-serif;
font-size:12px;
line-height:15px;
color:#333;
margin:0 0 7px;
}

.greyTxt{
font-family: 'PT Sans', sans-serif;
font-size:12px; font-weight:bold;
text-align:left;
line-height:15px;
color:#333;
margin:0 0 7px;
}

p{
margin-bottom:10px;
}

a.readMore{
font-family: 'PT Sans', sans-serif;
font-size:13px; font-weight:700;
text-decoration:underline;
color:#004d94;
padding:0 10px;
}
a.readMore:hover{
text-decoration:none;
color:#000;
}

a.More{
color: #656565;
    font:bold 13px/18px Arial;
    text-align: justify;
	
text-decoration:underline;
}
a.More:hover{
text-decoration:none;
color:#000;
}

a.learnMore{
font-family: 'PT Sans', sans-serif;
font-size:12px; font-weight:700;
text-decoration:none;
text-transform:uppercase;
color:#000;
padding:0 10px;
}
a.learnMore:hover{
text-decoration:underline;
color:#004d94;
}

.imgThumb{
border:#c0c0c0 solid 1px;
padding:3px;
margin:0 auto 6px;
text-align:center;
}

.imgLeft{
float:left;
margin-right:13px;
}

.imgBorder{
border: 1px solid #CCCCCC;
float: left;
margin: 0 10px 5px 0;
padding: 3px;
}
.imgBorderRight{
border: 1px solid #CCCCCC;
float: right;
margin: 0 10px 5px 0;
padding: 3px;
}
/***************************
end BODY*/


.headerWrapper{
background:url(../images/topPanBg.gif) 0 0 repeat-x;
}
.headerWrapperInner, .containerWrapperInner, .footerWrapperInner{
width:995px;
margin:0 auto;
/*overflow:hidden;*/
position:relative;
}

a.logo{
float:left;
background:url(../images/logo_multipleGroup.gif) 0 0 no-repeat;
width:334px; height:95px;
text-indent:-9999px;
margin:12px 0 6px;
}
a.logo:hover{
background-position:0 100%;
}

.tagline{
background:url(../images/tagline.gif) 0 0 no-repeat;
float:right;
width:508px; height:48px;
margin-top:40px;
}

/***************************
start NAVIGATION*/
.navWrapper{
height:45px;
/*border-bottom:#000 solid 1px;*/
}

#dropmenu, #dropmenu ul {
float:left;
margin:0; padding:0; 
list-style-type:none; 
list-style-position:outside; 
position:relative; 
line-height:1.2em; 
z-index:300; 
width:100%;  
font-family: 'Open Sans', sans-serif;
font-size:13px; font-weight:normal;
text-transform:uppercase;
}
#dropmenu a {
display:block; padding:0 14px;
color:#FFFFFF; 
/*border-right:1px solid #c8c8c8;
border-bottom:#55656e solid 4px;*/
text-decoration:none;
}
#dropmenu a:hover, #dropmenu a.current {
border-bottom:#e4eef5 solid 3px;
/*background:#888; */
color:#CCCCCC;
}
#dropmenu a.current {
cursor:default;
}
#dropmenu li {
float:left;
position:relative;
line-height:42px;
margin:0 18px;
}
#dropmenu ul {
position:absolute; top:25px; left:-1px;
z-index:100;
margin:20px 0 0 0; padding:0;
display:none;
width:8em;
}
#dropmenu ul a {
font-family: 'Open Sans', sans-serif;
font-size:13px; font-weight:normal;
text-transform:none;
}
#dropmenu li ul {
/*border-top:1px solid #c8c8c8;*/
width:200px;
background:#55656e;
border-bottom:2px solid #e4eef5;
}
#dropmenu li ul li{
margin:0;
}
#dropmenu li ul a {
width:174px; height:auto;
padding:0 1em;
float:left;
line-height:20px;
border-bottom:#55656e solid 3px;
}
#dropmenu ul ul {
top:auto;
}
#dropmenu li ul ul {
left:155px; top:-.08em;
margin:0 0 0 0px;
}
/***************************
end NAVIGATION*/


/******************************************
start INSIDE PAGE BANNER*/
.banWrapperInside{
background:url(../images/banInnerBg.gif) 0 0 no-repeat;
width:970px; height:/*238px*/ 211px;
margin-top:0; margin-bottom:-4px; *margin-bottom:-4px; margin-left:auto; margin-right:auto;
padding:4px;
position:relative; top:-4px;
z-index: 0;
}

.blueBand{
background:url(../images/innerBlueBand.gif) 0 0 no-repeat;
width:969px; height:26px;
position:absolute;
bottom:4px; left:4px;
padding-top:10px;
color: #fff;
font-family: 'Open Sans',sans-serif;
font-size: 14px;
font-weight: normal;
text-align:center;
}
.yellowBand{
background:url(../images/innerYellowBand.gif) 0 0 no-repeat;
width:969px; height:26px;
position:absolute;
bottom:4px; left:4px;
padding-top:10px;
color: #fff;
font-family: 'Open Sans',sans-serif;
font-size: 14px;
font-weight: normal;
text-align:center;
}
.greenBand{
background:url(../images/innerGreenBand.gif) 0 0 no-repeat;
width:969px; height:26px;
position:absolute;
bottom:4px; left:4px;
padding-top:10px;
color: #fff;
font-family: 'Open Sans',sans-serif;
font-size: 14px;
font-weight: normal;
text-align:center;
}
.lightBlueBand{
background:url(../images/innerLightBlueBand.gif) 0 0 no-repeat;
width:969px; height:26px;
position:absolute;
bottom:4px; left:4px;
padding-top:10px;
color: #fff;
font-family: 'Open Sans',sans-serif;
font-size: 14px;
font-weight: normal;
text-align:center;
}
.deepBlueBand{
background:url(../images/innerDeepBlueBand.gif) 0 0 no-repeat;
width:969px; height:26px;
position:absolute;
bottom:4px; left:4px;
padding-top:10px;
color: #fff;
font-family: 'Open Sans',sans-serif;
font-size: 14px;
font-weight: normal;
text-align:center;
}

.banAboutUs{
background:url(../images/innerBan/aboutUs_banImg.gif) 0 0 no-repeat;
width:969px; height:208px;
}
/******************************************
end INSIDE PAGE BANNER*/


/******************************************
start CONTAINER*/
.containerWrapper{
background:#f4f7f9;
overflow:hidden;
margin-bottom:1px;
}
.containerWrapperInner{
width:975px;
padding:0 10px;
}

.leftpan{
overflow:hidden;
padding:34px 420px 74px 0;
}

.leftpanBiss{
overflow:hidden;
padding:34px 221px 74px 0;
}

.rightpan{
float:right;
width:178px;
background:#e8f2f8;
padding:34px 10px;
text-align:center;
position: absolute;
right: 8px;
bottom:0;
top: 0;
}
.rightpan p{
text-align:left;
}

.midpan{
width:173px;
padding:34px 10px;
position:absolute;
top:0; right:207px;
background:#fff;
text-align:center;
}
.midpan p{
text-align:left;
}

.leftpan2{
width:372px;
padding:34px 10px;
position:absolute;
top:0; right:8px;
bottom:0;
background:#fff;
text-align:center;
}
.leftpan2 p{
text-align:center;
}

.midpanInside{
width:152px;
padding:34px 20px;
position:absolute;
top:0; right:8px;
background:#fff;
text-align:center;
}
.midpanInside p{
text-align:justify;
}

.leftPanDiv{
float:left;
width:47%; overflow:hidden;
text-align:justify;
margin-right:58px;
/*border-left:#990000 solid 1px;*/
}

ul.bulletLists{
list-style-type:none;
list-style-position:outside;
}
ul.bulletLists li{
list-style-type:none;
list-style-position:outside;
background:url(../images/bullet_green.png) 0 2px no-repeat;
padding-left:20px;
margin-bottom:10px;
}
ul.bulletLists li li{
list-style-type:none;
list-style-position:outside;
background:url(../images/bullet-grey.png) 5px 3px no-repeat;
margin-bottom:10px;
}
ul.bulletLists li span{
width:200px;
margin-right:10px;
font-weight:bold;
color:#006699;
}


ul.projectLists{
list-style-type:none;
list-style-position:outside;
margin-top:10px;
overflow:hidden;
}
ul.projectLists li{
position:relative;
list-style-type:none;
list-style-position:outside;
margin-bottom:10px;
text-align:left;
}
ul.projectLists li span{
font-weight:bold;
color:#006699;
margin-right:1px; padding:0 5px 0 0;
font-size: 14px; line-height: 25px;
text-align: left;
}
/******************************************
end CONTAINER*/


/******************************************
start CONTAINER BOTTOM*/
.containerBottomWrapper{
background:#fff url(../images/containerBottomBg.gif) 0 0 repeat-x;
padding:14px 0 0;
overflow:hidden;
}
/******************************************
end CONTAINER BOTTOM*/


/******************************************
start FOOTER*/
.footerWrapper{
position:relative;
z-index: 90;
height:71px;
background: #EAEAEA url(../images/footerBg2.gif) 0 0 repeat-x;
}
.footerWrapperInner{
width:100%;
background:#eaeaea;
position:absolute;
bottom:0;
}

.footer_left{
width:auto;
float:left;
margin-left:10px;
font:normal 11px/18px Arial; text-align:left; color:#3c0207;
}
.footer_right{
width:auto;
float:right;
margin-right:10px;
font:normal 11px/18px Arial; text-align:left; text-transform:uppercase; color:#3c0207;
}
.footer_left p{
font:normal 11px/18px Arial; text-align:left; color:#a6a5a5;
text-shadow:1px 1px 0 #FFFFFF;
zoom:1;
filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color=#FFFFFF);
}
.footer_right p{
font:normal 11px/18px Arial; text-align:left; color:#a6a5a5;
text-shadow:1px 1px 0 #FFFFFF;
zoom:1;
filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color=#FFFFFF);
}
.footer_right p a{
font:normal 11px/18px Arial;
text-align:left; text-decoration:none;
color:#a6a5a5;
text-shadow:1px 1px 0 #FFFFFF;
zoom:1;
filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color=#FFFFFF);
}
.footer_right p a:hover{
color:#990000;
}

/*start FOOTER SLIDER*/
#footerSlideContainer {
background:#eaeaea url(../images/footerBg.gif) 0 0 repeat-x;
	position: absolute;
	bottom:28px; left:0;
	/*width: 975px;*/
	width:100%;
	z-index:1000;
	opacity: 0.9;
  	filter: alpha(opacity = 90);
}
#footerSlideButton {
	background: url(../images/sliderButton.png) top left no-repeat;
	position: absolute;
	top: 0px; right: 50%; left:50%;
	z-index:500;
	width:20px;
	height:15px;
	border: none;
	cursor: pointer;
}
#footerSlideContent {
	width: 995px;
	height: 37px;
	overflow:hidden;
	margin:0 auto;
	border: none;
}
#footerSlideText {
	/*padding: 15px 10px 25px 25px;*/
	overflow:hidden;
	text-align:center;
}
/*end FOOTER SLIDER*/

/****************start INSIDE PAGE FOOTER**************/

.footerlink_inside{
width:115px; float:left;
padding-left:19px; margin-top:20px;
text-align:left;
overflow:hidden;
}
.footerlink_newsletter_inside{
width:143px; float:right;
padding-left:5px; margin-top:20px;
text-align:left;
overflow:hidden;
}

ul.links{
list-style-type:none;
padding-right:3px;
}
ul.links li{
display:block;
list-style-type:none; list-style-position:outside;
/*background:url(../images/arrow_black_double.png) 0 0 no-repeat;
padding-left:8px;*/
font-size:11px; font-weight:normal;
text-align:left;
color:#6e6e70;
margin:5px!important;
}
ul.links li a{
display:block;
font-size:11px; font-weight:normal;
text-decoration:none;
color:#6e6e70;
}
ul.links li a:hover{
color:#333;
}

ul.links li ul{
list-style-type:none; list-style-position:outside;
margin-bottom:7px;
}

ul.links li ul li{
display:block;
list-style-type:none; list-style-position:outside;
/*background:url(../images/arrow_black_single.png) 3% 0 no-repeat;
padding-left:10px;*/
font-size:11px; font-weight:normal;
text-align:left;
color:#6e6e70;
}
ul.links li li a{
display:block;
font-size:11px; font-weight:normal;
text-decoration:none;
color:#6e6e70;
}
ul.links li li a:hover{
color:#A4A4A4;
}

/****************end INSIDE PAGE FOOTER**************/

ul.footerlink{
margin:21px 0;
list-style-type:none;
}
ul.footerlink li{
list-style-type:none;
display:inline;
padding:0 38px;
}
ul.footerlink li a{
font-family: 'PT Sans', sans-serif;
font-size:13px; font-weight:400;
line-height:18px;
text-align:center; text-decoration:none;
text-transform:uppercase;
color:#4c4c4c;
letter-spacing:0.1px;
text-shadow:1px 1px 0 #ffffff;
zoom:1;
filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color=#ffffff);
}
ul.footerlink li a:hover{
color:#da4317; 
text-shadow:none;
zoom:1;
filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color=#ffffff);
}
ul.footerlink li.current_page_item a{
color:#ccc; text-shadow:none;
}

#footerlink{
width: 975px;
margin:0 auto;
padding: 0 10px;
overflow:hidden;
}

#footerlink ul {
padding : 0;
margin:0;
font-family : "Trebuchet MS";
font-size : 11px;
font-weight : bold;
/*letter-spacing: 1px;*/
text-decoration: none;
color:#271C60;
text-align:center;

}
#footerlink ul li {
display : inline;
float : left;
list-style : none;
margin:10px 27px 0;
}
#footerlink li a {
text-decoration : none;
}
#footerlink li a:hover {
color : #da4317;
text-decoration : none;
}
/******************************************
end FOOTER*/


