/*******************************************************************************
* Base Styles - DON'T CHANGE THESE!!!                                          *
*******************************************************************************/

body 					{font-family: "trebuchet ms", arial; font-size:87%; line-height:1.5;
						 background:#fff url(images/bg-body.gif) repeat-x;  padding: 0;margin:0;}

p, ul, li				{ margin-top: 0.5em; margin-bottom: 0.5em;}
td, table				{ margin: 0.5em 0;}
fieldset				{ margin: 0; padding: 0;}
legend					{ font-size:1.2em; font-weight:bold; color:#C61C40; margin:0;}

h1						{ font-size:1.5em; color:#C61C40; margin:0 0 0.25em 0; }
h2						{ font-size:1.5em; color:#C61C40; margin:1.5em 0 0.25em 0;}
h3						{ font-size:1.3em; color:#C61C40; margin:1.5em 0 0.25em 0;}
h4						{ font-size:1.3em; color:#C61C40; margin:1.5em 0 0.25em 0;}

th, td					{ font-size:90%; text-align:left; padding:0.1em 0.5em; }

.strong					{font-weight:bold;}
.small					{font-size: 9pt;}
.smallblue  			{font-size: 11pt;color:#386C94;}
.legendsmall			{font-size: 95%; color:#000;}
input		    		{font-size:95%;}
.tableborder            {border:1px solid silver;}
.formlabel              {font-size:95%;width: 8em;float: left;text-align: left;margin-right: 0.5em;display: block;color:#386C94;}
.formsubmit             {margin-left: 8.8em;}
.formlabelnarrow        {font-size:95%;width: 4em;float: left;text-align: left;margin-right: 0.5em;display: block;color:#386C94;}
.formsubmitnarrow       {margin-left: 4.8em;}
.formlabelwide          {font-size:95%;width: 12em;float: left;text-align: left;margin-right: 0.5em;display: block;color:#386C94;}
.formsubmitwide          {margin-left: 12.8em;}

/*******************************************************************************
* Page Structure                                                               *
*******************************************************************************/
#wrapper				{ width:960px; background-color:#fff; margin:0 auto 0; border: 1px solid silver;}
#layoutheader			{ clear:both; min-height: 140px;}
#layoutmain				{ clear:both; margin-top:30px; margin-left:30px; margin-right:20px; min-height:450px;}
#layoutfooter			{ clear:both; text-align:center; font-size:80%; background-color:#386C94; color:white; padding:5px 5px;}

#topbar					{ background-color:#386C94; height:30px; margin:0; padding-top:15px; padding-right:15px; font-size:140%; text-align:right; color:white;}
#logo					{ float:left; padding:5px 5px;}
#navigation				{ float:right;}
#navigation	ul			{ list-style: none;  margin:0;  padding:0;  text-align:right; }
#navigation	li			{ float:left; min-height:28px; margin:0 0 0 0.1em ; background:url("images/tabs-ud-right.png") top right no-repeat; }
#navigation li a		{ float:left; min-height:28px; color:#fff; font-weight:bold; background:url("images/tabs-ud-left.png") top left no-repeat; padding:3px 5px;font-size:0.9em; text-decoration:none;  text-transform:lowercase;  }
#navigation li a:hover	{ text-decoration:underline;}
#navigation2			{ float:right; text-align:right; width:500px;}
#navigation2 a	        { text-decoration:none;color:black;}
#navigation2 a:visited  { text-decoration:none;color:black;}
#navigation2 a:hover    { text-decoration:underline;color:red;}

#main					{ float:left;  width: 640px; }
#sidebar				{ float:right; width: 250px; }
#footer					{ clear:both; text-align:center; font-size:80%; background-color:#386C94; color:white;  margin-top:20px; padding:5px 5px;}

.mainstyle				{ margin:10px; padding-left:140px; background:url("images/mainstyle.jpg") no-repeat; min-height:160px; }
.mainstyle0				{ margin:10px; padding-left:10px;}

.help					{ border: solid silver 1px; margin-bottom:5px; background:#fff url("images/bg-box.gif") repeat-x;}
.boxhead				{ padding:5px 5px; font-size:1em; font-weight:bold; color:#C61C40; margin:0; border-bottom: 1px silver solid; background:#fff url("images/bg-body.gif") repeat-x;}
.boxmain				{ padding:5px 5px;}
.boxinside				{ margin: 5px; padding:5px; margin-top:0; padding-top:0;}

/*******************************************************************************
* Additional Styles                                                                *
*******************************************************************************/
.shred					{ color:#C61C40; }
.shblue					{ color:#386C94; }
.quote					{ margin-bottom;6px; }
.emphasis				{ font-weight:bold; }
.redbold                { color:#C61C40;font-weight:bold;}


.rowhead				{color:white;background-color:#386C94;font-weight:bold;}
.rowhead2				{background-color:#ffecec;font-weight:bold;}
.rowhead3				{background-color:#ffffdf;}
.rowodd					{background-color:#fff; }
.roweven				{background-color:#efefef; }
