/* page styles */

body {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 68.75%;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #ffffff;
	background-image: url(http://www.doverforum.com/images/global/page_back.gif);
	background-repeat: repeat-y;
	background-position: left;
	min-width:960px;
	width:expression(document.body.clientWidth < 961? "960px" : "auto");
	position:relative;
}

p, ul, ol, td, th, form, {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

input, textarea, select, option, label {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 13px;
	font-variant: normal;
	color: #333333;
}

table {
	font: 1em;
}

img {
	border: 0px;
}

a.img {
	border: 0px;
}

a { text-decoration: underline;	color: #333333; }
a:hover { text-decoration: underline; color: #333333; }
a:visited { text-decoration: underline;	color: #333333; }
a:visited:hover { text-decoration: underline; color: #333333; }
a:active { text-decoration: underline; color: #333333; }

a.nodec { text-decoration: none; }
a.nodec:hover { text-decoration: underline; }
a.nodec:visited { text-decoration: none; }
a.nodec:visited:hover { text-decoration: underline; }
a.nodec:active { text-decoration: none; }

.lightlink { text-decoration: none; color: #bbbbbb; }
a.lightlink { text-decoration: none; color: #bbbbbb; }
a.lightlink:hover { text-decoration: underline; color: #bbbbbb; }
a.lightlink:visited { text-decoration: none; color: #bbbbbb; }
a.lightlink:visited:hover { text-decoration: underline; color: #bbbbbb; }
a.lightlink:active { text-decoration: none; color: #bbbbbb; }

/* classes */

.fontsize10 {
	font-size: 0.9091em;
}

.fontsize12 {
	font-size: 1.0909em;
}

.menutopgap { width:192px; height:11px; background:#143da7; border:0 solid #fff; border-bottom-width:1px; font-size:11px; line-height:11px; }

.menuheader {
	float: left;
	width: 192px;
	height: 25px;
	line-height: 25px;
	font-size: 1.0909em;
	font-weight: bold;
	font-style:italic;
	color: #fff;
	background-image: url(http://www.doverforum.com/images/global/menu_headerback.gif);
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-color: #fff;
	border-style: solid;
}

.menuoption {
	float: left;
	width: 192px;
	height: 25px;
	line-height: 25px;
	font-size: 1em;
	font-weight: bold;
	color: #0b3298;
	background-image: url(http://www.doverforum.com/images/global/menu_optionback.jpg);
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-color: #fff;
	border-style: solid;
}

.bheader11 {
	height: 30px;
	line-height: 27px;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	background-image: url(http://www.doverforum.com/images/global/bheader_27.gif);
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.bheader12 {
	height: 31px;
	line-height: 28px;
	font-size: 1.0909em;
	font-weight: bold;
	color: #ffffff;
	background-image: url(http://www.doverforum.com/images/global/bheader_28.gif);
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.formstyle {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.bcontent {
	margin-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 25px;
	background-color: #fafafe;
	min-height: 1px;
}

.bcontentforum {
	margin-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 10px;
	background-color: #fafafe;
}

.bcontentforumpost {
	margin-top: 1px;
	padding: 0px;
	background-color: #fafafe;
}

.tablerow5 {
	font-size: 5px;
	line-height: 5px;
}

.tablerow10 {
	font-size: 10px;
	line-height: 10px;
}

.tablerow20 {
	font-size: 20px;
	line-height: 20px;
}

.formatbutton {
	height: 20px;
	background-color: #ffffff;
	border: 1px solid;
	border-color: #b2b2b2;
	padding: 0px;
	background-position: center center;
}

.postformatbutton {
	width: 25px;
	height: 25px;
	background-color: #fafafe;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
	background-repeat: no-repeat;
}

a.menuoptiontext { text-decoration: none; color:#0b3298; }
a.menuoptiontext:hover { text-decoration: underline; color: #0b3298; }
a.menuoptiontext:visited { text-decoration: none;	color: #0b3298; }
a.menuoptiontext:visited:hover { text-decoration: underline; color: #0b3298; }
a.menuoptiontext:active { text-decoration: none; color: #0b3298; }

.commentreplybox
{
min-width:520px;
max-width:680px;
width:expression(document.body.clientWidth < 521? "520px" : document.body.clientWidth > 681? "680px" : "auto");
padding:10px 0;
margin:0 auto;
}

/* div ids */

div#title { margin-left:5px; margin-right:5px; height:135px; background-image:url(/images/global/titleback2009.jpg); position:relative; }
div#titleimage { height:135px; background-image:url(/images/global/dflogo2009.jpg); width:100%; background-position:left; background-repeat:no-repeat; }
#advert, a#advert, a#advert:visited, a#advert:active, a#advert:hover, a#advert:visited:hover { position:absolute; top:5px; right:5px; border:2px solid #222c86; z-index:2; }
div#menu { position:absolute; top:135px; left:5px; width:192px; z-index:1; }
div#content { margin-left: 208px; margin-right: 15px; margin-top: 10px; backgrouns-color: #ffffff; }
div#footer { margin-left: 198px; margin-right: 5px; padding-top: 25px; padding-bottom: 25px; }