/* CSS Document */

body {padding:0px; background-color:#fff; margin:0px; font-family:Arial, Helvetica, sans-serif;}
#container { width:1000px; float:left}
#flashcontainer { width:267px; height:600px; float:left;}
#logocontainer { width:707px; height:155px; float:left;}
#logo {position:relative; left:585px; top:80px; width:85px}
#maincontentarea {border:2px solid #AAAFB8; width:707px; height:445px; float:left;}
#breadcrumb { height:35px; margin-left:37px; color:#AAAFB8; font-size:11px; width:650px;}
#breadcrumb a {  color:#AAAFB8; text-decoration:none}
#breadcrumb a:hover { text-decoration:none; color:#333333;}
#breadcrumbcontent { position:relative; top:11px}
.subcontentarea {border:2px solid #AAAFB8; width:670px; height:289px; float:left; border-left:0px; background-position:top; background-image:url(../images/content_bg_template.gif)}
#membership { background-image:url(../images/member_bg.jpg)}
#pagepic { width:397px; float:right; background-image:url(../images/content_bg_template.gif); background-position:top;}
#contentcontainer {width:270px; height:285px; float:left}
#pagehead {  width:230px; height:35px; margin-left:37px; font-size:11px; color:#9099A2;}
#pageheadcontent { position:relative; top:12px;}

/* div scroll area */
#scrollarea {
width:195px; 
height:150px; 
position:relative; 
top:46px; 
left:36px; 
color:#9099A2; 
font-size:11px; 
line-height:15px; 
font-size:10px; 
}
#techinfo {position:relative; top:60px; left:36px; border-top:2px solid #C8CCD0; padding-top:15px; width:195px;  }
#scrollarea a {color:#9099A2;}
#scrollarea a:hover { text-decoration:none; color:#333333;}

/* main menu area */
#menuareacontainer {height:100px; width:682px; position:relative; float:left;}
#menucontainer {width:500px; position:relative; float:left; top:13px; left:36px;}
#search {float:right; width:160px; padding-top:15px; }
input.search { width:70px; height:13px; border:1px solid #ccc; text-align:left; font-size:9px; color:#666666; vertical-align:middle; margin:0px; padding:0px}
#search table {border:0px;}
#search table td {border:1px; vertical-align:bottom; text-align:right;}
#search table td.search {width:50px; padding-right:3px}
#search table td.home {height:32px; vertical-align:top}
#search form {margin:0px; padding:0px;} 

/* membership area */
table.tableMembership {width:100%; margin-top:12px}
table.tableMembership td.white {width:12px;}
table.tableMembership td.label {color:#FFFFFF; font-size:11px; font-weight:bold; padding:8px 0px 3px 0px; height:10px}
table.tableMembership input.memberfield {background-color:#FFFFFF; border: 1px solid #FFFFFF; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; height:20px; padding-top:5px}
table.tableMembership form {margin:0px; padding:0px}
table.tableMembership a {color:#FFFFFF; font-size:11px;}


/* category tables */
table.categories  {border:0px; padding-left:1px}
table.categories td {border:0px}
table.categories td a { color:#9099A2; text-decoration:none}
table.categories td a:hover {text-decoration:underline;}

#arrowup {height:12px; width:12px; position:absolute; left:245px; top:269px}
#arrowdown { height:12px; width:12px; position:absolute; left:245px; top:283px}

/* HH 20070527 */
#SubmitImage {padding-top:16px;}

#scrollareaHome {
width:195px; 
height:150px; 
position:relative; 
top:46px; 
left:36px; 
color:#9099A2; 
font-size:11px; 
line-height:18px; 
font-size:12px; 
}