/*/////// 	Pallette			 
Dark Green	#003300
Light Green	#66CC00
Yellow		#FFFF00
GrayGreen	#ADBDAD
Text		#333
Astrk		#FF3300

*/

/*//////////////////////////////////////////// 			Layout			 */
html	{}
body	{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
#Wrapper			{text-align:center;}
#Container			{width:730px;margin:0px auto;position:relative;text-align:left;}
#Header			{text-align:right;color:#003300;}
#Header #Logo	{float:left;padding:0px 0px 15px 60px;}
#Header a					{padding:0px 10px;color:#66CC00;text-decoration:none;}
#Header a:hover			{color:#003300;text-decoration:underline;}
#Header #NavGlobal	{padding:10px 20px 0px 0px;}

#Banner					{clear:both;position:relative;}
#Banner .content	{text-align:left;position:absolute;top:15px; left:430px;color:#FFFF00;width:300px;font-size:12px;}
#Banner .content i	{color:#fff;font-style:normal;font-size:13px;}
#Banner #bSignup_banner	{float:right;padding:0px 5px;}
#Banner .line			{padding:4px 0px;}
#Banner li				{padding:5px 0px 0px 0px;}

#Main				{width:565px;float:right;height:auto;background:url(../i/lineVert.gif) repeat-y 0px 20px;margin:20px 0px 20px 0px;}
#Main .content	{width:320px;float:left;height:auto;padding:10px 20px 0px 20px;background:url(../i/lineVert.gif) repeat-y top right;}
#Main .extra		{width:170px;float:left;height:auto;padding:10px 0px 0px 10px;}
body.Form #Main, body.Form #Main .content {background:none;}
body.Wide #Main, body.Form #Wide .content {background:none;float:none;}
body.Admin #Main, body.Admin #Main .content {background:none;}
body.Admin		{border:solid #66CC00 4px;}
body.Admin	.NavAdmin			{background:#003300;padding:8px 20px;margin:0px 0px 10px 0px;}
body.Admin	.NavAdmin a		{color:#FFFF00;}
body.Admin	#Side				{display:none;}
body.Admin	#Main .extra		{display:none;}
body.Admin	#Main 				{width:auto;float:none;}
body.Admin	#Main .content	{width:auto;float:none;}

#Side				{width:150px;height:auto;}
#Side .content	{padding:30px 0px 20px 10px;}


#Wide				{clear:both;}
#Wide .content	{}


#Footer						{background:url(../i/FooterRight.gif) #003300 no-repeat top right;clear:both;text-align:right;height:41px;font-size:11px;}
#Footer .content			{}
#Footer #SSJID			{float:left;color:#ADBDAD;}
#Footer #SSJID img	{xfloat:left;}
#Footer #SSJID a.linkLogo	{float:left;padding:0px;}
#Footer #SSJID p		{float:left;font-size:9px;width:370px;text-align:left;padding:6px 0px 0px 0px;}
#Footer a					{color:#66CC00;text-decoration:none;}
#Footer a:hover			{color:#FFFF00;text-decoration:underline;}
#Footer #NavFooter		{padding:10px 5px 0px 0px;color:#66CC00;}
#Footer #NavFooter a	{padding:0px 10px;}

#Rights	 {text-align:right;color:#666;font-size:9px;padding:10px 20px;}





/*//////////////////////////////////////////// 			HTML Styles			 */


h1 {font-size:17px;font-weight:bold;color:#003300;margin:0px;padding:0px;}
h2 {font-size:14px;font-weight:bold;color:#003300;margin:0px;padding:0px;}
h3 {font-size:12px;font-weight:bold;color:#003300;margin:0px;padding:0px;}
h4 {font-size:12px;font-weight:bold;color:#000;margin:0px;padding:0px;}
xh5 {font-size:11px;font-weight:bold;color:#444;padding:0px;margin: 0px;}	/* Minor Head  */
xh6 {font-size:11px;font-weight:bold;color:#999;padding:0px;margin: 0px;}	/* Accent */
p 	{margin:0px;padding:0px;}

a 			{color:#003300;padding:0px 1px;}
a:hover {color:#66CC00;}
ul	{		padding: 0px 0px 0px 0px;margin:0px 0px 0px 15px;}
li	{		padding: 0px;margin:0px;}
ol {		padding: 0px 0px 0px 0px;margin:0px 0px 0px 20px;}
hr	{clear:both;}

form 		{	margin:0px;padding:0px;}
input 	{	font-size: 12px;	padding:1px 2px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;xvertical-align: middle;}
textarea{	font-size: 12px;	padding:1px 2px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;xvertical-align: text-top;}
select 	{	font-size: 12px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
xlabel	{	 float:left;width:120px;padding:0.2em 0.5em 0 0;text-align:right;font-weight:bold;}
fieldset	{	xborder-color:#990000;padding:10px;}
legend	{	color:#999;padding:5px 10px;}
td.tf			{text-align:right;}
td.tf	 label	{float:left;}
input.cb		{padding:0px;margin:0px;xbackground:#ccc;xfont-size:9px;xvertical-align:top;}
label.cb		{padding:2px 0px 0px 0px;display:block;}
input.rb		{}
label.rb		{padding:0px 6px 0px 0px;}




table	{	}
th		{vertical-align:top;text-align:left;padding:0px 2px;}
td		{vertical-align:top;text-align:left;padding:0px 2px;}
table caption 	{text-align: left;}
table.data		{border-left: solid #999 1px;border-top: solid #999 1px;border-right:solid #fff 1px;border-bottom:solid #fff 1px;}
table.data th	{border-right:solid #999 1px;border-bottom:solid #999 1px;background:#ccc;border-left:solid #fff 1px;border-top:solid #fff 1px;}
table.data td 	{border-right:solid #999 1px;border-bottom:solid #999 1px;	border-left:solid #fff 1px;border-top:solid #fff 1px;}


/*//////////////////////////////////////////// 			Global Styles			 */

.floatRight	{float:right;}
.Hilt			{width:153px;padding:0px 0px 0px 0px;background:#003300 url(../i/Hilt_Top.gif) no-repeat;line-height:130%;}
.Astrk		{color:#FF3300;font-weight:bold;font-size:120%;display:inline;}
.Indent		{padding:0px 0px 0px 25px;}
.Terms		{background:#FFFFCC;font-size:9px;padding:10px;height:50px;overflow:auto;border:dashed #333 1px;border-width:1px 0px;}
.HiltContent		{color:#FFFF00;padding:20px 10px;background:url(../i/Hilt_Bottom.gif) no-repeat bottom;}
.HiltContent h3	{padding:0px 0px;color:#FFFF00;font-size:14px;}
.HiltContent a				{color:#FFFF00;}
.HiltContent a:hover	{color:#66CC00;}
ul.Bullets li	{margin:auto auto 10px auto;}


