body { margin:0; padding:0; 
/*font-family: Arial, Helvetica, sans-serif;*/
font-family:"Lucida Grande", sans-serif; font-size:12px; background-image:url(../img/background.gif); background-position:left top; background-repeat:repeat-x; color:#6F7072; }
#wrapper { margin:0 auto; width:1000px; }
#header { height:115px; position:relative; }
#logo { position:absolute; left:683px; bottom:24px; width:246px; height:29px; }

/* ------------------------- */
#navi { position:absolute; left:150px; bottom:20px; }
#navi ul { margin:0; padding:0; }
#navi li { margin:0; padding:0; list-style:none; display:inline-block; border-left:1px solid #858789; padding:0 7px 0 9px; }
#firstmainnav { border-left:none!important; padding:0 7px 0 0!important; }
#navi a { display:inline-block; text-decoration:none; text-transform:uppercase; color:#858789; }
#navi a:hover,#navact { color:#FF7A00!important; }

/* ------------------------- */
#subnav { height:48px; position:relative; line-height:100%; }
#subnav ul { margin:0; padding:0; position:absolute; top:20px; left:127px; }
#subnav li { margin:0; padding:0; list-style:none; display:inline-block; border-left:1px solid #D1D3D4; padding:0 7px 0 9px; }
#firstsubnav { border-left:none!important; padding:0 7px 0 0!important; }
#subnav a { display:inline-block; text-decoration:none; text-transform:uppercase; color:#ABADAF; font-size:11px; }
#subnav a:hover,#subnavact { color:#858789!important; }

/* ------------------------- */
#subnav2 { line-height:100%; }
#subnav2 ul { margin:0; padding:0; }
#subnav2 li { margin:0 15px 0 0; padding:0; list-style:none; display:inline-block; }
#subnav2 a { display:inline-block; text-decoration:none; color:#ABADAF; }
#subnav2 a:hover,#subnav2act { color:#858789!important; }

/* ------------------------- */
#picelem { position:relative; }
#picholder { background-color:#D1D3D4; margin:7px 24px; height:243px; overflow:hidden; position:relative; }
#picholder .container { width:2000px; position:absolute; top:0; left:0; }
#picholder img { margin-right:6px!important; }
#makeMeScrollable div.scrollableArea * { position:relative; float:left; margin:0; padding:0; }
#picbuttons { }
#picbuttonleft { position:absolute; left:0; top:115px; display:none; }
#picbuttonright { position:absolute; right:0; top:115px; display:none; }
#content { padding:0 24px; line-height:180%; }
#twocol { float:left; padding-left:127px; width:520px; }
#leftcol { }
#centercol { margin-top:17px; }

/* ------------------------- */
.col2Holder{}
.col2Left{ float:left; width:49%; margin-right: 1%; }
.col2Right{ float:right; width:49%; }
.clearer { clear: both; }

/* ------------------------- */
#centercol h1,#rightcol h1 { font-size:12px; color:#FF7A00; }
#centercol h2,#rightcol h2 { font-size:12px; }
#centercol h3,#rightcol h3 { font-style:italic; }
#centercol a,#rightcol a { color:#858789; }
#centercol ul { margin-left:15px; }
#centercol ul li { list-style:square; }
#centercol ol { margin-left:18px; }
#centercol ol li { list-style:decimal; }
.contenttable { border-collapse:collapse; }
.contenttable td { padding:1px 10px 3px 0px; }
.logoSign { color:#FF7A00; text-transform:lowercase }
.bodytext { margin-bottom: 10px;}

/* ------------------------- */
#rightcol { width:246px; float:right; text-align:right; font-size:12px; margin-right:48px; margin-top:3px; }
#footer { clear:both; height:30px; }

/* --------- forms --------- */
.csc-mailform-field label{ display: inline-block; width:80px; vertical-align: top;padding-top:3px; }
.csc-mailform-field input { border:1px solid #D1D3D4; width:300px; }
.csc-mailform-field textarea { border:1px solid #D1D3D4;  width:302px; }
.csc-mailform-field input:focus, .csc-mailform-field textarea:focus { border:1px solid #FF7A00; }
.csc-mailform-submit { background-color: #fff; width:auto !important; margin-left: 83px;}
