@charset "utf-8";

/*=========================================
This CSS sizes text in ems, rather than pixels. The full writeup can be found at:
http://www.alistapart.com/articles/howtosizetextincss/

All site specific styles have been namespaced "drs"
Written by Adam Lee Jacobi 2009
===========================================*/

* {
	border:0;
	outline:0;
	}
	
body {
	font-size:62.5%;
	margin:0;
	padding:0;
	background-image:url(../images/drs_bg_body.gif);
	background-repeat:repeat-x;
	}

	
/*==================================*/
/*Begin regular text styles*/
p,table,td,div,h1,h2,h3,h4,h5,h6,a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#202020;
	font-size:1.3em;
	line-height:1.4em;
	font-weight:normal;
	margin:0 0 1.2em 0;
	padding:0;
	}

ul, ol{
	margin:0 0 0 1em;
	padding:0 0 0 0em;
	list-style-image:url(../images/drs_bullet.gif);
	font-size:1.2em;/*EDIT THIS LINE TO CHANGE BULLET TEXT SIZE--1em is 'normal'*/
	line-height:1.3em;/*EDIT THIS LINE TO CHANGE LINE HEIGHT OF BULLET TEXT*/
	}
	
li {
	margin:0 0 .5em 0;
	padding:0 0 0 0;
}

.drs_indent_right {
	position:relative;
	left:1em;
	margin:0 1em 0 0;
	}
	

a,div a {	
	font-size:1em;
	line-height:1em;
	margin:0;
	}
	
/*Due to the 62.5% CSS method, all children attribute sizes are referenced to the parents, so here we set all children to 1*/
div p,div table,div td,div div,div h1,div h2,div h3,div h4,div h5,div h6{
	font-size:1em;
	margin:0;
	}
	
/*Section titles*/
h1, div h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	margin:0;
	}
	
/*Secondary titles*/
h2, div h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.8em;
	font-weight:bold;
	margin:1.7em 0 1em 0;
	}
	
/*Tertiary titles*/
h3, div h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	margin:1em 0 .5em 0;
	}
	
.drs_img_left {
	margin: 0 2em 1em 2em;
	float:left;
	}
	
.drs_bottom_right {
	float:right;
	margin:2.5em 0 0 0;
}

/*Link styles*/
a:link, div a:link {
	text-decoration:underline;
	}
a:visited, div a:visited {
	text-decoration:underline;
	}
a:hover, div a:hover {
	text-decoration:underline;
	background-color:#eeeeee;
	}
a:active, div a:active {
	text-decoration:underline;
	}

/*=======================*/
/*Begin div block styling*/
	
div#drs_container {
	margin: 0 auto;
	width:960px;
}

.clear { clear:both; }

div#drs_header {
	margin: 0;
	height:59px;
	}
	
div#drs_banner {
	margin: 0;
	height:238px;
	background-color:#000000;
	}
	
div#drs_main_content {
	margin:0;
	padding:0;
	background-image:url(../images/drs_bg_vertical_line.gif);
	background-repeat:repeat-y;
	}

div#drs_col_left {
	float:left;
	width:465px;
	margin:0;
	}

div#drs_col_right {
	float:right;
	width:465px;
	margin:0;
	}
