/* ACOA Styles */

html {overflow-y:scroll;}

a{background:url(images/a_bg.gif) repeat-x left bottom; text-decoration:none; height:14px} 
a:hover{text-decoration:none; background:none}
body {margin:0px; padding:0px; background: #e1e5e9}
body, td {font-size:11px; font-family:Tahoma; color:#adc1cc; vertical-align:top; padding:0px;}
br{font-size:10px;}
table{border:0px; border-collapse:collapse; width:100%}
form {margin:0px; padding:0px}
input{padding:2px; font-size:11px; font-family:Tahoma; background-color:#E0E0E0; border-color:#FFFFFF;}
textarea{padding:3px; width:360px; height:135px; font-size:10px; overflow:auto; font-size:11px; font-family:Tahoma;  background-color:#E0E0E0; border-color:#FFFFFF;}
select {margin-left:0px; font-size:11px; font-family:Tahoma; background-color:#E0E0E0; border-color:#FFFFFF;}

#header{background:url(images/header.jpg) no-repeat; height:290px}

.left_rep{background:url(images/rep_left.gif) repeat-x; width:50%;}
.right_rep{background:url(images/right_rep.gif) repeat-x; width:50%;}
.rep_head{background:#000000;; height:40px}
.head td{font-family:geargia; font-size:12px; color:#ffffff; vertical-align:middle; height:40px}
.head a{color:#ffffff; text-decoration:none; background:none;}
.head a:hover{text-decoration:underline; background:none;}
.head input{width:146px; height:20px; margin:0 6px 0 9px; background:#818F9F; color:#000000; vertical-align:middle; border:0}
.head img{vertical-align:middle}
.content{background:#1f2427;}
.cont{width:900px;}
.footer{background:url(images/rep_foot.gif) repeat-x; height:60px}
	.footer td{text-align:center; vertical-align:middle; color:#202428; font-family:tahoma} 
	.footer a{color:#202428; text-decoration:none}
	.footer a:hover{text-decoration:underline}
.y{background:url(images/y.gif) repeat-y}
.x{background:url(images/x.gif) repeat-x; margin-bottom:10px;}
.x2{background:url(images/x.gif) repeat-x; margin:10px 0px;}

/* Universal Styles */

.txt1 {color: #66d6ff; font-weight:bold;}
.txt2, .txt3 {color:#FFFFFF; font-weight:bold;}

.block1 {line-height:19px; vertical-align:middle; padding-bottom:4px;}
	.block1 a{color:#CCCCCC; text-decoration:none; background:none} 
	.block1 a:hover{color:#66ccff; background:none}
.block2 {color:#adc1cc; font-size:13px; line-height:18px}
	.block2 b{color:#FFFFFF;} 
	.block2 a{color:#CCCCCC;}
.sponsors {width:180px; height:95px; background-color: #FFFFFF; border: 1px solid #666666; padding: 5px; margin: 10px; text-align:center; display:table; position:relative;}
.sponsors1 {#position:absolute;  #top:50%; left:50%; display:table-cell; vertical-align:middle;}
.sponsors2 {#position:relative;  #top:-50%; left:-50%;}
.sponsors3 {margin:13 10 10 10px; line-height:16px;}
.Header {margin-bottom:2px;}
img.Headshot {margin:8px 10px;}
td.rowContent {padding:10px; line-height:15px;}
td.rowContent3 {padding:5px; line-height:24px; vertical-align:middle;}
td.rowContent4 {padding:5px; line-height:24px; vertical-align:top;}
.dottedLine {background-image:url(images/bg1.gif); height:1px; width:606px; margin-top:5px;}
.dottedLine2 {background-image:url(images/bg1.gif); height:1px; width:606px;}
.alternateRow td{background-color:#333b43; overflow:hidden;}

#search {text-align:right; margin-right:5px; right:0px; top:0px; position:relative; float:right;}
#searchBox {margin-right:3px; width:120px; position:relative; top:0px; left:2px;}
#mainContent {margin-left:34px; width:606px;}
#contactBox {padding:20px; margin-left:10px;}
#dottedLine3 {background-image:url(images/bg1.gif); height:1px; width:606px; margin-top:10px;}
#dottedLineContact {background-image:url(images/bg1.gif); height:1px; width:200px; margin:5 0 5 0px;}
#contactMain {background-color:#333B43; padding:15px; font-size:11px; line-height:20px; overflow:hidden;}
#privacyLI {padding:10px; font-size:11px; font-weight:bold;}
.txt1 a { color: #66d6ff; }
