html{
color: #7a7a7a; 
font-size: 9pt; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}

BODY {
background: #ffffff url(images/bg.gif) top repeat-x;
color: #7a7a7a; 
font-size: 8pt; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
TD {
color: #7a7a7a; 
font-size: 8pt; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
/* text-align: left; */
}
table.navmenu2 td {cursor: default;font-size:8pt;font-weight:bold;font-family: verdana, arial, sans-serif;padding-top: 5px;padding-bottom: 5px;padding-left: 18px;padding-right: 5px;display: block;color: #70758B;background-image: url(images/leftnav-arrow1.gif);background-repeat:none;text-decoration: none;}
table.navmenu a {font-size:8pt;font-weight:bold;font-family: verdana, arial, sans-serif;padding-top: 5px;padding-bottom: 5px;padding-left: 18px;padding-right: 5px;display: block;}
table.navmenu a:link {color: #70758B;background-image: url(images/leftnav-arrow1.gif);background-repeat:none;text-decoration: none;}
table.navmenu a:active {color: #70758B;background-image: url(images/leftnav-arrow1.gif);background-repeat:none;text-decoration: none;}
table.navmenu a:visited {color: #70758B;background-image: url(images/leftnav-arrow1.gif);background-repeat:none;text-decoration: none;}
table.navmenu a:hover {color: #FFFFFF;background-image: url(images/leftnav-arrow2.gif);background-repeat:none;text-decoration: none;}
.navmenuonnolink {color: #FFFFFF;background-color: #707e85;font-size:8pt;font-weight:bold;font-family: verdana, arial, sans-serif;padding-top: 5px;padding-bottom: 5px;padding-left: 18px;padding-right: 5px;display: block;}
table.navmenuon a {font-size:8pt;font-weight:bold;font-family: verdana, arial, sans-serif;padding-top: 5px;padding-bottom: 5px;padding-left: 18px;padding-right: 5px;display: block;}
table.navmenuon a:link {color: #FFFFFF;background-color: #707e85;text-decoration: none;}
table.navmenuon a:active {color: #FFFFFF;background-color: #707e85;text-decoration: none;}
table.navmenuon a:visited {color: #FFFFFF;background-color: #707e85;text-decoration: none;}
table.navmenuon a:hover {color: #FFFFFF;background-image: url(images/leftnav-arrow2.gif);background-repeat:none;text-decoration: none;}
table.navmenusub a {font-size:8pt;font-family: verdana, arial, sans-serif;padding-top: 3px;padding-bottom: 3px;padding-left: 24px;padding-right: 5px;display: block;}
table.navmenusub a:link {color: #70758B;text-decoration: none;}
table.navmenusub a:active {color: #70758B;text-decoration: none;}
table.navmenusub a:visited {color: #70758B;text-decoration: none;}
table.navmenusub a:hover {color: #FFFFFF;background-color: #2F72C7;text-decoration: none;}
table.navmenu3 td {text-decoration:none;cursor: default;font-size:8pt;font-weight:bold;font-family: verdana, arial, sans-serif;padding-top: 5px;padding-bottom: 5px;padding-left: 18px;padding-right: 5px;color: #70758B; background-color:#CC1100;}
table.navmenu3 a:link {text-decoration: none;}
table.navmenu3 a:active {text-decoration: none;}
table.navmenu3 a:visited {text-decoration: none;}
table.navmenu3 a:hover {text-decoration: none;}

h1{
color: #7a7a7a; 
font-size: 11pt;
font-weight:bold; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
}
h2{
color: #7a7a7a; 
font-size: 10pt;
font-weight:bold; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
}

.Normal {
color: #7a7a7a; 
font-size: 8pt; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
}
.smalltext {
color: #7a7a7a; 
font-size: 7pt; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
}

.bodyheader {
color: #7a7a7a; 
font-size: 10pt;
font-weight:bold; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
border-bottom : 1px solid #DBDBDB;
}

.bodyhead {
color: #7a7a7a; 
font-size: 9pt;
font-weight:bold; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.bodyhead2 {
color: #7a7a7a; 
font-size: 9pt;
font-weight:bold; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
}

.bodyhead3 {
color: #7a7a7a; 
font-size: 9pt; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
}

.bodyhead5 {
color: #7a7a7a; 
font-size: 11pt;
font-weight:bold; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
}

.blocktext {
padding-left: 10px;
padding-right: 10px;
}

.blocktextlg {
color: #7a7a7a; 
font-size: 9pt; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
padding-left: 12px;
padding-right: 12px;
}
.blockheader {
color: #FFFFFF; 
font-size: 10pt;
font-weight:bold;
font-family : Arial, Helvetica, sans-serif;
}

.blockheader2 {
color: #5C6773; 
font-size: 10pt;
font-weight:bold;
font-family : Arial, Helvetica, sans-serif;
}

.blockheaderSection {
color: #FFFFFF; 
font-size: 11pt;
font-weight:bold;
font-family : Arial, Helvetica, sans-serif;
}

.topnav {
font-size: 8pt; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

A.topnav:link {
color: #FFFFFF;
}

A.topnav:hover {
color: #FFFFFF;
text-decoration: underline;
}

A.topnav:visited {
color: #FFFFFF;
}

.botnav, .skinObject {
font-size: 8pt; 
font-weight: normal;
font-family : Tahoma, Arial, Helvetica, sans-serif;
color: #7A7A7A;
}

A.botnav:link, a.skinObject:link {
color: #7A7A7A;
}

A.botnav:hover, a.skinObject:hover {
color: #7A7A7A;
text-decoration: underline;
}

A.botnav:visited, a.skinObject:visited {
color: #7A7A7A;
}

.formtext {
color: #292929;
font-size: 8pt;
font-family : tahoma,Arial, Helvetica, sans-serif;
}

.admintext {
color: #292929;
font-size: 7pt;
font-family : tahoma,Arial, Helvetica, sans-serif;
}

.adminheader {
color: #000000;
font-size: 9pt;
font-weight:bold;
font-family : tahoma,Arial, Helvetica, sans-serif;
padding-bottom: 4px;
}

.textbox2 {
background-color: #FFFFFF;
border: #7F9DB9 1px solid;
color: #292929;
font-family: arial, ms sans serif;
font-size: 8pt;
font-weight: normal;
padding-left:3px;
}

A:visited { 
color: #387AD0; 
}

A:link {
color: #387AD0; 
}

A:hover {
text-decoration: underline; 
color: #387AD0;
}


.headline LI {
color: #7a7a7a; 
font-size: 9pt; 
font-family : Tahoma, Arial, Helvetica, sans-serif;

font-weight: bold;
list-style: url(images/li_headline.gif);
}





/* Container Styles */

.Normal {
color: #7a7a7a; 
font-size: 8pt; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
}
.smalltext {
color: #7a7a7a; 
font-size: 7pt; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
}

.bodyheader {
color: #7a7a7a; 
font-size: 10pt;
font-weight:bold; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
border-bottom : 1px solid #DBDBDB;
}

.bodyhead {
color: #7a7a7a; 
font-size: 9pt;
font-weight:bold; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.bodyhead2 {
color: #7a7a7a; 
font-size: 9pt;
font-weight:bold; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
}

.bodyhead3 {
color: #7a7a7a; 
font-size: 9pt; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
}

.bodyhead5 {
color: #7a7a7a; 
font-size: 11pt;
font-weight:bold; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
}

.blocktext {
padding-left: 10px;
padding-right: 10px;
}

.blocktextlg {
color: #7a7a7a; 
font-size: 9pt; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
padding-left: 12px;
padding-right: 12px;
}
.blockheader {
color: #FFFFFF; 
font-size: 10pt;
font-weight:bold;
font-family : Arial, Helvetica, sans-serif;
}

.blockheader2 {
color: #5C6773; 
font-size: 10pt;
font-weight:bold;
font-family : Arial, Helvetica, sans-serif;
}

.blockheaderSection {
color: #FFFFFF; 
font-size: 11pt;
font-weight:bold;
font-family : Arial, Helvetica, sans-serif;
}

A:visited { 
color: #387AD0; 
}

A:link {
color: #387AD0; 
}

A:hover {
text-decoration: underline; 
color: #387AD0;
}

.containerTitle {
color: #7a7a7a; 
font-size: 10pt;
font-weight:bold; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
}

.headline {
color: #7a7a7a; 
font-size: 9pt; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
padding-left: 12px;
padding-right: 12px;
}
.headline .Normal {
color: #7a7a7a; 
font-size: 9pt; 
font-family : Tahoma, Arial, Helvetica, sans-serif;
}
.headline .Normal a{
color: #387AD0;
}
.headline .Normal a:hover{
text-decoration: underline;
}
.headline .NormalBold {
color: #7a7a7a; 
font-size: 9pt;
font-weight: bold;
font-family : Tahoma, Arial, Helvetica, sans-serif;
}
.headline LI {
font-weight: bold;
list-style: url(li_headline.gif);
}

.preload{
display: none;
}


/* vertical menu styles */

#vmenu {
width: 181px;
}

#vmenu .radmenu
{
width: 181px !important;
white-space:nowrap;
float:left;
position:relative;
}

#vmenu .radmenu UL
{
margin: 0;
padding: 0;
width: 181px;
font-size:8pt;
font-weight:bold;
font-family: verdana, arial, sans-serif;
display: block;
color: #70758B;
text-decoration: none;
list-style-type:none;
}

#vmenu .radmenu .separator
{
display: none;
}

#vmenu .radmenu .item
{
border-bottom: 1px solid #DBDBDB;
}

#vmenu .radmenu .item .link
{
font-size:8pt;
font-weight:bold;
font-family: verdana, arial, sans-serif;
margin: 0;
padding: 0;
display: block;
text-decoration: none;
list-style-type:none;
width: 181px;
color: #70758B;
background: transparent url(images/leftnav-arrow1.gif) left no-repeat;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 18px;
padding-right: 5px;
}

#vmenu .radmenu .item .link:hover
{
color: #FFFFFF;
background-image: url(images/leftnav-arrow2.gif);
background-repeat: no-repeat;
text-decoration: none;
}

#vmenu .radmenu .selectedpath .link
{
width: 157px !important;
color: #FFFFFF;
background-color: #707e85;
background-image: none;
font-size:8pt;
font-weight:bold;
font-family: verdana, arial, sans-serif;
margin: 0;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 18px;
padding-right: 5px;
display: block;
}
#vmenu .radmenu .selectedpath .link .text
{
color: #FFFFFF;
font-size:8pt;
font-weight:bold;
font-family: verdana, arial, sans-serif;

}


#vmenu .radmenu .childitem1 .link
{
font-size:8pt;
font-weight:normal;
font-family: verdana, arial, sans-serif;
margin: 0;
padding: 0;
display: block;
text-decoration: none;
list-style-type:none;
width: 157px !important;
color: #70758B;
background: transparent url(images/spacer.gif) left no-repeat;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 18px;
padding-right: 5px;
}
#vmenu .radmenu .childitem1 .link:hover
{
color: #FFFFFF;
background: #2F72C7 none;
text-decoration: none;
}
#vmenu .radmenu .childitem1 .link:hover .text
{
color: #FFFFFF;
text-decoration: none;
}

/* 'How did you hear about DBO2?' on the Contact Form */
.CheckboxGroupContainer .AutoFormLabel {

margin-top: 20px;
margin-bottom: 10px;
}

/*  Make the form aligned properly */
.ContactFormWrapper label.StandardL { margin: 0px; float: left; width: 130px; }  .ContactFormWrapper input.StandardI, .ContactFormWrapper textarea.StandardI, .ContactFormWrapper select.StandardI { float: left; } .ContactFormItem { margin-bottom: 8px; }
.ContactFormWrapper .CheckboxGroupContainer { margin-left: 130px; } .ContactFormWrapper .FormSubmitButton {margin-left: 130px; } 


#dnn_RightPane  .ContactFormWrapper .CheckboxGroupContainer 
{ margin-left: 0px; }

#dnn_RightPane  .ContactFormWrapper .FormSubmitButton {margin-left: 0px; } 

#dnn_RightPane .ContactFormWrapper label.StandardL { margin-bottom: 4px; float: none;  }

#dnn_ContentPane .ContactFormItem { margin-bottom: 8px; border: 1px solid white; }

