﻿BODY {DIRECTION: ltr; MARGIN: 0px; FONT-SIZE: 12px; FONT-FAMILY: Arial;}
INPUT, SELECT, TEXTAREA {FONT-FAMILY: Arial; BORDER: solid 1px #D9D8D8;}
IMG {BORDER: 0px; padding :0px margin:0px;}
FORM, DIV, P {MARGIN: 0px; color:Black; font-size:12px;}
A {TEXT-DECORATION: none; COLOR:Black;}
A:hover {TEXT-DECORATION: underline; }

H1 {WIDTH: 100%;  FONT-SIZE: 22px;}
H2 {FONT-SIZE: 18px; COLOR: Black; margin:0px; padding:0px 0px 0px 0px}
H3 {FONT-SIZE: 18px;}
UL {LIST-STYLE-TYPE: none; PADDING: 0px; MARGIN: 0px; COLOR: #000; FONT-FAMILY: Arial;}
UL LI {MARGIN: 0px 5px 0px 0px; PADDING: 5px 0px 0px 0px; }
UL LI.ltr {MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px;}


A.headerLink {TEXT-DECORATION: none; COLOR: White;}
DIV.headerLink {FLOAT: left; HEIGHT: 33px; VERTICAL-ALIGN: bottom; FONT-SIZE: 10px; PADDING-LEFT: 20px;}

#divMainHeader {WIDTH: 1001px;}
#divMainLogo {float:left; width: 257px ;height: 40px; cursor :pointer ; margin:20px 0px 0px 40px; border-bottom:solid 2px black;}
#divMainPanel {PADDING-TOP: 5px; WIDTH: 1001px;}
#divMainBody {WIDTH: 999px;}
#divMainBodyPad {float:left; width:987px;}

#divMenuWrap {float:left; WIDTH: 420px; HEIGHT: 40px; PADDING:0px 0px 0px 0px;}

#divMenuWrap .menuItem_m_off {LIST-STYLE-TYPE: none !important;FLOAT: left; LINE-HEIGHT: 35px; FONT-SIZE: 16px; PADDING: 0px 80px 0px 50px;}
#divMenuWrap .menuItem_m_off A {COLOR: #5f5f5f;}
#divMenuWrap .menuItem_m_off A:hover {COLOR: Black; text-decoration:none;}

#divMenuWrap .menuItem_m_on {LIST-STYLE-TYPE: none !important;FLOAT: left; LINE-HEIGHT: 35px; FONT-SIZE: 16px; PADDING: 0px 80px 0px 50px; }
#divMenuWrap .menuItem_m_on A {COLOR: Black;border-bottom: solid 2px Black; padding:0px 0px 3px 0px; }
#divMenuWrap .menuItem_m_on A:hover {COLOR: Black; text-decoration:none;}


#productNav {LIST-STYLE-TYPE: none !important;}
#productNav LI {MARGIN: 0px; PADDING: 0px; HEIGHT: 42px;}
#productNav LI UL {HEIGHT: auto; LIST-STYLE-TYPE: none !important; MARGIN: 0px 0px 0px 0px; #MARGIN: 0px; PADDING: 0px; DISPLAY: none;BACKGROUND: #4297ef; WIDTH: 170px; DISPLAY: none; TEXT-ALIGN: left;}
#productNav LI UL LI {MARGIN-BOTTOM: 5px; HEIGHT: auto;} 
#productNav LI UL LI A {MARGIN: 0px 5px; PADDING: 5px; COLOR: #FFF; FONT-SIZE :14px; FONT-WEIGHT: normal !important; BORDER-BOTTOM: solid 1px white;} 
#productNav LI UL LI A:hover {TEXT-DECORATION: none; color:#FFF; FONT-WEIGHT: normal; FONT-SIZE: 14px;}

#hpPic {width:580px ; height:383px; background: url(/img/homepagepic.png) no-repeat center center; margin:25px 0px 55px 200px;}

.contentHeader {margin-left:50px; margin-top:0px;}
#divMainFooter { border-top:solid 1px Black; width:940px; margin:0px 0px 0px 30px;}
.footerPad {background: url(/img/bodybgbottom.jpg) no-repeat center; }
.footer {}
.tblFooter  {width:937px; margin-bottom:20px; font-size:12px; font-weight:bold}
.tblFooter  TD { }

.logoHeader {font-weight:normal; font-size:30px; padding-bottom:30px; margin:0px; letter-spacing:1px;}

#divMainFooterbottom {MARGIN-TOP: 0px; BACKGROUND: url(/img/bodyBG2.jpg) repeat-y center; margin:0px 0px 0px 4px;}
#divMainFooterbottom .footerLink {FLOAT: right; PADDING: 5px 20px; COLOR: #C7C7C7;}
#divMainFooterbottom A {FONT-SIZE: 11px; COLOR: #C7C7C7; }
#divMainFooterbottom A.footerBorder {PADDING: 0px 10px; BORDER-LEFT: solid 1px #96A2A9;}

.infoBG {width:724px; height:435px; background: url(/img/aboutbg2.png) no-repeat left 25px; margin:0px 0px 20px 50px;}
.aboutContent {padding: 0px 0px 0px 5px; line-height:15px;}

.projectsHeader {border-bottom:solid 3px Black; font-size:20px; margin:30px 0px 0px 50px; float:left; width:915px; font-weight:bold;}

.leftPanel {float:left; width:300px; margin:10px 5px 20px 50px; overflow:scroll; overflow-x:hidden; padding:0px 10px 0px 0px; line-height:20px;}
.rightPanel {float:left; margin:0px 0px 20px 10px; width:600px;}
.location span {color:#215079; float:left; margin-top:8px; font-size:11px;}
.location span:hover {text-decoration:underline;}
.competitionLocation span {color:#215079; float:left; font-size:11px;}
.competitionLocation span:hover {text-decoration:underline;}

.logo {cursor:pointer;}


.galleryItem {FLOAT: right; WIDTH: 152px; HEIGHT: 160px; BORDER-BOTTOM: solid 1px #f1f1f1; MARGIN: 0px 0px 25px 15px;}
.galleryItem .image {BORDER: solid 1px #CCC; HEIGHT: 110px; CURSOR: pointer;  -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.galleryItem H1 {MARGIN: 10px 0px 3px 0px; PADDING: 0px; LINE-HEIGHT: 20px; FONT-SIZE: 12px; COLOR: #333; BORDER: none; BACKGROUND: none;}
.galleryItem P {MARGIN: 0px;}


.pagingWrap {CLEAR: both; MARGIN: 10px 0px;}
.pagingWrap A.pagingLink {PADDING: 5px 8px; MARGIN-LEFT: 5px; COLOR: #333; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.pagingWrap A.pagingLink.off {BACKGROUND: #EEE; BORDER: solid 1px #666;}
.pagingWrap A.pagingLink.off:hover {BACKGROUND: #e17f00; BORDER: solid 1px #e17f00; COLOR: #FFF;}
.pagingWrap A.pagingLink.on {BACKGROUND: #a6b425; BORDER: solid 1px #a6b425; COLOR: #FFF;}



.corners-round {-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.sep {CLEAR: both;}
