/* CSS Document */
*{
margin:0;
padding:0;
}
a:link{
color:#003399;
text-decoration:underline
}
a:visited{
color:#003399;
text-decoration:underline
}
a:hover{
color:#6e6e6e;
text-decoration:none
}
a:active{
color:#003399;
text-decoration:underline
}
body{
background:#F5F2EA;
background-image:url(../assets/AR_backgroundTile.jpg);
background-repeat:repeat-x;
font-size:100%;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
}
h1{
color:#b7293f;
border-bottom: 1px solid #64bdf0;
font-size:1.43em;
font-weight:900;
/*background-color:#f6e3d4;*/
/*background-image: url(../assets/headerbgrd.jpg);*/
background-image: none;
background-position:bottom;
background-repeat:y;
text-align: center;
margin-bottom:4px;
padding-top:3px;
}

h1.subhead{
background-image:none;
background-color:#ffffff;
border:none;
color:#477ba2;
font-size:1.2em;
}


h2{
font-size:.77em;
color:#c18d8f;
font-weight:100;
text-align:center;
margin-bottom:5px;
}

#content h2 a, h2 a:hover{
color:#c18d8f;
}
h3{
font-size:1.1em;
font-weight:900;
text-align:center
}

h3.error{
color:#a9262e;
}
h4{
font-size:1.4em;
font-weight:900;
text-align:center
}
h5{
font-size:1.3em;
font-weight:900;
text-align:center
}
h6{
font-size:1.3em;
font-style:oblique;
font-weight:900;
text-align:center
}
html{
font-size:75%;
margin-bottom:1px;
min-height:100%
}

img.borderpic{
border:3px solid #c6e5ea;
float: left;
margin: 0 12px 12px 0;
}

p{
font:1.08em Arial,Helvetica,sans-serif;
}
table{
margin: 10px auto;
}

/* ======== CLASSES =======*/

.alignleft{
text-align:left
}
.alignright{
text-align:right
}
.altlink:link{
color:#FF3333;
text-decoration:none
}
.altlink:visited{
color:#FF3333;
text-decoration:none
}
.altlink:hover{
color:#FFDD33;
text-decoration:underline
}
.altlink:active{
color:#FF3333;
text-decoration:none
}
.caption{
color: #fff;
text-align:center;
text-indent:0;
font-size:12px;
font-style:italic;
font-weight:100;
}
.centered{
text-align:center
}
.coltext{
background-color:#e3eef0;
padding: 3px;
margin: 19px 4px 4px 4px;
}
.coltext p{
font-size:.87em;
}
.coltext p a{
text-decoration:none;
}
.contactTable{
	border: solid 1px #6e6e6e;
	border-collapse: collapse;
	width: 380px;
}
.contactTable td{
border: none;
padding: 3px;
color: #004080;
}
.contactTable th{
	background: #6e6e6e;
	color: #FFFFFF;
}
.left{
float: left;
}
.right{
float: right;
}
.smallprint{
font-size: 10px; 
color: #666666;
text-align: center;
}
.smallprint a{
color: #666666;
text-decoration: none;
}
#credits.smallprint{
font-size:.8em;
color:#8e5c53;
padding-top:22px;
}
#credits.smallprint a{
color:#8e5c53;
text-decoration:none;
}
#credits.smallprint a:hover{
text-decoration:underline;
}

p.standout{
background-color:#e4f2f6;
}

/* ======== ID =======*/

#content{
background-color:#FFFFFF;
margin:0;
padding:0;
}
#content p{
margin:0;
text-indent:.01em;
padding: 0 5px;
}
#footer{
background-color: #f5f2ea;
background-image:url(../assets/AR_footer_40.jpg);
height:40px;
width:760px;
background-repeat:no-repeat;
}
#footer p{
font-size:1.2em;
text-align:center
}
#footlinks p{
font-size:.89em;
text-transform: none;
text-align:center
}
/* DEFINE FOOTLINK COLORS,STYLES */
#footlinks a{
color: #B3262F;
text-decoration: none;
margin:2px 7px;
}
#footlinks a:hover{
color:#000000;
text-decoration:none
}
#header{
background-image:url(../assets/AR_header_120.jpg);
background-color:#f5f2ea;
height:120px;
background-repeat:no-repeat;
}
#leftcol{
display:none;
}
#maincol{
float:left;
width:565px;
padding-left:10px;
}
#maincol h2 a{
text-decoration:none;
}
#navbar{
background-color: #fff;
background-image:url(../assets/AR_nav_40.jpg); 
height:40px;
width:760px;
background-repeat:no-repeat;
margin:0px;
padding:5px 0 0 0;
}
#navbar p{
text-align:center;
text-indent:0
}
#rightcol{
border-left:2px solid #EEEEEE;
float:right;
width:170px;
margin:0 5px 0 0;
}
#rightcol img{
border:3px solid #e4f2f6;
}
#rightcol ul li, #rightcol p{
font-size: 1em;
font:Arial,Helvetica,sans-serif;
margin: 2px 2px 5px 2px;
}
#rightcol ul{
margin: 0 0 0 15px;
}
#rightcol ul li{
list-style-type:none;
font-weight:900;
padding-top:5px;
}

#rightcol ul li a{
text-decoration:none;
border-bottom:1px dotted #004080;
}


#rightcol h3{
color:#477ba2;
border-bottom: 1px dotted #477ba2;
margin: 0 3px 3px 8px;
}
#wrapper{
margin:10px auto 0 auto;
border:1px dotted #c9998f;
border-right:3px solid #c9998f;
border-bottom:3px solid #c9998f;
text-align:left;
width:760px
}
