@charset "utf-8";

/*ORIGINAL STYLE SHEET ELEMENTS*/
BODY{ }
td	{ font-size:9pt; font-family : verdana; color :333333; /*text-align: justify;*/ }
/*
p	{ font-size:9pt; font-family : verdana; color :333333; text-align: justify; }
b	{ font-size:9pt; font-family : verdana; color :333333; text-align: justify; }
br	{ font-size:9pt; font-family : verdana; color :333333; text-align: justify;}
li	{ font-size:9pt; font-family : verdana; color :BD0249; }
*/
A:link		{ /*font-size:9pt;*/ font-family : verdana; text-decoration:none; color :#990000; font-weight:normal; }
A:visited	{/* font-size:9pt;*/ font-family : verdana; text-decoration:none; color :#990000; }
A:active	{ /*font-siz :9pt;*/ font-family : verdana; text-decoration:none; }
A:hover 	{ /*font-size :9pt*/; font-family : verdana; text-decoration:underline; color:#014F91; font-weight:normal; }
/*ORIGINAL STYLE SHEET ELEMENTS*/

body	{ color: #000000; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ccc; background: #ccc url(../image/background_gradient.jpg) left top repeat-x; }

/* Links ***********************************************************************************************/
a			{ outline: none; text-decoration: underline; }
a:link		{ text-decoration: none; }
a:visited	{ text-decoration: none; }
a:hover		{ text-decoration: underline; }
a:active	{ text-decoration: underline; }
img 	{ border-width: 0px; }
/* Layout elements ************************************************************************************/
#wrapper	{ width: 770px; margin: 0px auto 10px auto; background-color: #900; }
#header 		{ float: left; text-align: center; margin-bottom: 2px; padding-bottom: 5px; border-bottom: solid #990000 0px; width: 770px; background-color: #fff; }
	#headerLogo	{ float: left; width: 400px; }
	#headerText	{ float: left; width: 350px; }
		#headerText h1	{ font-size: 17px; margin: 7px 0px 0px 0pxv; font-family: Verdana, Arial, Helvetica, sans-serif;}
		#headerText h2	{ font-size: 14px; font-weight: normal; margin: 4px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
	#topSlogan	{ font-style: italic; font-size: 13px; text-align: center; width: 770px; background-color: #990000; color: #fff; padding: 1px 0; }
#topNavigation	{ float: left; text-align: center; margin-bottom: 5px; padding-bottom: 5px; border-bottom: solid #990000 1px; width: 770px; font-size: 85%; }

#contentWrapper	{ float: left; width: 768px; margin: 2px 1px 0px 1px; display: inline; background-color: #fff; }
	#navigation	{ float: left; width: 228px; font-size: 10px; }
		#navigation	p { padding-left: 16px; font-size: 108%; font-weight: bold; }
		#navigation	ul { list-style-type: square; }
		ul.navList				{}
		ul.navList li			{}
		ul.navList li h3		{ font-weight: bold; margin: 0px; font-size: 100%; }
		ul.navList li ul		{ margin: 0px; padding: 0px 0px 5px 0px; }
		ul.navList li ul li 	{ margin: 0px; padding: 0px; list-style-type: none; }
		ul.navList li ul li a	{  }
	#navCurrent { color: #014F91; }
	#navCurrent:hover { text-decoration: none; }
#mainContent{ float: left; width: 540px; }
		#interiorContent { padding: 10px 20px; }
			#interiorContent h3 { font-size: 14px; margin: 10px 0 0px 0; }
			#interiorContent h3 a { font-weight: bold; }
			#interiorContent h4 { font-size: 11px; font-weight: normal; font-style: italic; }
			#interiorContent h5 { font-size: 12px; font-weight: normal; margin: 10px 0 0px 0; }
			#interiorContent p	{ text-align: left; font-size: 12px; margin: 10px 0 0px 0; color: #333; }
			#interiorContent ul li	{ font-size: 12px; color: #646769; }
			#interiorContent strong	{ font-weight: normal; color: #000; }	

	#footer 	{ background-color: #ccc; width: 770px; text-align: center; margin-top: 2px; margin-bottom: 0px; padding-top: 5px; border-top: solid #990000 5px; font-size: 10px; }
	#footer h4	{ font-style: italic; margin: 5px 0; font-weight: bold; font-size: 11px;}
	#footer span { font-weight: bold; }

/*individual pages*/
#homeContent	{ color: #666666; margin: 10px 30px 10px 50px; font-size: 12px; font-weight: bold; }
#homeContent p	{}
#homeContent p#homeSlogan	{ text-align:right; padding-right: 30px; font-style: italic; color: #d65959;}
#homeContent ul	{ list-style: none; }
#homeContent li	{ font-size:}

dl.decoratedList	{}
dl.decoratedList dt { font-size: 13px;  font-weight: bold; border-bottom: solid #990000 1px; padding-bottom: 3px; margin-bottom: 5px;}
dl.decoratedList dd { margin-bottom: 10px;}

table#clientList		{ margin-top: 20px; }
table#clientList tr th { font-size: 10px; padding: 2px 6px; text-align: left; }
table#clientList tr td { font-size: 10px; padding: 2px 6px; text-align: left; }

/*toggle layer*/
.toggleLayer { display: none; }

img.frame { border: solid #660000 1px; padding: 2px; }


/* Miscellaneous classes for reuse ********************************************************************/
.flR { float: right; margin-left: 8px; }
.flL { float: left; margin-right: 8px; }
.flClear { clear:both; height:0; font-size: 1px; line-height: 0px; } /*placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

/* Content elements ***********************************************************************************/
h1		{  }
h2		{  }
h3		{  }
h4		{  }
h6		{  }
p		{  }

strong	{ font-weight: bold; }
em		{ font-style: italic; }

dl	{  }
	dt	{  }
	dd	{  }

ol.list,ul.list	{ margin-left:2em; }
ol.list li		{ list-style: decimal outside; }
ul.list li 		{ list-style: disc outside; }