/*
Stylizing by Kristine Cummins
ACNV Branding Colors:
Dark #0a3a6b;
Light #016c9f;
*/

body {
background: white url(../images/background.gif) repeat-x;
color: #000;
font-family: "ms sans serif", arial, helvetica, sans-serif;
margin: 0;
padding: 0px;
}



/* STRUCTURES */

#ubercontainer {
background: url(../images/aie/bg_sdbr.gif) repeat-y;
color: #000;
margin: 10px 10px 0 10px;
overflow: hidden;
}

#ubercontainer2 {
background: url(../images/aie/bg_sdbr.gif) repeat-y top right;
color: #000;
overflow: hidden;
}


#header {
border: 0px solid #8EBAD6;
color: #69C;
text-align:center;
width: 800px;
height: 210px;
margin: 40px auto 0 auto;
}

#leftcontent {
border-top: 0px solid #8EBAD6;
background: transparent;
float: left;
width: 200px;	
}

#content {
background: url(../images/cntrback.jpg) repeat-x;
border: 0px solid #8EBAD6;
margin: 0 225px 0 225px;
padding: 20px;
}

#rightcontent {
border-top: 0px solid #8EBAD6;
float: right;
width: 200px;	
}

.container {
padding: 10px 20px 20px 20px;	
}


#footer {
background-color: white;
color: #999;
clear: left;
font: 11px/17px "ms sans serif", arial, helvetica, sans-serif;
margin-top: 100px;
overflow: hidden;
text-align: center;	
}




















/* FONT STYLES */

h1 {
color:#B9974E;
font: bold 1.2em "times new roman", times, "palatino linotype", serif;
letter-spacing:10px;
padding-bottom:10px;
text-align:center;
display:block;
text-transform:uppercase;
}

h2  {
color: #666;
font: 1.2em/1.3em "ms sans serif", arial, helvetica, sans-serif;
text-align: center;
}

h3 {     
color: black;
font: 1.2em/1.3em "ms sans serif", arial, helvetica, sans-serif;
margin-top: 35px;
}

h4 {     /* blue sidebar */
color: #B9974E;
font: oblique 1.5em "times new roman", serif;
margin-top: 20px;
margin-bottom: 0px;
}

h5 {     /* sidebar testim. */
color: #8b8989;
font: oblique 1em/1.2em "times new roman", serif;
margin-top: 10px;
}

h6 {     /* sidebar testim. */
color: #666;
font: 15px/17px "ms sans serif", arial, helvetica, sans-serif;
margin: 0;
}


p {
color: #000;
font: 15px/20px "ms sans serif", arial, helvetica, sans-serif;
}

























/* MISC */

.cap {
color:#999;
font: .8em/1.5em "ms sans serif", arial, helvetica, sans-serif;
text-align:center;
margin-top: 10px;
margin-bottom: 20px;
}


img {
border:0px;
}

#cimg {
width:320px;
margin-left:auto;
margin-right:auto;
border:0px solid #069;
}

.border {
border:1px dotted #e0ebf5;
}

#img .cntrimgs {
border:2px;
text-align:center;
position:relative;
}

.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}




/* Membership */
.tablestyle {
background-color: inherit;
border:1px solid #e8e6d9;
color: black;
font: 15px/20px "ms sans serif", arial, helvetica, sans-serif;
}

th {
background-color: white;
color: #0072AE;
font: bold 1.1em/1.3em "ms sans serif", arial, helvetica, sans-serif;
padding: 10px;
}

















/* LISTS */
ol {
padding: 0 0 0 20px;
}

ul {
padding: 0 0 0 20px;
}

li {
font: 15px/20px "ms sans serif", arial, helvetica, sans-serif;
margin: 5px 0 10px 0;
}

.iconlist {
background-color: transparent;
color: #000;
font: .8em/1.3em sans-serif;
list-style: none;
margin: 0;
padding: 0;
}

li.acrobat { 
background-image: url(../images/acrobat.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}

li.web { 
background-image: url(../images/web.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}

li.msword { 
background-image: url(../images/msword.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}




/* FORMS */

fieldset {
border: 0;
margin: 0;
padding: 0;
}

.form {
border:1px solid #036;
color:#036;
font: 1em sans-serif;
margin:2px;
width: 250px;
}

.form-sidebar {
border:1px solid #B2D4E7;
color:#036;
font: 1em sans-serif;
margin:2px;
width: 120px;
}

.red {
color:#F30;
font:11px sans-serif;
display:inline;
}

.button {
background: #036;
border: 2px outset #036;
color: white;
font: 1.2em sans-serif;
margin-bottom:5px;
padding:4px;
}

.button2 {
background: #ffc;
border: 1px solid #cfe7f2;
color: #369;
font: bold 10px sans-serif;
text-align: center;
margin-top: 2px;
padding: 2px;
width: 75px;
}

.clr1 { /* used also for commissioners, membership */
background-color: #e6f1f6;
color: black;
font: 15px/20px "ms sans serif", arial, helvetica, sans-serif;
vertical-align:top;
}

.clr2 {
background-color: #fd8e5eb;
color: black;
font: 15px/20px "ms sans serif", arial, helvetica, sans-serif;
vertical-align:top;
}

.frm-smtxt {
color: #666;
font: .8em/1.3em arial, verdana, helvetica, sans-serif;
display: inline;
}

hr {
border: 1px solid #d4e6f1;
margin-top: 25px;
margin-bottom: 25px;
}

td {
border-bottom: 1px solid #ccc;
color: #000;
font: 15px/20px "ms sans serif", arial, helvetica, sans-serif;
}


















a:link {
color: #016c9f; text-decoration: underline;
}
a:visited {
color: #333; text-decoration: underline;
}
a:active {
color: #960; text-decoration: underline;
}
a:hover {
color: #0a3a6b; text-decoration: underline;
}



a.type1:link {
color: #016c9f; text-decoration: underline;
}
a.type1:visited {
color: #333; text-decoration: underline;
}
a.type1:active {
color: #960; text-decoration: underline;
}
a.type1:hover {
color: #0a3a6b; text-decoration: underline;
}



a.type3:link {
color: #999; text-decoration: none;
padding: 2px;
}
a.type3:visited {
color: #333; text-decoration: none;
padding: 2px;
}
a.type3:active {
color: #999; text-decoration: none;
padding: 2px;
}
a.type3:hover {
color: #069; text-decoration: none;
background-color: #f6f3df;
padding: 2px;}





/*
.m0l0mouto {
	background: #; 
}
*/
.m0l1mouto {
	background: #EDF7FD; 
	border: 1px solid #A7CADC;
}
.m0l2mouto {
	background: #EDF7FD; 
border: 1px solid #A7CADC;
}


/*.m0l0movero,*/
.m0l1movero,
.m0l2movero {
	background: #FCFAEE;
	border: 1px solid #A7CADC;	
}

/*.m0l0mdowno,*/
.m0l1mdowno,
.m0l2mdowno {
	background: #FCFAEE;
}

/*.m0l0mouti, .m0l0mdowni,*/ .m0l1mouti,
 .m0l1mdowni, .m0l2mouti, .m0l2mdowni {
	color: #036;
	font: 12px arial, tahoma, verdana;
	margin: 0px;
	padding: 3px 0px 3px 3px;
	
}

.m0l3mouti, .m0l3moveri, /*.m0l0moveri,*/ .m0l3mdowni, .m0l2moveri,
.m0l4mouti,  .m0l1moveri, .m0l4moveri, .m0l4mdowni {
	color:  #036;
	font: 12px arial, tahoma, verdana;
	margin: 0px;
	padding: 3px 0px 3px 3px;
	
}