body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {

    margin: 0px; padding: 0px; border: 0px;

}



BODY {

	font-size : 100%;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	background-color : #fff;

	color : #003333;

	background-image : url(images/davidsongroup_bg_top.gif);

	background-repeat : no-repeat;

	background-position : top;

}

/*Corbel,Helvetica,Arial,Geneva,sans-serif;*/





A {

	font-size : 8pt;

	text-decoration : none;

	font-weight : bold;

	color : #0082b9;

}

A:HOVER {

	color : #000;

}


P {

	font-size : 9pt;

	padding : 5px 20px 7px 20px;

	text-align : left;

	line-height : 14pt;

}



p#ad{

	width : 400px;

	margin-left:auto;

	margin-right:auto;

	color : #92c5e1;

	font-size : 7pt;

}



#footer{

	font-size : 8pt;

	text-align : center;

	padding : 0 0 0 0;

}



p.caption{

	font-size : 7pt;

	text-align : center;

	padding : 0 0 0 0;

}



H1{

	color : #003333;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 18pt;

	text-align : left;

	padding : 10px 0 20px 20px;

}



H2{

	color : #0082b9;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 13pt;

	line-height : 20pt;

	text-align : right;

	padding : 0 0 0 0;

}



H3{

	text-align: left;

	padding : 0 20px 10px 20px;

}



H4, h4 a {

	font-size : 11pt;

	font-weight : bold;

	font-family : Arial, Helvetica, sans-serif;

	padding : 10px 0 10px 0;

	text-align : center;

}

H5{

	text-align : left;

	padding : 0 0 0 20px;

}



DIV#screen{

	margin : 0 0 0 0;

	padding : 0 0 0 0;

	width : 100%;

	text-align : center;

}



.imageborder{

	padding: 3px;

	border: 1px solid #808080;

	margin : 3px;

}



div#header{

	width : 1000px;

	text-align : left;

	margin: 130px auto 0 0;

	height : 205px;

	background-image : url(images/davidsongroup_logo.gif);

	top : 20px;

	background-repeat : no-repeat;

	padding-left : 170px;

}



div#container{

	width : 1000px;

	text-align : center;

	margin:0 auto;

}



div#menu{

	background-image : url(images/davidsongroup_bg_menu.gif);

	background-repeat : no-repeat;

	background-position : top;

	float : left;

	width : 166px;

	padding-top : 50px;

}



div#content{

	width : 1000px;

}



div#content_left{

	float : left;

	width : 570px;

	padding : 40px 0 10px 0;

}



div#content_right{

	float: right;

	width: 260px;

	padding-top : 20px;

}



div#fullwidth{

	padding : 40px 0 10px 0;

	width : 820px;

	float : left;

}



TD{

	font-size : 8pt;

}





ul#menu{

	margin-left : 0;

	margin-right : 0;

	padding-right : 0;

	margin : 0 0 0 0;

	padding : 0 0 0 20px;

}



#menu li {

	display : block;

	list-style-type : none;

	text-align : left;

	border-bottom-color : #0082b9;

	border-bottom-style : dashed;

	border-bottom-width : 1px;

	padding : 10px;

	font-size : 12pt;

	font-family : Arial, Helvetica, sans-serif;

}



#menu li a {

	color : #0082b9;

	font-size : 11pt;

}



#menu li a:hover {

	color : #000;

}





LI#nolink {

	color : #ffbf00;

	font-weight : bold;

}



DIV#formcontainer {

	width : 390px;

	margin-left : 20px;

	margin-top : 20px;

}



DIV#formcontainer form label {

	font-size : 8pt;

	float : left;

	width : 120px;

}

DIV#formcontainer div.clearfix {

	border-top-color : #c0c0c0;

	border-top-style : solid;

	border-top-width : 1px;

	padding-bottom : 5px;

	padding-top : 5px;

}	



textarea{

	border : 1px solid #451f40;

	background-color : #CCFF99;

	font-size : 8pt;

	font-family : Arial, Helvetica, sans-serif;

	width : 240px;

}



input{

border : 1px solid #451f40;

	background-color : #CCFF99;

	font-size : 8pt;

	font-family : Arial, Helvetica, sans-serif;

	width : 240px;

	

}



input.default{

	width : 50px;

}



/* A handy 'Clearfix' technique to clear floats in order to avoid affecting page elements further down the document */		

.clear:after {

	content: "";

	display: block; visibility: hidden; clear: both;

}

	.clear { zoom: 1; } /* Clearfix IE fix */

	

.clearboth{

	clear : both;

}

.indentAndHighlight{
	margin: 0 50px;
	font-weight:bold;
}