@charset "UTF-8";
/* CSS Document */

/* Import
----------------------------------------*/


/* Reset Styles
----------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size:100%;
	/*text-align: left;*/
	vertical-align: baseline;
}
	
a img {border:none;}

table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}

/* Basics
----------------------------------------*/
body{background:#3F101F; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.7em;}
strong{font-weight:bold;}

a, a:visited{color:#003366; text-decoration:underline;}
a:hover{color:#336699; text-decoration:none;}

h3{text-transform:uppercase; font-weight:bold;}

/* Special Classes
----------------------------------------*/
.clear_all{clear:both;}
.divider{height:10px;}
.green{background:#767b43}
.blue{background:#405e7a;}
.light_blue{background:#3E8DAE;}
.dark_blue{background:#053551;}
.grey_blue{background:#708596;}
.black{background:#000; color:#fff;}
.red{background:#94251e}
.teal{background:#7CA99A;}
.one_line{position:relative; top:10px; font-weight:bold;}
.one_line_large{position:relative; top:14px; font-weight:bold; font-size:12px;}
.larger_text {font-size: 12px; line-height: 130% }
.locations_text {font-size: 12px; line-height: 160% }

/* Layout
----------------------------------------*/
#container{margin:0 auto 80px auto; width:736px; padding:0 15px 15px 10px; background:#fff;}
#masthead{height:98px; width:746px; margin:43px auto 0 auto; padding:15px 15px 0 0; background: url(../images/masthead_bg.jpg) 0px 15px repeat-x; position:relative;}
#logo{float:left;}
#slogan{float:right; width:300px; text-align:right; color:#444; position:relative; top:68px;}
.left_col{float:left; width:549px; padding:10px 0 0 0;}
#container .left_col #content p{margin-bottom:15px;}
.right_col{float:left; width:187px; padding:10px 0 0 0;}
#bottom_content{color:#000; height:58px; font-size:11px; text-align:center; font-style:italic; line-height:1.25em;}
#bottom_content a{color:#fff;}
#copyright{color:#fff; text-align:right; font-size:8px; height:58px;}
#social{float:right; width:165px; text-align:right; margin:5px 0 0 0;}
#content{color:#fff; padding:10px 50px 10px 10px; height:289px;}
#content_test{color:#000; padding:10px 50px 10px 10px; height:289px;}
#content p, #content_right p{margin:0 0 20px 0;}
#content a{color:#fff; text-decoration:underline;}
#content_right{padding:10px 10px 10px 20px; color:#fff; height:289px;}
#content_right ul{margin-left:10px; font-weight:bold;}
#locations tr{padding-bottom:10px;}
#locations{margin-bottom:15px;}



/* Navigation
----------------------------------------*/
#nav_bar{background:#000; height:25px; padding:10px;}
#main_nav{list-style:none; color:#C60076; margin:5px 0 0 0; font-weight:bold; float:left; width:500px;}
#main_nav li{display:inline;}
#main_nav a, #main_nav a:visited{color:#fff; text-decoration:none; font-size:14px; font-weight:normal;}
#main_nav a:hover, #main_nav li.selected a{color:#79a6bd;}


/* Typography
----------------------------------------*/

