/* CSS for ACODE redesign -- all browser compatible 
Version 1.0 */

html, body {
	margin:0;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size:12px;
	color:#252525;
	background:#F4F3F9 url(../images/backg1red.jpg) top repeat-x;
	text-align:center;
	height:100%;
}

p {line-height:15px; margin:10px 0;}

h1{color:#9A0006;font-size:1.5em;margin:15px 0pt;font-weight:bold;}
h2{color:#9A0006;font-size:1.3em;margin:15px 0pt;font-weight:normal;}
h3{font-size:1.4em; color:#9A0006; font-weight:normal; margin:5px; line-height:14px;}
h4{font-size:1.6em; color:#9A0006; font-weight:normal; margin:7px 5px; line-height:16px;} 
h5{font-size:1em; font-weight:bold; margin:3px 0 0 0; line-height:13px;}
h6{font-size:1em; font-weight:bold; margin:10px; line-height:11px;}


ul {margin:5px 20px;}
ul li{padding:3px 0;}

ol {margin:5px 0;}
ol li{padding:2px 0;}

a:link {color:#252525; text-decoration:underline;}
a:visited {color:#252525; text-decoration:underline;}
a:hover {color:#252525; text-decoration:underline;}
a:active {color:#252525; text-decoration:underline;}

img{border:none;}
#loginform {margin:2px 0;}
#entername { border:1px solid #999999; background-color:#FFFFFF; margin:2px 0; width:97%;}
#enterpass { border:1px solid #999999; background-color:#FFFFFF; margin:2px 0; width:55%;}
#submitbutton { border:1px solid #999999; background-color:#FFFFFF; margin:2px 0 2px 3px; width:30%; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.95em; color:#666666;}

/* IDS for LAYOUT */
#allcontainer {float:left; width:100%; margin:auto; padding:0; background:transparent url(../images/fadingback.png) center repeat-y; text-align:center;}
* html #allcontainer {background:none;}
#container {width:761px; margin:auto; padding:0; text-align:left;}
#topspace {width:100%; margin:0; padding:0; height:35px;}
#titleheader{width:100%; margin:0; padding:0; height:107px;}
#linkbar{width:100%; margin:0; padding:0; height:25px; background:#333333 url(../images/linkbarback.gif) top repeat-x; border-top: 1px solid #666666; border-bottom:1px solid #333333; text-align:right;}
#linkbuttons{margin:2px 10px 0 0;}
#contentarea{width:100%; margin:0; padding:0; height:auto; background:#FFFFFF url(../images/contenttopfade.jpg) top repeat-x; float:left;}
#footer{width:100%; margin:0; padding:0; height:25px; background:#CCCCCC url(../images/footerback.gif) bottom repeat-x; border-top:1px solid #999999; font-size:0.85em; float:left;}

#content{width:72%; margin:10px 0; padding:0; float:left; display:inline;}
#rightmenu{width:27%; margin:10px 0; padding:0; float:right; display:inline;}
* html #content{width:71%;}

/* resusable classes */
.outerrightbox{border:2px solid #E8E8E8; margin:8px 15px; overflow:hidden;}
.rightbox{background:#f9f2f2;border:1px solid #CCCCCC;}
.rightlinks{margin:5px;}
.rightlinks a {display:block; padding:2px 0;}
.insetfive{margin:0 5px;}
.tenpointtitle{font-size:0.8em;}
.tenpointemtitle{font-size:0.8em; font-style:italic;}
.newstext{margin:5px 0; font-size:0.95em;}
.insetcontent{margin:0 5px 0 10px;}
.textcontent{float:left; width:100%;}

.outeralertbox{border:2px solid #E3E3E3; margin:8px 0; float:left; width:100%;}
.alertbox {background:#F2F2F2; border:1px solid #CCCCCC; float:left; width:99.7%;}
.alertdivide{float:left; width:49.5%;}
.alertheader{float:left; width:35%; margin:5px 0; padding:15px 0; text-align:center; border-right:1px dashed #999999;}
.alertcontent{float:left; width:64%; margin:5px 0; padding:3px 0; text-align:left;}
.embedcontent{margin-left:12px; margin-right:6px;}
.forumtopic{margin:3px 0px;}

/* floats for elements */
.floatleft{float:left;}
.floatright{float:right;}
.floatleftmg{float:left; margin:10px 5px;}
.floatrightmg{float:right; margin:5px;}

/*Misc*/
.lastupdated{font-size:0.9em; color:#999999; margin:5px 0;}
