@charset "utf-8";
/* CSS Document */

body
{
margin:0px;
background-color:#FFFFFF;
background-image:url(../images/inside_body_bg.png);
background-repeat:repeat-x;
background-position:top center;
}

.clearfix{clear:both;}

#dvmaincontainer
{
width:770px;
margin:0px auto;
}
#dvmaincontainer #dvtopcontainer
{
float:left;
width:770px;
margin:0px 0px 45px 0px;
padding:15px 0px 0px 0px;
}
#dvtopcontainer #dvlogocontainer
{
float:left;
width:199px;
font-size:0px;
margin:0px;
padding:0px 0px 13px 0px;
}
#dvtopcontainer #dvtopright
{
float:left;
width:571px;
margin:0px;
padding:9px 0px 0px 0px;
}

#dvtopright .number
{float:left;
width:551px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
color:#034929;
margin:0px;
padding:0px 0px 0px 20px;
}

#dvtopright .toptext
{
float:left;
width:571px;
font-family:Tahoma;
font-size:11px;
text-align:right;
color:#252525;
margin:0px;
padding:0px 0px 0px 0px;
}
#dvtopright .toptab
{
float:left;
width:273px;
text-align:right;
font-size:0px;
margin:0px;
padding:9px 0px 0px 298px;
}
#dvtopright .toptab .tabs
{
float:left;
display:block;
width:88px;
height:24px;
text-align:center;
background-image:url(../images/tab_green.png);
}
#dvtopright .toptab .tabs a
{
float:left;
width:88px;
height:19px;
font-size:12px;
font-weight:bold;
font-family:Tahoma, Verdana, Arial;
text-align:center;
color:#ffffff;
text-decoration:none;
padding-top:5px;
}

#dvtopright .toptab .tabs a:hover
{
color:#454545;
background-image:url(../images/tab_white.gif);
}

#dvmaincontainer #dvbannercontainer
{
float:left;
width:759px;
font-size:0px;
border:1px solid #070707;
background-color:#fbfbfb;
margin:0px;
padding:8px 0px 10px 9px;
}
#dvmaincontainer #dvbodycontainer
{
float:left;
width:770px;
margin:0px;
padding:15px 0px 0px 0px;
}
#dvbodycontainer #dvleftpanel
{
float:left;
width:186px;
margin:0px;
padding:0px 0px 0px 0px;
}
#dvleftpanel .dvhideshopholder
{
float:left;
width:164px;
margin:0px;
padding:0px 0px 0px 0px;
}
.dvhideshopholder .headtext
{
float:left;
width:154px;
height:24px;
font-family:Tahoma;
font-size:14px;
text-align:left;
color:#034929;
border-bottom:1px solid #c5c5c5;
margin:0px;
padding:8px 0px 0px 10px;
}
.dvhideshopholder .headtext a
{
color:#034929;
text-decoration:none;
}
.dvhideshopholder .headtext a:hover
{
color:#034929;
text-decoration:underline;
}

.dvhideshopholder .hideshowpanel
{
float:left;
width:141px;
margin:0px;
padding:4px 0px 4px 23px;
border-bottom:1px solid #c5c5c5;
}
.hideshowpanel ul
{
margin:0px;
padding:0px 0px 0px 0px;
}
.hideshowpanel ul li
{
clear:both;
font-family:Tahoma;
font-size:12px;
line-height:20px;
text-align:left;
list-style-type:none;
color:#252525;
margin:0px;
padding:0px 0px 0px 0px;
}
.hideshowpanel ul li a
{
color:#252525;
text-decoration:none;
}
.hideshowpanel ul li a:hover
{
color:#252525;
text-decoration:underline;
}

#dvbodycontainer #dvrightpanel
{
float:left;
width:584px;
margin:0px;
padding:0px 0px 0px 0px;
}
#dvrightpanel h1
{
float:left;
width:584px;
background-image:url(../images/grad_line.gif);
background-repeat:no-repeat;
background-position:right bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:31px;
text-align:right;
color:#034929;
font-weight:normal;
margin:0px;
padding:0px 0px 0px 0px;
}

#dvrightpanel h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#00914E;
font-weight:bold;
margin:0 0 5px 0;
}

#dvrightpanel #contentpanel
{
float:left;
width:560px;
margin:0px;
padding:8px 0px 25px 24px;
}
#contentpanel p
{
width:560px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
font-weight:normal;
color:#252525;
margin:0px;
padding:0px 0px 22px 0px;
}
#contentpanel ul{
margin-top:0px;
}

#contentpanel ul li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#252525;
}

#contentpanel .column
{
width:260px;
float:left;
}

.txtimg{
float:right;
padding-left:6px;}

#dvrightpanel #imagepanel
{
float:left;
width:584px;
margin:0px;
padding:17px 0px 50px 0px;
}
#imagepanel .imagerow
{
float:left;
width:584px;
font-size:0px;
text-align:right;
margin:0px;
padding:0px 0px 18px 0px;
}
#imagepanel .imagerow img
{
float:right;
margin:0px 0px 0px 40px;
padding:0px 0px 0px 0px;
}
#dvfootercontainer
{
clear:both;
width:100%;
height:36px;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#939390;
background-image:url(../images/footer_bg.gif);
background-position:top center;
background-repeat:repeat-x;
padding:20px 0px 0px 0px;
}

/*-----Tables-----*/
.tablestyle{border-collapse:collapse; border: 1px solid #333; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.tablestyle td, .tablestyle th{padding:0.5em;  border: 1px dotted #666;}
.tablestyle th{background:#d3d3d3; color:#000000; font-weight:bold; font-size:13px; text-align:left;}
div#main div.column div.right tr.img{margin:0; padding:0;}
.tablestyle th[scope=row] { background-color: #1A0049; text-align:center; color:#ffffff; font-size:14px;}
.tablestyle image{display:block;}

/*-----Form-----*/
.form {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
label{width: 14em; float: left;	text-align: right;	margin-right: 0.5em; display: block; font-size:12px; margin-top:3px;}
input, textarea, select{color: #000; background: #f1efe9; border: 1px solid #781351; margin-bottom:3px;}
.submit input{color: #000;background: #dbdbdb; border: 2px outset #dbdbdb; margin-left:14.5em;}
.alignnotes {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h5,h6 {font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; letter-spacing:0.5px; line-height:130%; margin-left:10px;}
h5{font-size:180%; color:#166336; margin-top:15px;}
h6{font-size:160%; color:#000000;}
fieldset{width:95%; border:1px solid #1A0049; padding:10px;}
legend{border:1px solid #1A0049; background-color:#1A0049; color:#ffffff; font-size:11px; padding:3px;}