/* EB Styles 01          */
/* (c) 2009 Eugene Barnes*/
/* eugenebarnes.com      */
/* BASIC HTML*/

/*Overall Document*/
html {
	background-color: #666;
	/*background: #DDD url() repeat/repeat-x/repeat-y/no-repeat scroll/fixed top left/top center/top right/center left/center center/center right/bottom left/bottom center/bottom right/x-% y-%/x-pos y-pos;*/
}

div#doc2 {
	background-color: #fff;
}

body {
	text-align: left;
	margin: 0px 10px;
	padding: 0px;
}

div#hd {
	background-color: #17304B;
}

div#bd {
	background-color: #fff;
}

div#ft {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}
/*------------*/
/*Header Styles*/
/*------------*/

/*Color ALL*/
h1,h2,h3,h4,h5,h6 {
	color: #17304B;
}

/*Weight ALL*/
h1,h2,h3,h4,h5,h6, strong {
	font-weight: bold;
}

/*Individual Headers*/
h1 {
	font-size: 167%;
	padding-bottom: 3px;
	margin-bottom: 9px;
	border-bottom: 2px solid #ccc;
}

h2 {
	font-size: 138.5%;
	margin-bottom: 6px;
}

h3 {
	font-size: 123.1%;
	margin-bottom: 3px;
}

h4 {
	font-size: 108%;
	margin-bottom: 2px;
}

h5 {
	font-size: 108%;
	color: #000;
}

h6 {
	font-size: 108%;
	font-style: italic;
	font-weight: normal;
	color: #000;
}


/*Headers As Links*/

h3 a:link {
	text-decoration: none;
	color: #17304B;
	background: #fff url(../images/arrow-rt-circle.gif) no-repeat center left;
	padding-left: 25px;
}

h3 a:visited {
	text-decoration: none;
	color: #17304B;
	background: #fff url(../images/arrow-rt-circle.gif) no-repeat center left;
	padding-left: 25px;
}

h3 a:hover {
	color: #2679b7;
	text-decoration: none;
	background: #fff url(../images/arrow-rt-circle.gif) no-repeat center left;
	padding-left: 25px;
}

h3 a:active {
	text-decoration: none;
	color: #17304B;
	background: #fff url(../images/arrow-rt-circle.gif) no-repeat center left;
	padding-left: 25px;
}


/*Paragraph Text*/
strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

strong em {
	font-weight: bold;
	font-style: italic;
}

em strong {
	font-weight: bold;
	font-style: italic;
}


p {
	font-size: 100%;
	margin-bottom: 9px;
}

/*Lists*/

ul {
	margin: 0px 30px 9px 12px;
}

ul li {
	list-style: square outside;
	/*list-style: none/disc/circle/square/decimal/zero inside/outside url();*/
	margin-bottom: 3px;
}

ol {
	margin: 0px 30px 9px 18px;
}

ol li {
	list-style: decimal outside;
	/*list-style: none/decimal/lower-roman/upper-roman/lower-alpha/upper-alpha/lower-greek/lower-latin/upper-latin inside/outside;*/
	list-style-type: ;
	margin-bottom: 3px;
}

dl {
	
}

dl dt {
	list-style: none inside;
	/*list-style: none/disc/circle/square/decimal/zero inside/outside url();*/
	font-weight: bold;
	margin: 0px 30px 5px 0px;
}

dl dd {
	list-style: square outside;
	/*list-style: none/disc/circle/square/decimal/zero inside/outside url();*/
	margin: 0px 30px 15px 0px;
}


/*Masthead Navigation*/

div#mastheadNav {
	background-color: #17304B;
	color: #96ff59;
	font-weight: bold;
}

div#mastheadNav ul {
	margin: 5px 25px 0px 25px;
	padding-bottom: 5px;
}



div#mastheadNav ul li {
	list-style: none inside;
	display: inline;
	margin-right: 20px;
}


div#mastheadNav ul li a:link {
	color: #96ff59;
	text-decoration: none;
}


div#mastheadNav ul li a:visited {
	color: #96ff59;
	text-decoration: none;
}


div#mastheadNav ul li a:hover {
	color: #ccccff;
	text-decoration: none;
}


div#mastheadNav ul li a:active {
	color: #96ff59;
	text-decoration: none;
}


/*Specialty Text*/

span.sidebar {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 131%;
}

tr.tableData td{
	padding: 5px 10px 10px 5px;
}

tr.subhead td {
	font-weight: bold;
	background-color: #eee;
	padding: 5px 10px 1px 5px;
}

body {
	
}

/*//////////////////*/
/*Content Wrappers*/
/*//////////////////*/

div.spacer {
	clear: both;
	font-size: 1%;
}

div.contentWrapper {
	margin: 15px 25px;
}

div.headlineWrapper {
	margin: 30px 25px 15px 25px;
}




/*Left Column*/

div.leftContentWrapper {
	margin: 15px 0px 15px 25px;
}

div.leftContentWrapper h2 {
	text-align: right;
}

div.leftContentWrapper img {
	float: right;
	clear: both;
	margin: 0px 0px 5px 0px;
	border: 1px solid #ccc;
}

div.leftColPictureCaption {
	margin: 0px 0px 10px 0px;
	clear: both;
}

div.leftColPictureCaption p {
	margin: 0px 5px 0px 5px;
	text-align: right;
	font-style: italic;
	font-weight: bold;
}


/*Right Column*/


div.rightContentWrapper {
	margin: 15px 80px 15px 0px;
}


/*TABULAR DATA*/

table.itemList {
	margin: 0px 0px 10px 0px;
}

table.itemList tr td {
	padding: 5px 15px 5px 0px;
	border-bottom: 1px dashed #ccc;
}



