/* basic elements */
body {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font: 12px/14px 'Trebuchet MS';
	color: #000000;
	background: #FFFFFF;
	}

p, td {
	font: 12px/14px 'Trebuchet MS';
	color: #000000;
	}
	
h1, .h1 {
	margin: 0px;
	padding: 0px;
	font: bold 18px/18px 'Trebuchet MS';
	color: #FFFFFF;
}

h2, .h2 {
	margin: 0px;
	padding: 0px;
	font: bold 18px/18px 'Trebuchet MS';
	color: #AF3A29;
}

h3, .h3 {
	margin: 0px;
	padding: 0px;
	font: 13px/13px 'Trebuchet MS';
	color: #FFFFFF;
}

h4, .h4 {
	margin: 0px;
	padding: 0px;
	font: bold 13px/13px 'Trebuchet MS';
	color: #AF3A29;
	}
	
h5, .h5 {
	margin: 0px;
	padding: 0px;
	font: 13px/13px 'Trebuchet MS';
	color: #FFFFFF;
}

h6, .h6 {

}

ul {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	list-style: none;
}

li {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	list-style: decimal outside;
}

li ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: none;
}

li li {
	list-style: lower-alpha outside;
}

a:link, a:visited  {
	text-decoration: none;
	color: #9E1206;
	}
a:hover, a:active {
	text-decoration: underline;
	color: #9E1206;
	}

/* specific divs */	
#bg_container { 
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 240px;
	background: url(/images/bg_top.gif) repeat-x top left;
	}

#main_container { 
	margin: 0px;
	padding: 0px;
	width: 990px;;
	}
	
#container {
	margin: 0px 0px 0px 100px;
	padding: 0px;
	text-align: left;
	}

#main_top {
	margin: -240px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 990px;
	text-align: left;
}

#main_header {
	margin: 0px 0px 0px -100px;
	z-index: -1;
	padding: 15px 0px;
}

#sub_header {
	margin: 5px 10px;
	padding: 5px 25px;
}
	
#content_container { 
	margin: 35px 0px 0px -100px;
	padding: 0px 5px 0px 100px;
	width: 770px;
	
	background: url(/images/bg_main.png) repeat-y top left;
	/*
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_main.png', sizingMethod='scale');
	*/
	}

#main_content {
	margin: -120px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: left;
}

#banner {
	margin: 50px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
}

#bg_footer { 
	margin: -5px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	height: 40px;
	background: url(/images/bg_footer.png) repeat-x top left;
	_background: transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_footer.png', sizingMethod='scale');
	}
	
#footer { 
	margin: 0px 0px 0px 100px;
	padding: 15px 0px 0px 0px;
	font: 11px/14px 'Trebuchet MS';
	color: #FFFFFF;
	}


#clear {
	clear: both;
	}

/* basic classes */
.line-break { position:relative; width: 100%; border-bottom: 1px dashed #666666;}
.pageselected {font-weight: bold; color: #687D8E; border-bottom: solid 1px #889DAB;}
.agentselected {font-weight: bold; color: #000000;}
.instruction {padding: 0px 0px 0px 20px; font: 13px 'Trebuchet MS';}

.listingdelete {font: bold 14px 'Trebuchet MS'; color: #F5002B;}
.listingdelete:link, .listingdelete:visited { color: #F5002B; text-decoration: none}
.listingdelete:hover, .listingdelete:active { color: #F5002B; text-decoration: underline}

.photoselected {padding: 2px; border: solid 1px #F5002B;}
.photonotselected {padding: 2px;}

.articletitle {font: bold 12px/14px 'Trebuchet MS'; font-style: italic;  color: #C4370C; padding-left: 15px;}

.white {color: #FFFFFF;}
.red {color: #AF3A29;}
.brown {color: #44383E;}
.yellow {color: #FCF2C4;}

.small {font: 10px 'Trebuchet MS';}
.note {font: 10px 'Trebuchet MS'; color: #999999; font-style: italic;}

.hrdash {width: 770px; margin: 10px 0px 10px -30px; border-bottom: dashed 1px #000000;}
.hrdash2 {width: 100%; margin: 10px 0px 10px 0px; border-bottom: dashed 1px #000000;}
.hrdash3 {width: 100%; margin: 0px; border-bottom: dashed 1px #000000;}

.noline:link, .noline:visited {text-decoration: none}
.noline:hover, .noline:active {text-decoration: underline}

.nostyle:link, .nostyle:visited {color: #000000; font-weight: normal; text-decoration: none}
.nostyle:hover, .nostyle:active {color: #000000; font-weight: normal; text-decoration: underline}

.white:link, .white:visited {color: #FFFFFF; text-decoration: none}
.white:hover, .white:active {color: #FFFFFF; text-decoration: underline}

.yellow:link, .yellow:visited {color: #FCF2C4; text-decoration: none}
.yellow:hover, .yellow:active {color: #FCF2C4; text-decoration: underline}

.alphapage:link, .alphapage:visited {color: #FFFFFF; font-weight: bold; text-decoration: none}
.alphapage:hover, .alphapage:active {color: #AF3A29; font-weight: bold; text-decoration: none}

.footer:link, .footer:visited {color: #B52717; text-decoration: none}
.footer:hover, .footer:active {color: #B52717; text-decoration: underline}
