body { font:medium arial; background:#ebe9ed; margin:0; min-width:960px; }
img { padding: 0; border: 0}

.logo { position: absolute; left: 0; top: 0}
.product_select{ float:right; margin:3px 30px 0 3px; border:solid 1px #666; width:200px}

.header { width: auto; background-color: white}
.header div { height: 60px}
.header:after { content: "."; display: block; height: 0; clear: both; visibility: hidden}

.header-logo { z-index:5; background-color: #a7a6aa; width: 183px; position:absolute;}
.header-title 
{ 
	float: left; position:relative; right:183px; padding: 0 0 0 183px; overflow:hidden; 
	width:100%; background:#fff url(assets/images/header_back.png) repeat-y top left; margin:auto; text-align:center 
}
.header-title img {padding-top:10px}

.bar { width: auto; background-color: #bd2931; height: 25px}
.bar div { height: 25px}
.bar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden}

.bar-right { width:auto; min-width: 700px; float: left; background-image: url(assets/images/headerbottom.png)}
.bar-left { width: 183px; float: left; background-image: url(assets/images/leftbottom.png)}

.content { border-top: solid 1px #666; background:#d0d0d0}
.content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden}

.main 
{ 
	background:#ebe9ed url(assets/images/menu_backer.png) repeat-y top left; 
	padding-left:190px; border-left: solid 1px #a7a6aa; text-align:center; min-height:400px;
}
.main:after { content: "."; display: block; height: 0; clear: both; visibility: hidden}

.footer 
{ 
	color:#444; font:10pt arial; background:#a7a6aa; width:auto; clear:both; margin:auto; padding:2px; 
	text-align:center; border-top:solid 1px #666; border-bottom:solid 1px #666
}

.menu { float: left; width: 175px; padding: 5px 7px 5px 7px;}
.menu div 
{ 
	margin: 4px 0 0 0; padding: 0 0 0 4px;
	background: url(assets/images/menu-item-backer.gif) 0 0;
}
.menu div div 
{
	padding: 4px 8px 4px 4px; height: 17px; text-align:center;
	background: url(assets/images/menu-item-backer.gif) 100% 0;
}

.menu a:link { font: 11pt/11pt verdana, helvetica, arial, sans-serif; color: Black; text-decoration: none}
.menu a:visited { font: 11pt/11pt verdana, helvetica, arial, sans-serif; color: Black; text-decoration: none}
.menu a:hover { color: #bd2930}

a:link { font: 8pt/11pt verdana, helvetica, arial, sans-serif; color: Black; text-decoration: none}
a:visited { font: 8pt/11pt verdana, helvetica, arial, sans-serif; color: Black; text-decoration: none}
a:hover { color: #bd2930}

a.def:link { font:medium arial; color:Blue; text-decoration:underline }
a.def:visited { font:medium arial; color:Blue; text-decoration:underline }
a.def:hover { font:medium arial; color:Red; text-decoration:underline }

.list{ text-align:left; margin:auto; padding:20px; }

a.title{ font-family:arial; font-weight:bold; color:#444444; text-decoration:underline; font:medium arial; font-weight:bold; }

a.more-info{ font-family:arial; font-weight:bold; color:#444444; text-decoration:underline; font:small arial }

.subtitle { position : relative; left : 250px; text-align : justify; font-weight: bold}

.info { font:medium arial; color:Black; text-align:justify; position:relative; left:300px }

.clear { clear:both; height:20px }

.dist_container { float: left; width: 33%; min-width:220px; }

.dist_outer { margin:5px; padding: 4px 4px 2px 4px; background-color:#bbaaaa; text-align:right; }

.dist_inner { background-color:#fff;  padding:2px 2px 5px 2px; text-align:center; height:230px; }

.dist_img { padding:20px 0px; }

.dist_info { text-align:left; padding-left:100px }

.dist_info_title { font-weight:bold; text-align:left; padding-left:50px }

.dist_name { color:#444; font-family:Arial; font-size:20pt }

a.dist_link { color:#bb4444; font-family:Arial; font-size:12pt }

.dist_prop { display:inline-block; width:75px; color:#332222 }

.dist_data { color:#444; }

.dist_data_sub { text-indent:75px; color:#444 }

.users_list { list-style-type:none; padding-left:0px; }

