/*----------Common-----------------*/
* { padding:0px; margin:0px; }
body { background:#fff; font:normal 13px Verdana, Helvetica, sans-serif; }
 H1 { color:#FF7400;  font:20px Arial, Helvetica, sans-serif; padding-bottom:10px; }
 H2 { color:#FF9944;  font: bold 16px Arial, Helvetica, sans-serif; padding-bottom:10px; }
.holder { width:990px; margin:auto; }
.floatLeft { float:left; }
.floatRight { float:right; }
.ovFlow { overflow:hidden; } 
a { color:#8A8A8A; text-decoration:underline; }
a:hover { text-decoration:none; }
.clear { display:block; clear:both; }
.error_strings{ font-family:Verdana; font-size:10px; color:#73d216;}
/*----------HeaderTop-----------------*/
#HeaderTop { background:#434343; color:#C7C7C7; position:relative; height:20px; line-height:20px; }

/*----------Header-----------------*/
#Header { width:990px; margin:auto; height:100px; position:relative; }
#Header .floatLeft { padding-top:25px; }
#Header .adr { position:absolute; right:0px; top:0px; margin-top:-20px; }
/*----------Nav-----------------*/
#Nav { height:140px; border-bottom:4px solid #FF4E00; background:#FFDD00 url(../img/nav-bg.gif) left top repeat-x; }
#Nav .holder { width:965px; padding-top:33px; margin:auto; overflow:hidden; }
#Nav .floatLeft { width:107px; margin-right:15px; }
#Nav .boxItem { height:65px; text-align:center; }
#Nav .Item { text-align:center; font:bold 13px Arial, Helvetica, sans-serif; }
#Nav .Item a { display:block; line-height:25px; background:url(../img/menu-normal.gif) left top no-repeat; color:#000; text-decoration:none; }
#Nav .Item a:hover { background:url(../img/menu-hover.gif) left top no-repeat; color:#fff; }
#Nav .Item a.selected { background:url(../img/menu-hover.gif) left top no-repeat; color:#fff; }
/*----------Content-----------------*/
#Content { width:990px; margin:auto; }
#Content .floatLeft { width:200px; background:url(../img/left-bg.gif) right 50px no-repeat; padding-top:16px; padding-right:25px; }
#Content .floatRight { width:215px; background:url(../img/right-bg.gif) left 50px no-repeat; padding-top:16px; padding-left:25px; height:600px; }
#Content .midPortion { margin-left:20px; float:left; width:485px; padding-top:16px; }
#Content .headings { height:22px; margin-bottom:12px; }
#Content .menuItem { padding-bottom:18px; }
#Content .menuItem a { display:block; line-height:30px; color:#6B6B6B; text-decoration:none; font-size:12px; border-bottom:1px solid #D5D5D5; padding-left:19px; background:url(img/arrow-normal.gif) 7px 12px no-repeat; font-weight:bold; }
#Content .menuItem a:hover { background:url(../img/arrow-over.gif) 7px 12px no-repeat #E4E4E4; color:#111111; }
#Content .menuItem a.selected { background:url(../img/arrow-over.gif) 7px 12px no-repeat #E4E4E4; color:#111111; }
#Content .formArea { padding-bottom:18px; }
#Content .formArea input, #Content .formArea textarea { width:192px; border:1px solid #9A9A9A; margin:3px 0px; font:normal 11px Arial, Helvetica, sans-serif; padding:3px 2px; }
#Content .medInput { font-size: 14px; border: 1px solid #99999; width:375px; }
#Content .contactFormArea input, #Content .contactFormArea textarea { width:350px; border:1px solid #9A9A9A; margin:3px 0px; font:normal 11px Arial, Helvetica, sans-serif; padding:3px 2px; } 
#Content input.button { background:#ED6302 url(../img/button-bg.gif) left top repeat-x; padding:3px 10px; width:auto; color:#fff; font-weight:bold; text-transform:uppercase; border-left:1px solid #AF4001; border-right:1px solid #AF4001; margin-top:7px; }
#Content .smLink { margin-top:10px; font-size:11px; font-weight:bold; }
#Content .testiArea { background:#E9E9E9; padding:15px; color:#414141; }
#Content .testiArrow { height:29px; padding-bottom:5px; background:url(../img/testi-arrow.gif) no-repeat 20px top; }
#Content .clientName { padding-bottom:10px; color:#545454; background:url(../img/divider.gif) left bottom repeat-x; }
#Content .clientName strong { color:#111111; font-size:12px; }
#Content .mainTexArea { padding-bottom:12px; }
#Content .midPortion p { margin-bottom:13px; }
#Content .bigImg { width:161px; height:151px; margin-right:17px; margin-bottom:3px; background:url(../img/big-img-bg.gif) left top no-repeat; float:left; }
#Content .bigImgCotainer { width:143px; height:133px; margin:9px; background:#f2f2f2; }
#Content .box { width:160px; height:160px; background:url(../img/gallery-bg.gif) left top no-repeat; float:left; margin-right:2px; text-align:center; }
#Content .boxImage { margin:7px; width:146px; }
#Content .boxText { font-weight:bold; padding-top:1px; }
#Content .boxText a { color:#262626; text-decoration:none; }
#Content .boxText a:hover { text-decoration:underline; }
#Content .mainTexArea ul { margin-bottom:10px; }
#Content .mainTexArea li { line-height:18px; list-style-type:none; padding-left:16px; background:url(../img/arrow-over.gif) left 7px no-repeat; }
#Content .mainTexArea li a { color:#636363; text-decoration:none; }
#Content .mainTexArea li a:hover { text-decoration:underline; }
#Content .midPortion a { color:#EF6B02; }
#Content .hide {width:5px;visibility:hidden;}
#Content .profile {border: 1px solid #c0c0c0; background-color: #eeeeee; padding: 5px; margin:7px; width:460px; height:200px;}

#Content .successMsg, .errorMsg {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
#Content .successMsg {    
 	color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url('../img/success.png');
}
#Content .errorMsg {    
 	color: #DBA400;
    background-color: #FFE38F;
    background-image: url('../img/error.png');
}
/*----------Footer-----------------*/
#Footer { background:#E9E9E9; color:#585858; text-align:center; }
#Footer a { color:#585858; text-decoration:none; font-weight:bold; }
#Footer a:hover { text-decoration:underline; }
#Footer .topMenu { line-height:34px; font-size:12px; color:#fff; background:#646464; border-bottom:2px solid #fff; }
#Footer .topMenu a { color:#fff; text-decoration:none; padding:0px 4px; }
#Footer .topMenu a:hover { text-decoration:underline; }
#Footer .bot { padding:12px 0px; width:990px; margin:auto; }
