body 
{
    background:white;
    color:#969696;
    font-family: Arial;
    font-size:70%;
    margin:0px;
    text-align: center;
}

#page 
{
	background:white;
	padding:0px;
	text-align:left;
	margin:0px;
	width:100%;
	float:left;

}

#topbar 
{
    background:#333232;

}

.logo 
{
    padding:10px 4px;
}

.padding 
{
    padding:4px;
}

.box h2, .padding h2 
{
    border-bottom:1px dotted white;
    color:#333232;
    font-size:220%;
    font-weight:lighter;
    margin:0;
    padding-bottom:8px;
}

.box ul 
{
    margin:0;
    padding:0;
}

.box li 
{
	border-bottom:1px solid white;
	color:#333232;
	list-style-type:none;
	margin:0;
	background:#e9e9e9 url(/img/icon.gif) no-repeat 5px center;
	padding: 4px 0px 4px 20px;
}

.box li a, .boxholder li a:visited 
{
    color:#333232;
    text-decoration:none;
}

.box .viewall a, .box .viewall a:visited 
{
    color:#CFBADA;
    float:right;
    margin-top:13px;
}

.menubar img 
{
    margin-right:5px;
    float:left;
}

.menubar{

}

.menubar ul 
{
    margin:0px;
    padding:0px;
	height:20px;
}

.menubar li 
{
    list-style-type:none;
    float:left;
    margin-right:10px;
	padding-top:3px;
}

.menubar li a 
{
    color:White;
    text-decoration:none;
}

.menubar li img 
{
    border:0px;
}

.clear 
{
    clear:both;
    line-height:1px;
}

#menu ul
{
    margin:0px;
    padding:0px;
}

#menu li 
{
    list-style-type:none;
    padding:10px 5px 10px 5px;
    background: #a81f2c url(/img/grey-bar-bg.gif) repeat-x top;
}

#menu li a 
{
    color:White;
    text-decoration:none;
    display:block;
}

#menu li a:hover, .menubar li a:hover, #page .button a:hover 
{
    color:#ccc;
}

#page .button, .menubar 
{
    background: url(/img/grey-bar-bg.gif) repeat-x top;
    padding:5px;
    border:0px;
    color:White;
}

#page .button
{
	background: url(/img/grey-bar-bg.gif) repeat-x top;
	background-color:#FFFFFF;
	color:#333232;
}

#page .button .content
{
	padding-top:14px;
}

#page .button p
{
	padding-top:5px;
	padding-bottom:2px;
	margin:0;
}

#page .button img
{
	margin-right:5px;
}

#page .button .left img
{
	float:left;
}

#page .button .left p
{
	padding:0;
	margin:0;
}


#page .button a 
{
    display:block;
    color:White;
    text-decoration:none;
    font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}

#page .button .link
{
	clear:both;
	padding-bottom:0px;
    color:#A81F2C;
    text-decoration:underline;
}

#page .full
{
	background: #c22d3b url(/img/grey-bar-bg-full.gif) repeat-x top;
	color:#EEEEEE;
}

.boxSpace
{
	margin-top:5px;
	margin-bottom:5px;
}

#page .full img
{
	border:1px solid #FFFFFF;
}

#page .full .link
{
	color:#FFFFFF;
}

#page .padding 
{
    padding:5px;
}

#page .thedmsBrowseCellImage
{
    width:90px;
}

#page .thedms01 h3 a
{
    padding-bottom:5px;
    text-decoration:none;
}

.padding a 
{
    color:#A81F2C;
}

.padding h1 
{
    color:#333232;
    font-size:160%;
    font-weight:lighter;
}

#menu li img 
{
    float:right;
}

.welcome{
	
}
.welcome img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.welcome p{
	padding:0;
	margin:0;
	float:left;
	padding-left:10px;
}
.imgfeature{
	width:310px;
	position:relative;
	margin:10px auto 10px auto;
	float:left;
	clear:both;
}
.featuremsg{
	width:290px;
	padding-left:20px;
	padding-top:3px;
	margin:0 auto;
	height:17px;
	font-size:12px;
	font-weight:bold;
	color:#af2633;
	background-color:#e9e9e9;
	background-image:url(/img/search.jpg);
	background-repeat:no-repeat;
}

.feature{
	margin-top:10px;
	margin-bottom:10px;
	color:#5a5957;
}
.feature img{
	float:left;
	margin-right:5px;
}
.feature h2{
	font-size:18px;
}
.feature h4{
	color:#940a1a;
	font-size:12px;
	margin-top:0;
	margin-bottom:3px;
}
.feature h5{
	color:#b2b1ad;
	margin-top:0;
	margin-bottom:3px;
}

.content img{
	width:200px;
	float:left;
	margin-right:5px;
}

.content p{
	padding:0;
	margin:0;
}


/* --# DMS #-- */

div.thedms01 h1{
	clear:both;
}
.thedmsServerError {display: block;height: 70px;padding: 2%;width: 96%;}

/* book buttons */
#page .button, .thedmsPGBook{
    background: url("/img/grey-bar-bg.gif") repeat-x scroll center top #A81F2D;
    color: #FFFFFF;
}
.thedmsPGBook a {padding: 3px 10px; color: #fff;}
