/* CSS Document */
body{ background:url(Assets/HerringBone.jpg) repeat #006600; background-attachment:fixed; font-family:Arial, Helvetica, sans-serif; }
img{ border-style: none; }

li{ display:list-item; text-indent:5px;}
li a { text-decoration:none; color:#996600; }

#canvas{ margin: 0 auto; position:relative; background:url(Assets/LongSideslice.jpg) repeat-x #FFF; width:1020px; min-width:1020px; height: auto !important; height: 100%; min-height:100%; border:#000000 solid 1px; }

/*TOP MENU AREA*/
#top{ background:url(Assets/TopBar.jpg) #336600; height:45px; min-height:45px; color:#CCCCCC; }

/*---ADD PADDING AND DECLARE FONT SIZE FOR DIVS INSIDE TOP MENU*/
#topleft, topright{padding:10px 15px; font-size:14px;}

/*FLASH NAVIGATOR*/
#flashnav{ display:none; position:absolute; top:50px; left:200px; z-index:120; }
/*---SHOW AND HIDE FORMATTING*/
.show { position:absolute; top:50px; left:200px; z-index:2; } 
.hide { display:none; } 

/*HEADER AREA*/
#header{ background:url(Assets/TitlebarBack.jpg) #336600; height:189px; min-height:189px; width:1020px; min-width:1020px; }
/*---LARGE LOGO IMAGE TO LEFT SIDE*/
#logo{ background:url(Assets/TitleLogo.jpg) no-repeat; position:absolute; top:81px; left:27px; width:273px; height:131px;}
/*---TEXT PIC TO RIGHT*/
#titletxt{ background:url(Assets/TitleText.jpg) no-repeat; position:absolute; top:74px; right:27px; width:287px; height:141px;}

/*MENU BAR AREA*/
#menubar{ background:url(Assets/MenuBarBack.jpg) no-repeat; font-size:18px; text-transform:uppercase; color:#CC9900; width:1020px; height:38px; }
#lmenu{ padding:0px; position:absolute; top:235px; left:23px; }
#rmenu{ padding:0px; position:absolute; top:235px; right:25px; }
#smenu{	margin:0px;	padding:0px; position:absolute; top:315px; left:16px; }

ul#lmenu li, ul#rmenu li { list-style:none; display:-moz-inline-box; display: inline; margin:0px -3px; white-space: nowrap; }
ul#lmenu li a,	ul#rmenu li a { text-decoration:none; color:#996600; }
ul#smenu li{ list-style:none; display:list-item; white-space: nowrap; padding:-7px; padding-left:3px; }
ul#smenu li a { text-decoration:none; color:#996600; }

/*MAIN CONTENT SIZES AND BACKGROUNDS*/
#contentOnePane{ background:url(Assets/OneBoxcanvas.jpg) no-repeat; width:862px; height:1800px;}
#contentThinWide{ background:url(Assets/Contentcanvas.jpg) no-repeat; width:862px; height:900px; }
#contentSideMenu{ background:url(Assets/Gallerycanvas.jpg) no-repeat; width:862px; height:900px; }
#contentBlank{ background:url(Assets/EdgeBack.jpg) no-repeat; width:862px; height:500px; }

#matheader{ position:absolute; top:278px; left:30px; }

/*RIGHT SIDE AD POSITION AND SETUP*/
#adside{ position:absolute; top:272px; right:2px; min-width:155px; width:155px; height:500px; min-height:500px;}
#adT2Y{border:#000000 solid 1px; width:120px; height:430px; margin-left:auto; margin-right:auto; }
#adBlank{border:#000000 solid 1px; width:120px; height:250px; margin-left:auto; margin-right:auto; }

/*FOOTER AREA*/
#footleft{ background:url(Assets/FootLeft.jpg) no-repeat; width:822px; min-width:822px; height:59px; min-height:59px; padding-right:200px; }
/*---LEFT LOGO*/
#footlogo{width:196px; height:54px; float:left; }
#footright{float:right; padding:15px 300px 0px 0px; font-size:12px;}
	
/*COLUMN CLASSES*/
.col_single{width:835px; float:left; padding-left:25px; }
.col_half{width:400px; float:left; padding-left:25px; }
.col_third{width:260px; float:left; padding-left:25px; }
.col_twothirds{width:550px; float:left; padding-left:25px; }
.col_quarter{width:220px; float:left; padding-left:25px;}
.col_threequarter{width:535px; float:left; padding-left:33px;}

.col_PaneSingle{width:780px; float:left; padding:10px 0px 0px 48px;}
.col_PaneHalf { width:340px; float:left; padding:10px 0px 0px 48px;}
/*HORIZONTAL RULE*/
.horz{width:80%; height:1px; margin-left:auto; margin-right:auto; background:#000000; background-color:#000000; }

/*AFFILIATES AREA*/
#aff{width:255px; height:112px; float:left; border: #000000 solid 1px; padding-left:5px; background:url(Assets/AffBack.jpg) repeat-x;}
#pic{width:82px; height:82px; float:left; }
#address{width:169px; height:82px; float:right;}

/*GALLERY FORMATTING*/
#jobgaltitle{ position:absolute; top:280px; left:250px; }
#galmenu{ padding:0px; position:absolute; top:315px; left:25px; }
ul#jpgal li{list-style:none; display:-moz-inline-box; display: inline; white-space: nowrap; padding:0px; margin:0px -3px;}
ul#jpgal li a { text-decoration:none; color:#996600; }
#galundernav{ position:absolute; top:380px; left:0px; width:850px; min-width:850px; min-height:800px; height:800px; }
#gal{ border:#000 solid 1px; padding:5px; width:685px; }
#gal img{border:#000 solid 1px;}

/*TEXT FORMATTING*/
#canvas p{ text-align:justify; font-size:14px; color:#000000; line-height:18px; padding-bottom:5px; }
#canvas h1{font-size:17px; font-family:"Times New Roman", Times, serif; text-align:justify; font-weight:bold;}
#canvas h2{font-size:26px; text-align:center; text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-weight:bold;}
#canvas h3{font-size:16px; text-align:center; text-transform:uppercase; color:#006600;}
#canvas span{font-size:16px; font-weight:bold; font-style:italic; color:#006600; font-variant:small-caps; padding:2px;}
#canvas hr{background:#000000; background-color:#000000; display:none;}
#canvas tt{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:10px;}
#canvas dd{ font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#maintxt p{text-align:justify; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:15px;}

/*FORM LABEL FORMATS*/
#canvas label{font-size:12px;}

/*LINK FORMATTING*/
#top a, #footer a{color:#FFFFFF; text-decoration:none; }
#top a:visited, #footer a:visited {color:#CCCCCC;}
#top a:hover, #footer a:hover{color:#FFFF00; }
#contentOnePane a, #contentThinWide a, #contentSideMenu a, #contentBlank a{color:#333300; }
#contentOnePane a:visited, #contentThinWide a:visited, #contentSideMenu a:visited, #contentBlank a:visited {color:#669900; }
#contentOnePane a:hover, #contentThinWide a:hover, #contentSideMenu a:hover, #contentBlank a:hover{text-decoration:none; }

