html 							{ height:100%}

H1 								{ color: #FFFFFF; font-size: 20px;   font-weight: normal; }
H2 								{ color: #000000; font-size : 14px; font-weight: bold; }
H3 								{ color: #000000; font-size: 14px; font-weight: bold; }

.FrmBtnOut						{ cursor: hand ;  height: 20px; font-size: 10px; color: #be5d07; font-weight: bold;  margin: 0px;  background-color: #FFFFFF; border : 1px solid #000000; }
.FrmBtnOn						{ cursor: hand ; height: 20px; font-size: 10px; color: #Fe9d27; font-weight: bold; margin: 0px; background-color: #FFFFFF; border : 1px solid #000000; }

.TextField						{ height: 16px; font-family : Arial, Sans-serif, Verdana, Helvetica; font-size: 10px; color: #000000; margin: 0px; border:1px solid #000000; background-color:#ffff99; }

A 								{ text-decoration: none; }
A:link 							{ color: #000000; }
A:visited 						{ color: #000000; }
A:hover 						{ text-decoration: none; color: #be5d07; }

A.black 						{ text-decoration: underline; }
A.black:link 					{ color: #000000; }
A.black:visited 				{ color: #000000; }
A.black:hover 					{ text-decoration: underline; color: #000000; }

A.white 						{ text-decoration: none; }
A.white:link 					{ color: #FFFFFF; }
A.white:visited 				{ color: #FFFFFF; }
A.white:hover 					{ text-decoration: underline; color: #FF9900; }

#content li 					{ list-style-type: square; }
#content ul 					{ margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 20; }

TD.headerRow					{ color: #325FA0; font-weight: bold; border-top: 1px solid #CCCCCC; }

TD.DataRowEven					{ background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC; }
TD.DataRowOdd					{ background-color: #F9F9F9; border-bottom: 1px solid #CCCCCC; }

TD.small 						{ font-size:10px; line-height: 13px; }

TD.labelRow 					{ color: #00427C; }

#page 							{ width: 100%; margin: 0px auto; text-align: left; }
#content						{ width: 1000px; height: 100%; padding: 0px; margin: 0px; overflow: hidden; text-align: center; vertical-align:center; font-size : 11px; padding-top:20px;  
								  margin-left:auto; margin-right:auto; }

TD.left   						{ width: 53%; height: 100%; text-align: left; vertical-align: top;}
TD.right  						{ width: 47%; height: 100%; text-align: left; vertical-align: top; }
TD.menuitem 					{ padding: 5px; font-size:12px; text-align:center; }
TD.menuitemOn 					{ padding: 5px; font-size:12px; text-align:center; }

#module 						{ }

#footer 						{ width: 100%; margin-left: auto; margin-right: auto; margin-top: -21px; margin-bottom: 0px; background-color: #b1b1b1; font: 9px Tahoma; color:#CCCCCC; position:absolute; 
								  text-align: right; height:20px; }
		
#Gallery						{ text-align:left; }		
/* A CSS hack that only applies to IE -- specifies a different height for the footer */
* html #footer 					{ margin-top: -20px; }	

TD 								{ font-family : Arial, Sans-serif, Verdana, Helvetica; font-size : 11px; font-style : normal; font-weight : normal; line-height: 14px; }

BODY 							{ height:100%; background-color: #FFFFFF; font-family : Arial, Sans-serif, Verdana, Helvetica; margin : 0px; padding-top : 0px; padding-left : 0px; padding-right : 0px; font-size : 11px;
					  			  font-style : normal; font-weight : normal; line-height: 14px; color: #000000; background-image: url(/images/bg.jpg); background-repeat: repeat-x; background-position: bottom; 
					 			  background-attachment:fixed; }

A.orange						{ color:#FFFFFF; }


/* css new --*/

#header							{ position:relative; display:block; width:100%; height:90px; clear:both; 
								  background-image: url(/images/header_bg.gif); background-repeat: repeat-x; background-position: left top; }
#logo							{ position:absolute; left:0px; top:3px; width:194px; height:58px;  }
#payoff							{ position:absolute; right:20px; top:15px; color: #ffffff; height:30px; font-size: 22px; display:block; line-height:30px; }

#mainmenu 						{ position:absolute; top:68px;  width:99%; padding:0px; margin:0px; overflow:none;} 
#mainmenu ul 					{ padding:0; margin:0; white-space:nowrap; }
#mainmenu li 					{ width: 14.1%; list-style-type:none; display:inline-block; text-align:center; font-size:12px; } 
* html #mainmenu li 			{ display:inline; }  /* IE6 hack */ 
* html #mainmenu 				{ padding-bottom:17px;}  /* IE6 hack  */ 
*:first-child+html #mainmenu li { display:inline; } /* IE7 hack */ 
*:first-child+html #mainmenu 	{ padding-bottom:17px; overflow-y:hidden; }  /* IE7 hack */


#content						{ width: 1000px; height: 100%; padding: 0px; margin: 0px; overflow: hidden; text-align: center; vertical-align:center; font-size : 11px; padding-top:20px;  
								  margin-left:auto; margin-right:auto; }
#colA							{ width:460px; padding:20px; float:left; text-align:center;}
#colB							{ width:460px; padding:20px; float:left; text-align:left; }

#colWide						{ width:960px;  padding:20px;  }
