body{background-color:#e6e6e6;color:#444;}
a{color:#006068;}
a:hover{color#444;}

/*form styles */
.formDesc{font:12px arial, helvetica, sans-serif;color: #006067;}
.formheading{font:40px optima, arial, helvetica, sans-serif; color:#666666;margin:0px;}
.fieldName{font:bold 12px arial, helvetica, sans-serif; text-align:right; color: #006067;width:200px;}

/*hdr styles*/
#hdr{background-image:url(../img/templates/hdr_bkg.gif);width:911px;height:83px;margin:auto;overflow:hidden;position:relative;}
#nav li ul{display:none}
#nav{position:absolute;top:0px;right:0px;margin:1px 5px 0px 0px;width:631px;}
#nav ul{list-style:none;padding:0px;margin:0px;}
#nav li{height:29px;line-height:14px;float:left;margin:0px 15px 0px 0px;padding-right:15px;border-right:solid 1px #747474;}
#nav li a{display:block;margin-top:10px;text-decoration:none;color:#747474;font:bold 11px optima, arial, helvetica, sans-serif; line-height:11px;text-transform:uppercase;}
#nav li a:hover{color:#716087;}
#nav li a.current{color:#716087;font-weight:bold;}

#nav ul ul{list-style:none;padding:0px;margin:0px;position:absolute;top:36px;left:0px;width:631px;background-color:#2f276d;}
#nav li li{height:34px;float:left;margin:0px 0px 0px 10px;padding:0px;border:0px;}
#nav li li a{height:34px;display:block;text-decoration:none;color:#FFF;font:10px arial, helvetica, sans-serif;text-transform: none}

#body{background-color:#FFF;background-image:url(../img/templates/content_bkg.gif);background-position:top right;background-repeat:repeat-y;width:911px;margin:auto;overflow:hidden}
#ftr{background-image:url(../img/templates/footer_img.gif);background-repeat:no-repeat;width:911px;padding-top:21px;margin:auto;overflow:hidden}
#ftr ul{list-style:none;margin:0px 0px 0px 20px;padding:0px;}
#ftr li{height:14px;line-height:14px;float:left;margin-right:5px;padding-right:5px;border-right:solid 1px #747474;}
#ftr li a{text-decoration:none;color:#747474;font:11px arial, helvetica, sans-serif; line-height:11px;}
#ftr ul ul {z-index:1000;position:absolute;top:30px;}

.last {border-right:0px !important;}

.pageheading{padding:0px;margin:0px 0px 10px 0px;color:#432C5F;font:30px Optima, tahoma, verdana, sans-serif;}

#navele ul {margin:0px;padding:20px;list-style:none;font:12px arial, helvetica, sans-serif;color:#FFF;}
#navele ul li{line-height:20px;}
#navele ul li a{color:#FFF;text-decoration:none;}
#navele ul li a.current{font-weight:bold;}
#navele ul li a:hover{color:#F1F1F1;}

#leftcolumn{width:277px;padding-top:34px;background-image:url(../img/templates/inside_bkg.jpg);background-repeat:repeat-x;float:left;}
#rightcolumn{width:627px;padding-top:34px;background-image:url(../img/templates/inside_bkg.jpg);background-repeat:repeat-x;float:left;}
#pgcontent{padding:20px 30px 20px 30px;font:12px arial, verdana, sans-serif;}
#body{font:12px arial, verdana, sans-serif;}

.jqGSContainer{position:relative;width:500px;}
.jqGSContainer .jqGSImgContainer{border:0px;}
.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{border:1px solid #fff;}
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle{display:none;}


.jqGSContainer .jqGSPagination{position:relative;width:100%;height:20px;top:0px;padding: 0px 0;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:left;}
.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:2px 0px;background:#000;border:1px solid #fff; color: #fff;text-decoration:none;display:block;width:20px;font:10px Verdana, Arial, Helvetica, sans-serif;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#fff;color:#f03;border: 1px solid #eaeaea;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#fff;color:#000;border:1px solid #fff;}
.jqGSContainer{margin:auto}

.jqGSImgContainer{border:1px solid #000;}

#hpLinkToHome{display:block;text-decoration:none;position:absolute:top:10px;left:10px;height:100px;width:250px;z-index:102;}

.aboutus #navele{background-color:#9a8da9;min-height:153px;}

.services #navele{background-color:#72a7ac;min-height:153px;}
.services .pageheading{color:#006068;}

.portfolio #navele{background-color:#acaf7f;min-height:153px;}
.portfolio .pageheading{color:#8d9150;}

.foundation #navele{background-color:#858fab;min-height:153px;}
.foundation .pageheading{color:#516088;}

.contactus #navele{background-color:#a2a8ac;min-height:153px;}
.contactus .pageheading{color:#828a8f;}

/*custom nav colors*/
.menu-0 > a:hover, .menu-0 > a.current{color:#716087 !important;}
.menu-1 > a:hover, .menu-1 > a.current{color:#442c60 !important;}
.menu-2 > a:hover, .menu-2 > a.current{color:#006067 !important;}
.menu-3 > a:hover, .menu-3 > a.current{color:#8d9250 !important;}
.menu-4 > a:hover, .menu-4 > a.current{color:#516089 !important;}
.menu-5 > a:hover, .menu-5 > a.current{color:#82898f} !important;

.menu-0 ul{background-color:#716087 !important;}
.menu-1 ul{background-color:#442c60 !important;}
.menu-2 ul{background-color:#006067 !important;}
.menu-3 ul{background-color:#8d9250 !important;}
.menu-4 ul{background-color:#516089 !important;}
.menu-5 ul{background-color:#82898f !important;}

#slides {position:relative;height:366px;width:904px;background-color:#2F276D;}#slides .slide{display:none;}#slides div{height:366px;width:904px;background-color:#2F276D;position:absolute;left:0px;top:0px;}#loading{text-align:center;font: 14px arial, helvetica, sans-serif; color:#DDD;}#loading img{margin:auto;margin-top:150px;margin-bottom:10px;}
