body { background: #eee; font-family: Verdana, Arial, Helvetica, Geneva, Trebuchet MS, sans-serif; font-size: 11px; color: #666; margin: 0; padding:0; }
img { border: 0; }
form, textarea { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, Geneva, Trebuchet MS, sans-serif; font-size:11px; }
ul,ol,li,pre,form,html,p,blockquote,fieldset,input { margin:0; padding:0; font-family: Verdana, Arial, Helvetica, Geneva, Trebuchet MS, sans-serif; }
h1,h2,h3,h4,h5,h6 { color:#00568e; margin:0; padding:0; }

p { color: #999; line-height: 150%;  }

a, a:link, a:visited, a:hover, a:active { color: #004c92; text-decoration:underline; }

select  { border:1px solid #999; padding:3px; }
legend { display:none; }
fieldset { border:none; }

#wrapper { margin:auto; padding:15px; width:960px; background: url(../images/common/bottom.gif) #fff no-repeat left bottom; }

#navcontainer { margin:0; padding:0; }
#headercontainer { margin:0; padding:60px 0 20px 370px; background: url(../images/common/DMS-logo.jpg) no-repeat; }

#container { margin: 0; padding: 0; background-color: #fff; }

/* breadcrumbs */

#breadcrumb { padding:0 0 15px 0; margin:0; }
#breadcrumb p { color:#00568e !important; line-height:100%; margin:0 !important; padding:0 !important; }
#breadcrumb p a, #breadcrumb p a:link, #breadcrumb p a:visited, #breadcrumb p a:hover, #breadcrumb p a:active { color:#00568e; }


/* narrow column on left */

#container3 { padding:10px 0 10px 0; clear: both; margin:auto; }
#container3 p { font-size:11px; margin-bottom:10px; color:#666; }
#container3 p.nopad { padding: 0; margin:0; }
#container3 p.intro { font-size:11px; margin-bottom:10px; color:#666; font-weight:bold; }
#container3_left { width: 700px; padding: 0 25px 0 0px; margin: 0; float: left; position: relative; z-index:10; background-color: #FFFFFF;}
#container3_left ul { margin:20px 0 20px 50px; line-height:150%; }
#container3_left ul li { line-height:150%; padding-bottom:10px; }
#container3_left h2 { font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom: 10px; font-size:20px; font-weight:normal; line-height:100%; }
#container3_left h3 { font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom: 10px; margin-top:20px; font-size:16px; font-weight:normal; line-height:100%; }
#container3_left h4 { margin-bottom: 10px; font-size:16px; font-weight:normal; line-height:100%; color:#666; }



#container3_right { width: 190px; padding: 0; margin: 0; float: right; }

/* 3 column layout */

.formcontainer1 { padding:5px 0 5px 0; border-bottom:1px solid #ddd; width:650px; }
.formcontainer1 p {  margin:0 !important; padding:0 !important; }
.formcontainer1 h3 { font-size:20px; font-weight:normal; text-transform:lowercase; line-height:100%; }
.formcontainer1_left { width: 300px; padding: 0; margin: 0; float: left; position: relative; }
.formcontainer1_right { width: 300px; padding: 0; margin: 0 0 0 25px; float: left; position: relative; }
.formcontainer2 { padding:15px 0 15px 0; border-bottom:5px solid #ddd; width:650px; }
.formcontainer3 { padding:15px 0 15px 0; width:650px; }

#footerwrapper { clear: both; }
#footer { padding:25px 0 25px 0; margin:auto; clear: both; color:#666; width:940px; }
#footer p { color:#666; margin:0 0 10px 0; padding:0; line-height:normal; }
#footer h5 { color:#666; margin:0; padding:0 0 5px 0; font-size:12px; font-weight:bold; }

#footer a, #footer a:link { color:#666; text-decoration:none; font-weight:normal; }
#footer a:hover { text-decoration:underline; }

.clear { clear:both; height:0; font-size: 0px; }

.imageleft { float:left; margin: 0 20px 10px 0; }
.imageright { float:right; margin: 0 0 10px 20px; }

.newsimageleft { float:left; margin: 0 20px 10px 0; }
.newsimageright { float:right; margin: 0 0 10px 20px; border:2px solid #eee; }


/* forms */

.field { background: url(../images/common/field.gif) no-repeat; border:1px solid #999; padding:3px; }

.accessibility { display: none; }
.skip { display:none; }

#navlist ul { float:right; }
#navlist ul li	{ list-style:none; display: inline; text-transform:uppercase; font-size:11px; }
#navlist ul li a, #navlist ul li a:link { float:left; color: #00568e; text-decoration: none; margin: 0; display: block; padding:8px 10px 0 8px; font-weight:normal; height:20px; border-right:2px solid #00568e; }
#navlist ul li a:hover { color: #00568e; background-color:#e8e9ea; height:20px; }
#navlist ul li a#navcurrent, #navlist ul li a#navcurrent:link { color: #fff; text-decoration: none; padding: 8px 10px 0 8px; margin: 0; display: block; border: 0; background-color:#00568e; height:20px; border-right:2px solid #00568e; }

#navlist ul li a.lastitem, #navlist ul li a.lastitem:link, #navlist ul li a.lastitem:link { color: #00568e; text-decoration: none; padding:8px 10px 0 8px; margin:0; display: block; border-right:none; }
#navlist ul li a.lastitem:hover { color: #00568e; background-color:#e8e9ea; height:20px; }
#navlist ul li a.lastitemcurrent, #navlist ul li a.lastitemcurrent:link, #navlist ul li a.lastitemcurrent:visited { color: #004c92; padding:8px 10px 0 8px; text-decoration: none; margin: 0; display: block; border: 0; background-color:#ddd; }
#navlist ul li a.lastitemcurrent:hover { color: #fff; padding:8px 10px 0 8px; text-decoration: none; margin: 0; display: block; border: 0; background-color:#00568e; height:20px; }

/* for single column */

#subnavlist { padding:0; margin:10px 10px 0 10px; }
#subnavlist ul { color: #00568e; }
#subnavlist ul li { list-style:none; text-decoration: none; margin: 0; display:block; font-size:11px; }
#subnavlist ul li a, #subnavlist ul li a:link, #subnavlist ul li a:visited { display: block; text-decoration: none; color: #00568e; padding:5px 2px; border-bottom: 1px solid #fff; }
#subnavlist ul li a:hover, #subnavlist ul li a:active { background-color:#ccc; }
#subnavlist ul li a#subnavcurrent, #subnavlist ul li a#subnavcurrent:link { color: #004c92; background-color:#eee; }

#subnavlist ul li a.lastitem, #subnavlist ul li a.lastitem:link, #subnavlist ul li a.lastitem:link { display: block; text-decoration: none; color: #00568e; padding:5px 2px; border-bottom:none }
#subnavlist ul li a.lastitem:hover { background-color:#ccc; }

#subnavlist ul li span { color:#999; font-weight:normal; }


#newslist { padding:0; margin:0; }
#newslist ul { color: #00568e; padding:0; margin:0; }
#newslist ul li { list-style:none; text-decoration: none; margin: 0; display:block; font-size:12px; padding:0; }
#newslist ul li a, #newslist ul li a:link, #newslist ul li a:visited { display: block; text-decoration: none; color: #00568e; padding:5px; border-bottom: 1px solid #eee; }
#newslist ul li a:hover, #newslist ul li a:active { background-color:#eee; }
#newslist ul li a#newscurrent, #newslist ul li a#newscurrent:link { color: #004c92; background-color:#eee; }

#newslist ul li a#newslastitem, #newslist ul li a#newslastitem:link, #newslist ul li a#newslastitem:link { display: block; text-decoration: none; color: #00568e; padding:5px; border-bottom:none }
#newslist ul li a#newslastitem:hover { background-color:#eee; }

#newslist ul li span { color:#999; font-weight:normal; }

.buttonwrapper{
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */

}

.box1 { background:url(../images/common/corner.gif) #e8e9ea no-repeat right top; padding-bottom:10px; height: 440px; width: 190px; }
.box1 h3 { padding: 10px 10px 0 10px; margin:0; font-size:14px; font-weight:normal; line-height:100%; }
.box1 h4 { padding: 10px 10px 0 10px; margin:0; font-size:14px; font-weight:normal; line-height:100%; }

.box2 { background:url(../images/common/corner.gif) #e8e9ea no-repeat right top; padding-bottom:10px; margin-top:10px;}
.box2 h3 { padding: 10px 10px 0 10px; margin:0; font-size:14px; font-weight:normal; line-height:100%; }
.box2 h4 { padding: 10px 10px 0 10px; margin:0; font-size:14px; font-weight:normal; line-height:100%; }

/*Example CSS for the two demo scrollers*/

#pscroller1 { width: 160px; height: 150px; padding: 10px; padding-top:0; }
.someclass{ width:150px !important; }

.formfocus { background-color:#e5eef3; border:1px solid #00568e; padding:3px; color:#00568e; }
.formblur { background: url(../images/common/field.gif) no-repeat; border:1px solid #999; padding:3px; }
.formbutton1 { background-color:#00568e; color:#fff; padding:3px; font-size:12px; }


.LinkDiv{


	
	background-color: #EEEEEE;
	width: 200px;
	margin: 10px;
	padding: 0px;

	text-align: center;

	float: left;
}
.LinkDiv h1{
	font: lighter 200% "Trebuchet MS",
	Arial sans-serif;
	color: #208BE1
}
.LinkDiv h1,p{
	margin:0;
	padding:10px 20px;
	
}

.LinkDivContent{
	height: 90px;

}


div#box{}
h1{font: lighter 200% "Trebuchet MS",Arial sans-serif;color: #208BE1}
h1,p{margin:0;padding:10px 20px}

/*
Add News Form
*/
.TitleField {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color:#00568e; font-size:15px; width: 604px;}
.SmallDescTxtBox{ text-decoration: none; color: #00568e; padding:5px 2px; font-size:11px; }


.TextLink{
	color: #666 !important;
	text-decoration: none !important;
}

.TextLink:hover{
	color: #000000 !important;
		text-decoration: none !important;

}

.DeleteLink{
	color: red !important;
	text-decoration: none !important;
}
.DeleteLink:hover{
	color:#820000 !important;
}


.Directions ul{
	
}
.Directions li{
margin-left: 20px;
	padding: 5px;
	list-style-type: upper-alpha;
}

.LoginBox{

	width: 250px;
	height: 170px;
	border: 0px dotted #C0C0C0;
	
}
.LoginBox .field { background: url(../images/common/field.gif) no-repeat; border:1px solid #999; padding:1px; }
.LoginBox .formfocus { background-color:#e5eef3; border:1px solid #00568e; color:#00568e; padding:1px; }
.LoginBox .formblur { background: url(../images/common/field.gif) no-repeat; border:1px solid #999; padding:1px; }
.LoginBox .formbutton1 { background-color:#00568e; color:#fff; padding:1px; font-size:10px; }
.LoginBox h4 { margin:0; font-size:14px; font-weight:normal; color: #DDDDDD; line-height:100%; margin-left:20px;}
.LoginText{
	margin-left: 20px;
	color: #DDDDDD;
}
.LoginMsg {
	margin-left: 20px;
	color: #990000;
}