body   { 
	background: #ccc url(assets/images/whiteback.png) repeat-y center 0; 
	text-align: center; margin: 0px; padding: 0px;
	font: 12px "Helvetica Neue", helvetica, tahoma, arial, sans-serif; color:#444444; line-height:18px;
 }
body A:link, A:visited, A:active { color:#C92027; text-decoration:none;}
body A:hover { color:#C92027; text-decoration:underline;}

.noUnderline A:hover {text-decoration: none;}

textarea { overflow: auto; }

#main   { background-color: #fff; width: 950px; height: 100%; text-align:left; margin: auto; }
#topMenu  { height: 80px; width: 930px; clear: both; margin-top: 10px }
#topImage   { width: 950px; height: 196px; clear: both; }
#content   { float: left; padding-right: 25px; padding-left: 25px; width: 632px; clear: both;}
#rightBar  { float: right; clear: none; width: 257px; border-left: 1px solid #AAA;}
#footer { width: 950px; text-align:center; font: 10px helvetica,tahoma,arial; color: #AAAAAA; border-top: 1px solid #AAA;}
#loginBox { background-color: #C4D4EE; padding: 18px }
#line {border-left:#ccc 1px solid; height:400px;}

h2 {font:21px "Helvetica Neue Light", "Helvetica Neue", helvetica, tahoma, arial; color:#5A7AB5; line-height:24px;}

.clear {
    clear: both;
    height: 1px;
    margin: -1px 0 0;
    font-size: 1px;
}

.ajaxSearch_highlight { color: #5A7AB5 }
.ajaxSearch_result {border-bottom:#ccc 1px solid; background-color: #efefef; margin-bottom: 5px; padding: 10px 10px 10px 10px;}

.blueLogin { background-color: #C4D4EE; padding: 18px }
.registerText {font: 10px helvetica, arial, tahoma, san serif;}

