/* CSS Document */

body {
	/*margin: 30px 0 0 30px;*/
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
/* this body fixes an IE bug and maintains x-browser uniformity */
	font-size: 100.01%;
	background: #cccccc;	
}


#main_container
{
	width: 774px;
	margin: 30px 0 0 30px;
	border: 1px solid #FFFFFF;
	background-color: #363636;
}


#header
{
	background:url(../images/header.jpg);
	width: 774px;
	height: 232px;
	position:relative;
}

#state_title
{
	width: 200px;
	font-size:20px;
	color: #0099c6;
	text-transform:uppercase;
	position:absolute;
	left: 18px;
	top: 158px;
	text-align:center;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#address_white
{
	width:200;
	font-size:11px;
	color:#FFFFFF;
	position:absolute;
	left: 602px;
	top: 170px;
}

#mini
{
	width: 105px;
	position:absolute;
	left: 648px;
	top: 12px;
}

#body_container
{
	background:url(../images/body_bg.png) repeat-y;
	width: 774px;
}

#body_box
{
	padding:26px;
}

.big_blue
{
	color: #086a8c;
	font-size:26px;
	margin:0;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0;
	margin-bottom:0;
}

.bullet
{
	color:#333333;
	font-size: 0.74em;
	line-height: 18px;
}

.subtitle_grey
{
	font-size:12px;
	margin:0;
	color:#6b7881;
	text-transform:uppercase;
	padding:0;
	margin-top: -5px;
}

p
{
	color:#333333;
	font-size: 0.74em;
	line-height: 18px;
}

h1 {margin:0;}


/*Main Buttons*/

a.bttn1, a.bttn2, a.bttn3, a.bttn4, a.bttn5, a.bttn6, a.bttn_level1
{
	width: 160px; /* 203 */
	padding:9px 0 0 43px;
	height: 24px; /* 33px */
	background:url(../images/bttn_b1.png) no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	font-size:12px;
	font-weight:normal;
	margin:0;
}

a.bttn2 { margin-bottom:5px;}

/*a.bttn2 { background:url(../images/bttn_b2.png) no-repeat;}*/
a.bttn3 { background:url(../images/bttn_b3.png) no-repeat;}
a.bttn4 { background:url(../images/bttn_b4.png) no-repeat;}
a.bttn5 { background:url(../images/bttn_b5.png) no-repeat;}
a.bttn6 { background:url(../images/bttn_b6.png) no-repeat;}
a.bttn_level1 { background:url(../images/bttn_level1.png) no-repeat; margin-bottom: 10px;}

a.bttn1:hover, a.bttn2:hover, a.bttn3:hover, a.bttn4:hover, a.bttn5:hover, a.bttn6:hover
{ 
	background:url(../images/bttn_hover.png);
text-decoration:underline; }

/* Left Column */

#left_col
{
	width:160px;
	margin-top: 20px;
	padding:0 0 0 43px;
}

.dark_grey
{
	font-size:13px;
	color:#363636;
	margin:0;
	text-transform:uppercase;
}

/*a.white
{
	color:#FFFFFF;
	text-transform:none;
	text-decoration:none;
	font-size:12px;
	margin:0;
}*/
a.body

{
	text-decoration:underline;	
	color:#0099c6;; /*ALFA blue */
	font-weight:400;
}


a.white:hover { text-decoration:underline; }

a.white
{
	color:#FFFFFF;
	text-transform:none;
	text-decoration:none;
	font-size:11px;
	margin:0;
	margin-left: 43px;
	margin-top:15px;
}

a.white:hover { text-decoration:underline; }

/* Right Column */

h1.small_grey
{
	font-size:10px;
	text-transform:uppercase;
}

#right_col
{
	width: 192px;
	border-top:1px solid #FFFFFF;
}

#right_pad
{
	padding:13px;
	padding-top: 20px;
}

p.rt
{
	font-size:11px;
	color:#333333;
	line-height:normal;
}

/* fotoer */

#footer
{
	width: 774px;
	height: 150px;
	background:#363636;
	margin:0 0 0 30px;
}
