/*********************************************************************************
 	TRG / gst <gsteiner@wildcat.la>
	5/5/07
*********************************************************************************/

/***************** PAGE CONSTRUCTION ****************************/
body 	{ font: 13px Verdana, Arial, Helvetica, sans-serif; }
a		{ color: #031790; text-decoration:none; }
a:hover	{ color: #0000FF; text-decoration:underline; }
.link 	{ text-decoration:none; color:inherit; }
.link:hover { text-decoration:underline; }
img 	{ border: 0px; }
html 	{ overflow: scroll; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0px;
padding:0px;
}
#contentbox { width: 950px; margin:	0px auto; }

h1, h2, h3, h4 { color: #031790; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:600; }
h1, #case_title	{ color: #031790; font: 14pt Verdana, Arial, Helvetica, sans-serif;  margin-bottom: 5px; }
#case_title 	{ border: 0px none; border-bottom: 1px solid #031790; }

hr		{ margin: 5px 0px 2px 0px; }
th 		{ background: #999999; color: white; padding:3px;}
th a	{ color: inherit; }
td		{ vertical-align:top; }

/***************************** TOP ***********************************/
#topbox {
	text-align: center;
	letter-spacing: 1px;
/*	padding-bottom: 5px;
	border-bottom: 8px double #AAAAAA; 
	margin-bottom: 15px; */
}

/****************************** MAIN CONTENT *******************************/
#content {
	padding: 0px 15px;
	margin: 0px 20px 8px 210px;
	border-left: 3px solid #031790; 
	min-height: 500px;
}	 
	* html #content {
	height: 500px;
}
#content li	{ margin-left:12px; }

/*************************** NAVIGATION *******************************/
#nav 	{ float:left; height: 100%; width: 180px; }
#nav img { }

/********************************* ADMIN SECTION ************************************/
#admin_content {
	min-height: 500px;
}	
	* html #admin_content {
	height: 500px;
}
#admin_nav, #navbox{
	width: 100%;
	text-align:center;
	line-height: 25px;
	margin-bottom: 10px;
	border-bottom: 2px solid #DDDDDD;
}
#admin_nav a, #navbox a {
	border: 1px solid #000000;
	padding: 4px 10px 4px 25px;
	margin: 0px 5px;
	text-decoration:none;
	color: #FFFFFF;
	background-color: #067346;
	background-image: url(img/arrow.gif);
	background-position: 6px 6px;
	background-repeat:no-repeat;
}
#admin_nav a:hover, #navbox a:hover  {
	border: 1px solid blue;
	background-color: #117755;
}
#admin_nav a.active, #navbox a.active  {
	background-color: #031790;
}


/********************************* BOTTOM ************************************/
#footer {
/*	margin-top: 15px;
	border-top: 8px double #AAAAAA;   */
	padding-top: 5px;
	clear:both;
	text-align: right;
	width: 100%;
}
/********************************* FORM ************************************/
.text_field { width:190px; font: 13px Verdana, Arial, Helvetica, sans-serif; }
.zip_field	{ width: 92px; font: 13px Verdana, Arial, Helvetica, sans-serif; }
.adjust		{ font-family:inherit; font-size: inherit; color:inherit; }
.errormessage { color: #000099; }
#formtable td { text-align:left; vertical-align:top; }

.listeven 	{  }
.listodd	{ background-color: #EEEEEE; }
.listeven_o { background-color: #EEEEFF; color:#999999; }
.listodd_o	{ background-color: #DDDDEE; color:#999999; }


/*************** NEWSLETTER ******************/
/* MANAGE */
#managetbl { margin: 0 auto; }
#managetbl th {  }
#managetbl td { padding:3px; vertical-align:top;}

/* PREVIEW */
#preview { border: 3px ridge #CCCCCC; width: 820px; margin: 0px auto; }
#preview p.h   { background-color:#CCCCCC; line-height:25px; margin:0; color:#000000;}
#preview span{ margin-right: 100px; margin-left: 10px; }
#preview div { padding: 10px; }

/* ADDRESS / GROUPS */
.noul { text-decoration: none; }
.header_bar {
	color: #CC0000;
	font-weight: 600;
	margin: 2px 0px 4px 0px;
	font-size:12px;
	font-variant: small-caps;
/*	background-image:url(img/sign_bkg.gif);
	background-repeat:repeat-y;
	padding-left: 33px;
 */
}
.header_bar a { color: white; 	text-decoration: none; }
.grey_bar {
	background: #CCCCCC;
	padding-left:10px;
	color: black;
	line-height: 25px;
	font-weight: bold;
	margin: 2px 0px;
}
.grey_bar a { color: black; 	text-decoration: none; }
#addresstbl th { background: #999999; color: white; }
#sentok, #nogood { 	padding-left: 10px; }

/********************************* CUSTOMIZED ELEMENTS ************************************/
#freeway {
	display:block;
	height: 9px;
	width: 100%;
	margin: 0px 0px 5px 0px;
	background-image:url(img/freeway.gif);
	background-repeat:repeat-x;
}
#join td, #pw td, #newsletter td, #edit td  { line-height:25px; vertical-align:middle; }
#table_cases td { vertical-align:top; border-bottom: 2px solid #999999; padding-bottom:6px; }

.newsletter th   	{ background-color: #cEdDf3; color: #031790; font-weight:500; font-size:11px; }
.newsletter td   	{ padding-bottom: 4px; }
