body { background-color:#fff; margin:20px; }
body, p, td, div, font, span, li { font:9pt Arial,sans-serif; color:#222; }

h1, h2, h3, h4, h5, h6 { font:bold 11pt Arial, sans-serif; color:#000; }
h1 { font-size:13pt; }

a:link { text-decoration:none; color:#00A54F; }
a:visited { text-decoration:none; color:#57AA45; }
a:hover { text-decoration:underline; color:#97CB4F; }
a:active { text-decoration:underline; color:#C02454; }

#container { border:1px solid #000; }
#whatsnew { width:136px; text-align:left; padding-top:8px; }
#main_content { padding:6px 0 20px; font-size:10pt; }

#breadcrumb { font:7pt Arial,sans-serif; color:#999; }
#breadcrumb a:link { border:1px solid #fff; text-decoration:none; color:#555; }
#breadcrumb a:visited { border:1px solid #fff; text-decoration:none; color:#555; }
#breadcrumb a:hover { border:1px dotted #aaa; background:#eee; text-decoration:none; color:#000; }
#breadcrumb a:active { border:1px dotted #333; text-decoration:none; color:#555; }

.results { margin:12px 0; }
.results td { font:7pt Arial,sans-serif; color:#444; }

.trainingcal { font:7pt Arial,sans-serif; color:#000; }

.itemdiv { margin:2px 0; padding:4px 8px 4px 20px; border:1px solid #ddd; }
.proddiv { padding:4px 8px; border:1px solid #ddd; }

// .content_container { background:#fff url(../images/main_content_back.jpg) repeat-y; }
.content_container { background:#fff url(../images/background.gif) repeat-y; }

#noresults { margin:10px 0; color:#999; padding:20px; text-align:center; }

.newsbutton { background-color:#00A54F; border:1px solid #4B535B; font:bold 7pt Arial,sans-serif; color:#fff; padding:3px 8px; }

.pad6l { padding:6px 6px 6px 6px; }
.pad6r { padding:6px 10px 6px 10px; }
.col2345 { padding:6px 9px 6px 10px; border-left:1px solid #f5f5f5; }
.col1 { padding:6px 12px 6px 10px; }

.col1 a:link { text-decoration:none; color:#111; }
.col1 a:visited { text-decoration:none; color:#111; }
.col1 a:hover { text-decoration:none; color:#fff; }
.col1 a:active { text-decoration:none; color:#C02454; }

.col1nav { width:134px; font-size:8pt; padding-bottom:6px; display:block; margin-bottom:6px; border-bottom:1px solid #979EA4; }
	.col1nav a:link { text-decoration:none; color:#111; }
	.col1nav a:visited { text-decoration:none; color:#111; }
	.col1nav a:hover { text-decoration:none; color:#fff; }
	.col1nav a:active { text-decoration:none; color:#111; }
.col1subnav { background:url(/images/nav_arrow.gif) no-repeat 2px 2px;width:134px; font-size:8pt; padding-bottom:6px; display:block; margin-bottom:6px; border-bottom:1px solid #979EA4; }
	.col1subnav a:link { text-decoration:none; color:#333; }
	.col1subnav a:visited { text-decoration:none; color:#333; }
	.col1subnav a:hover { text-decoration:none; color:#fff; }
	.col1subnav a:active { text-decoration:none; color:#333; }
.col1subnav2 { background:url(/images/nav_arrow.gif) no-repeat 12px 2px;width:134px; font-size:8pt; padding-bottom:6px; display:block; margin-bottom:6px; border-bottom:1px solid #979EA4; }
	.col1subnav a:link { text-decoration:none; color:#333; }
	.col1subnav a:visited { text-decoration:none; color:#333; }
	.col1subnav a:hover { text-decoration:none; color:#fff; }
	.col1subnav a:active { text-decoration:none; color:#333; }
.col2 { padding:6px 6px 6px 5px; border-right:1px solid #f5f5f5; }
.col2txt { padding:6px 0 6px 4px; }

.footer { background-color:#fff; }
.footer .r { font-size:8pt; color:#aaa; padding:8px 0; }
.footer .r a:link { text-decoration:none; color:#555; }
.footer .r a:visited { text-decoration:none; color:#555; }
.footer .r a:hover { text-decoration:none; color:#000; }
.footer .r a:active { text-decoration:none; color:#555; }

.binderform {  }
.binderform th { background-color:#1D4A85; color:#fff; font-weight:bold; text-align:left; padding:3px 5px; border:1px solid #4B535B; border-collapse:collapse; }
.binderform td { background-color:#fff; padding:3px 5px; border:1px solid #fafafa; border-collapse:collapse; }

.binderforminner td { background-color:#fff; padding:3px 5px; border:1px none #fafafa; border-collapse:collapse; }


#news_content {padding:0; font-size:10pt;}
.newscontent_container {background-color:#fff;}
.newsLeft {padding:20px 12px 20px 10px; background-color:#dcd8b3;}
.newsMain {padding:20px 10px;}
#newsDisclaimer {font-size:7pt;}
.news_blue_bar {background:transparent url(/images/news_blue_spacer.jpg) repeat-x;}
.news_spacer {background-color:#ccc;height:1px;margin:20px 0;}

.sel_width {width:175px;}

.link1 a { 
display:block;
border: 1px solid #000000; 
width:360px; 
height:0px;
} 

.link1 a:hover { 
background-color:#c6c6c6; 
} 

