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

/***************** PAGE CONSTRUCTION ****************************/
html 	{ overflow: scroll; }
body 	{ font: 11pt Arial, Helvetica, sans-serif; }
* 		{ margin: 0px; padding: 0px; }

a		{ text-decoration:none; color:black; }
a:hover	{ text-decoration:underline; }

img 	{ border: 0px; }

#contentbox { width: 950px; margin:	0px auto; }

h1, h2, h3, h4 { color: #1b63ad; font-family: Arial, Helvetica, sans-serif; text-align:left; font-weight:600; font-style:italic; }
h1		{ font-size: 14pt;  margin-bottom: 8px; }
h2		{ font-size: 13pt;  margin-bottom: 8px; }
h3		{ font-size: 12pt;  margin-bottom: 5px; }
h4		{ font-size: 11pt;  margin-bottom: 3px; }

hr		{ margin: 5px 0px 2px 0px; }
th 		{ text-align: left; padding:3px;}
td		{ vertical-align: top; }

li		{ list-style: outside disc; margin-left:15px; }

/***************************** TOP ***********************************/
#topbox { text-align: center; letter-spacing: 1px; }

/*************************** NAVIGATION *******************************/
#nav p 			{ background-color: #1b63ad; -moz-border-radius: 2em; color:#FFFFFF; padding: 5px; }
#nav a			{ margin: 0px 10px; padding: 5px; color:#FFFFFF; }
#nav span		{ margin: 0px 10px; padding: 5px; border: 1px solid #000033; border-bottom:0;background-color: #D1D7F1; color:#000033; }
#nav a:hover	{ text-decoration:none; color: #FFFF99; }

/****************************** MAIN CONTENT *******************************/
#content 	{ padding: 15px; min-height: 500px; }	
			  * html #content { height: 500px; }
#content li	{ margin-left:12px; }

/********************************* BOTTOM ************************************/
#footer 	{ margin-top: 15px; clear:both; text-align:center; width: 100%; }
#footer a	{ color: #000000; }
#footer p	{ background-color: #CCCCCC; -moz-border-radius: 2em; font-size: 9pt; padding:5px; margin-bottom: 5px; }
#footer p span	{ padding-left: 15px; }

/********************************* ADMIN SECTION ************************************/
#admin_content 	{ min-height: 500px; padding-left:30px; }	
				* html #admin_content { height: 500px; }
#nav_sec 		{ background-color: #186EB1; -moz-border-radius: 2em; color:#FFFFFF; padding-top:15px; }
#nav_sec a  	{ display:block; height: 20px; margin: 5px 10px; padding-left: 25px; color:#FFFFFF; }
#nav_sec span	{ display:block; height: 20px; margin: 5px 10px; padding: 5px 0px 5px 25px;  border: 1px solid #000033; border-right:0;background-color: #CCCCFF; color:#000033; }
#nav_sec a:hover{ text-decoration:none; color:#0099FF; }
#projectlist th		{ background-color: #CCCCFF; font: 9pt Arial, Helvetica, sans-serif; }
#projectlist td		{ padding: 2px; font: 9pt Arial, Helvetica, sans-serif; }

/********************************* FORM ************************************/
input, textarea, select	{ color:inherit; font-family:inherit; font-size:inherit; margin-bottom: 10px;  }
#pr .long_field { width: 360px; }
.text_field { width: 210px; }
.listeven 	{  }
.listodd	{ background-color: #EEEEEE; }

/********************************* CUSTOMIZED ELEMENTS ************************************/
/* HOME */
#homebox 			{ color:white; text-align:left; margin: 10px 0px; }
#homebox form 		{ float: right; width:200px; }
#homebox form input	{ color:black; }
#homebox form label	{ font-size:9pt; }
#homebox form a		{ font-size: 7pt; margin-left: 5px; color: #FFFFCC; }
#new_member	h4		{ margin: 0; }
#new_member	li		{ list-style-image:url(/img/list_symb.gif); margin-bottom: 10px; }
#new_member h4 a 	{ color: #1b63ad;  }

#new tr	{ height:150px; }

/* REGISTER / JOIN */
#formtable		{ text-align:left; }
#formtable caption	{ text-align:left; color: #000066; font-weight:600; font-style:italic; font-size: 13pt;  margin: 10px 0px;}
#button a		{ width:350px; line-height:38px; background-color:#CCCCCC; border:1px solid red; padding:10px; font-weight:600; }
#button a:hover	{ background-color: #000066; color:#FFFFFF; border:1px solid black; text-decoration:none; }
#view			{ margin-bottom:20px; }
#view th, #view td	{ text-align:left; vertical-align:top; padding:5px;border-bottom: 1px solid #186EB1;  }
#view th			{ background-color: #EEEEEE; font-weight:500; }
#view td			{font-weight:600; padding:2px; }
#view caption		{ color: #1b63ad; font-family: Arial, Helvetica, sans-serif; text-align:left; font-weight:600; font-style:italic; font-size: 14pt;  margin-top: 8px; }


.padding 	{ padding: 3px 3px 30px 3px; }
/* MEMBERAREA */
.header_bar		{ background-color:#1b63ad; color:#FFFFFF; padding:5px; }
#linklist li	{ margin:12px 0px 2px 30px; list-style-image:url(/img/list_symb.gif); }
