body 		    { background: url(/images/blue_back.png) repeat-x #0f1d43; margin: 0;   padding: 0;   border: 0;   width: 100%;   height: 100%;  text-align: center;  color: #000000;  font-size: 10pt;  font-family: Verdana; } 

textarea		{ color: #1F1F1F; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; }
input			{ color: #1F1F1F; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; }
h2			    { color: #FFFFFF; background: #151515; font-family: Arial, sans-serif; font-size: 16px; font-weight: normal; vertical-align:top; }
p				{ color: #636363; background: transparent;  font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; vertical-align:top; }
span 			{ color: #636363; }

.blue 			{ color: #132e67; background: transparent;  font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; vertical-align:top; }
.blue12			{ color: #132e67; background: transparent;  font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; vertical-align:top; }
.blue14			{ color: #132e67; background: transparent;  font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; vertical-align:top; }

.blackblk 		{ color: #000000; background: black;  font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; vertical-align:top; }
.black 			{ color: #000000; background: transparent;  font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; vertical-align:top; }
.black12		{ color: #000000; background: transparent;  font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; vertical-align:top; }
.black14		{ color: #000000; background: transparent;  font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; vertical-align:top; }
.black12B		{ color: #000000; background: transparent;  font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; vertical-align:top; font-weight: bold;}
.hdr9			{ color: #000000; background: transparent;  font-family: Arial, sans-serif; font-size: 36px; font-weight: normal; vertical-align:top; valign:top; font-weight: bold;}


.white14		{ color: #000000; background: #FFFFFF;  font-family: Arial, sans-serif; font-size: 16px; font-weight: normal; vertical-align:top; font-weight: bold; }


.red 			{ color: #FF0000; background: transparent;  font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; vertical-align:top; }
.red12			{ color: #FF0000; background: transparent;  font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; vertical-align:top; }
.red14			{ color: #FF0000; background: transparent;  font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; vertical-align:top; }
.redblock		{ color: #800c0a; background: #800c0a;  font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; vertical-align:top; }


.grey 			{ color: #636363; background: transparent;  font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; vertical-align:top; }
.greyrev 		{ color: #636363; background: #dddddd;  font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; vertical-align:top; }
.grey12			{ color: #636363; background: transparent;  font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; vertical-align:top; }
.grey12bl		{ color: #636363; background: #dddddd;  font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; vertical-align:top; }

.grey12B		{ color: #636363; background: transparent;  font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; vertical-align:top; font-weight: bold;}
.grey14			{ color: #636363; background: transparent;  font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; vertical-align:top; }

.debug			{ text-align: left;  color: #EEEEEE;  font-size: 10pt; font-family: Verdana; font-weight: normal; } 
.cat_hdr        { text-align: left;  color: #560A09;  font-size: 10pt; font-family: Verdana; font-weight: bold; } 

.dottop 		{ border-top: thin dotted #999999; }

.picttop		{ vertical-align:top;}
.pictmid		{ vertical-align:middle;}
.pictbot		{ vertical-align:bot;}


.black16 		{ color: #FFFFFF; background: #000000; font-family: Arial, sans-serif; font-size: 16px; font-weight: normal; }
.black14 		{ color: #FFFFFF; background: #000000; font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; }
.black 			{ color: #DDDDDD; background: #000000; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto;}
.white 			{ color: #0C1A44; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto;}
.white_black	{ color: #EEEEEE; background: #000000; font-family: Arial, sans-serif; font-size: 12px; margin:0 auto;}

.menu_text		{ color: #0C1A44; background: #C8DBFC; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto;}
.menu_item		{ color: #0C1A44; background: #C8DBFC; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto; font-weight: bold;}
.menu_hdr		{ color: #0C1A44; background: #C8DBFC; font-family: Arial, sans-serif; font-size: 14px;  margin:0 auto; font-weight: bold;}


.blk_wh			{ color: #000000; background: #ffffff; font-family: Arial, sans-serif; font-size: 12px;  margin:0 auto;}
.blueheader     { color: #FFFFFF; background: #093790; line-height: 13px; padding: 6px 7px 5px 9px;  font-family: Arial, sans-serif; font-size: 16px;}
.bluelabel     	{ color: #FFFFFF; background: #003797; line-height: 16px; font-family: Arial, sans-serif; font-size: 12px;}

.bluesm       	{ color: #003d7E; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 10px; vertical-align:top;}
.bluesmrev   	{ color: #FFFFFF; background: #003d7E; font-family: Arial, sans-serif; font-size: 10px; vertical-align:top;}
.bluesmm      	{ color: #003d7E; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 10px; }
.bluesmb      	{ color: #003d7E; background: #EEEEEE; font-family: Arial, sans-serif; font-size: 10px; vertical-align:top;}
.bluet        	{ color: #003d7E; background: #FFFFFF; font-family: Arial, sans-serif; font-size: 12px; vertical-align: top}


.tableblue		{ border: 1px solid #dddddd;}

.fronttxt		{ color: #3d3e40; background: transparent;  font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; vertical-align:top; }

.myBox {
		margin: 0 auto;
		border: 0px solid #dddddd;
		color: #fff;
		width: 150px;
		/* padding: 15px; */
		text-align: left;
		background: url(/images/calloutback.png) repeat-x #0f1d43;
		/* background-color: #FFFFFF; */
		border-top: 2px solid #dddddd;
		border-bottom: 2px solid #dddddd;

		border-left: 2px solid #dddddd;
		border-right: 2px solid #dddddd;

		/* Do rounding (native in Firefox and Safari) */
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		}
		
.myBoxl {
		margin: 0 auto;
		border: 0px solid #dddddd;
		color: #fff;
		width: 150px;
		/* padding: 15px; */
		text-align: left;
		background-color: #FFFFFF;
		border-top: 2px solid #dddddd;
		border-bottom: 2px solid #dddddd;

		border-left: 2px solid #dddddd;
		border-right: 2px solid #dddddd;

		/* Do rounding (native in Firefox and Safari) */
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		}

.frontmain	{
	    border: 1px solid #dddddd; 
	    background: #f2f2f2;
		padding: 4px 4px 4px 4px;
		}

.mainb	{
	    border: 1px solid #19469A; 
	    background: #FFFFFF;
		width: 870;
		margin: 0px auto 0px;
		padding: 0px 0px 0px 0px;
		}

.cms	{
	    // border: 1px solid #19469A; 
	    background: #FF0000;
		width: 870;
		margin: 0px auto 0px;
		padding: 0px 0px 0px 0px;
		}
		
.main	{
	    // border: 1px solid #19469A; 
	    background: #FFFFFF;
		width: 870;
		margin: 0px auto 0px;
		padding: 0px 0px 0px 0px;
		}

.mainc	{
	    // border: 1px solid #19469A; 
	    background: #FFFFFF;
		width: 870px;
		height: 600px;
		margin: 0px auto 0px;
		padding: 0px 0px 0px 0px;
		}


.center_bak	{
			background: url(/images/center_bak_grey.png) repeat-x #d4d4d4; 
			margin: 0;   
			padding: 0;   
			border: 0;   
			width: 530px;   
			height: 100%;
			}
			
			
.hdr    { 
		color: #FFFFFF; 
		// background: #093790; 
		background: url(/images/main_blue_header_bgrb.jpg) right no-repeat; 
		line-height: 13px; 
		padding: 6px 7px 5px 9px;  
		font-family: Arial, sans-serif; 
		font-size: 12px;
		}

.hdrv   { 
		color: #FFFFFF; 
		// background: #093790; 
		background: url(/images/main_red_header_bgrb.jpg) right no-repeat; 
		line-height: 13px; 
		padding: 6px 7px 5px 9px;  
		font-family: Arial, sans-serif; 
		font-size: 12px;
		}

.whitebig		
		{ 
		color: #FFFFFF; 
		background:url(/images/opensd.png) no-repeat;  
		font-family: Arial, sans-serif; 
		font-size: 30px; 
		font-weight: normal; 
		vertical-align:top; 
		padding: 10px 10px 10px 10px; 
		}
		
.greyhdr 
        { 
		color: #000000; 
		// background: #093790; 
		background: url(/images/main_grey_header.gif) right no-repeat; 
		line-height: 13px; 
		padding: 6px 7px 5px 4px;  
		font-family: Arial, sans-serif; 
		font-size: 10px;
		}		

.callout_bt    
		{ 
		color: #FFFFFF;
		background: url(/images/callout_bl_top.gif) right no-repeat; 
		line-height: 13px; 
		padding: 6px 5px 2px 5px;  
		font-family: Arial, sans-serif; 
		font-size: 12px;
		}

.callout_bm    
		{ 
		color: #636363;
		background: url(/images/callout_bl_mid.gif) right repeat-y; 
		line-height: 13px; 
		padding: 6px 5px 6px 5px;  
		font-family: Arial, sans-serif; 
		font-size: 12px;
		}
.callout_bb    
		{ 
		color: #636363;
		background: url(/images/callout_bl_bot.gif) right no-repeat; 
		line-height: 13px; 
		padding: 6px 5px 0px 5px; 
		font-family: Arial, sans-serif; 
		font-size: 12px;
		}
.callout_t    
		{ 
		color: #636363;
		background: url(/images/callout_top.gif) right no-repeat; 
		line-height: 13px; 
		padding: 6px 7px 5px 9px;  
		font-family: Arial, sans-serif; 
		font-size: 12px;
		}

.callout_m    
		{ 
		color: #636363;
		background: url(/images/callout_mid.gif) right repeat-y; 
		line-height: 13px; 
		padding: 6px 7px 5px 9px;  
		font-family: Arial, sans-serif; 
		font-size: 12px;
		}
.callout_b    
		{ 
		color: #636363;
		background: url(/images/callout_bot.gif) right no-repeat; 
		line-height: 13px; 
		padding: 6px 7px 5px 9px;  
		font-family: Arial, sans-serif; 
		font-size: 12px;
		}


.regform	
		{
		FONT: 12px arial, verdana, sans-serif;
		background-color:#FFFFFF;
		text-align: left;
		BORDER: #CCCCCC 1px solid;
		}
		
.regformm	
		{
		FONT: 12px arial, verdana, sans-serif;
		background-color:#FFFFFF;
		text-align: left;
		vertical-align:middle; 
		BORDER: #CCCCCC 1px solid;
		}		
		
.shadeform	
		{
		FONT: 13px arial, verdana, sans-serif;
		background-image: url("/images/shadeform.gif");
		background-color:#FFFFFF;
		color: #FF0000;
		text-align: left;
		WIDTH: 200px;
		BORDER: #000000 1px solid;
		}		
ul			
		{
		color: #9e231c;
		text-decoration: none;
		list-style-image: url(arrow.gif);
		list-style-type: square;
		}

.related		
		{
		height: 256px; width: 176px;
		background-color: #F7F5F5;
		overflow: hidden;
		background-position: left top;
		border: solid 1px #aaaaaa;
		font-family: Arial, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		}

.bluelabelb 		
		{
		background: #0C1A44;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		color: #FFFFFF;
		font-size: 11px;
		font-family: Arial, Tahoma, Verdana;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0px 0px 5px 0px;
		padding: 3px 0px 3px 7px;
		border: none;
		}

.module_1 .header 
		{ 
		height: 23px; 
		line-height: 23px; 
		background: url(/images/main_metal_header_bgr.jpg) right no-repeat; 
		padding: 0 10px; 
		text-align: left;
		_height: 1%; 
		border: 1px solid black; 
		border-bottom: 1px solid #ae0000; 
		}

.module_1 .header h2 
		{ 
		float: left; 
		font-size: 12px; 
		color: #222323; 
		background: url(/images/header_arrow.gif) no-repeat left center; 
		padding: 0 0 0 17px; 
		margin: 0px; 
		}

.header_text 
		{ 
		display: block; 
		height: 0px;
		width: 228px;
		}

a.blue12a:link      { text-decoration: underline; vertical-align:top; background: transparent; color: #132e67; font-family: Arial, sans-serif; font-size: 12px;  vertical-align:top;}
a.blue12a:visited   { text-decoration: underline; vertical-align:top; background: transparent; color: #132e67; font-family: Arial, sans-serif; font-size: 12px;  vertical-align:top;}
a.blue12a:hover     { text-decoration: underline; vertical-align:top; background: transparent; color: #132e67; font-family: Arial, sans-serif; font-size: 12px;  vertical-align:top;}


a.greym:link       	{ text-decoration: underline; vertical-align:middle; background: transparent; color: #636363; font-family: Arial, sans-serif; font-size: 12px; }
a.greym:visited    	{ text-decoration: underline; vertical-align:middle; background: transparent; color: #636363; font-family: Arial, sans-serif; font-size: 12px; }
a.greym:hover      	{ text-decoration: underline; vertical-align:middle; background: transparent; color: #636363; font-family: Arial, sans-serif; font-size: 12px; }


a.grey:link       	{ text-decoration: underline; vertical-align:top; background: transparent; color: #636363; font-family: Arial, sans-serif; font-size: 12px; }
a.grey:visited    	{ text-decoration: underline; vertical-align:top; background: transparent; color: #636363; font-family: Arial, sans-serif; font-size: 12px; }
a.grey:hover      	{ text-decoration: underline; vertical-align:top; background: transparent; color: #636363; font-family: Arial, sans-serif; font-size: 12px; }

a.grey10:link       	{ text-decoration: underline; vertical-align:top; background: transparent; color: #636363; font-family: Arial, sans-serif; font-size: 10px; }
a.grey10:visited    	{ text-decoration: underline; vertical-align:top; background: transparent; color: #636363; font-family: Arial, sans-serif; font-size: 10px; }
a.grey10:hover      	{ text-decoration: underline; vertical-align:top; background: transparent; color: #636363; font-family: Arial, sans-serif; font-size: 10px; }


a.greyrev:link      { text-decoration: underline; vertical-align:top; background: #dddddd; color: #636363; font-family: Arial, sans-serif; font-size: 12px; }
a.greyrev:visited   { text-decoration: underline; vertical-align:top; background: #dddddd; color: #636363; font-family: Arial, sans-serif; font-size: 12px; }
a.greyrev:hover     { text-decoration: underline; vertical-align:top; background: #dddddd; color: #636363; font-family: Arial, sans-serif; font-size: 12px; }

a.greybl:link       { text-decoration: underline; vertical-align:top; background: #dddddd; color: #636363; font-family: Arial, sans-serif; font-size: 12px; }
a.greybl:visited    { text-decoration: underline; vertical-align:top; background: #dddddd; color: #636363; font-family: Arial, sans-serif; font-size: 12px; }
a.greybl:hover      { text-decoration: underline; vertical-align:top; background: #dddddd; color: #636363; font-family: Arial, sans-serif; font-size: 12px; }

a.blurev:link       { text-decoration: none; vertical-align:top; text-align: left; background: #2F7ED2; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
a.blurev:visited    { text-decoration: none; vertical-align:top; background: #2F7ED2; color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; }
a.blurev:hover      { text-decoration: none; vertical-align:top; background: #2F7ED2; color: #dddddd; font-family: Arial, sans-serif; font-size: 12px; }
	
a.pic:link       	{ text-decoration: none; vertical-align:top; background: #000000; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 10px; }
a.pic:visited    	{ text-decoration: none; vertical-align:top; background: #000000; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 10px; }
a.pic:hover      	{ text-decoration: none; vertical-align:top; background: #000000; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 10px; }

a.foot:link       	{ text-decoration: none; vertical-align:top; background: transparent; color: #132e67; font-family: Arial, sans-serif; font-size: 10px; }
a.foot:visited    	{ text-decoration: none; vertical-align:top; background: transparent; color: #132e67; font-family: Arial, sans-serif; font-size: 10px; }
a.foot:hover      	{ text-decoration: none; vertical-align:top; background: transparent; color: #132e67; font-family: Arial, sans-serif; font-size: 10px; }

a.newsl:link       	{ text-decoration: none; vertical-align:top; background: #1F1F1F; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 12px; width: 160px;}
a.newsl:visited    	{ text-decoration: none; vertical-align:top; background: #1F1F1F; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 12px; width: 160px;}
a.newsl:hover      	{ text-decoration: none; vertical-align:top; background: #1F1F1F; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 12px; width: 160px;}

a.food:link       	{ text-decoration: underline; vertical-align:top; background: #000000; color: #132e67; font-family: Arial, sans-serif; font-size: 12px; }
a.food:visited    	{ text-decoration: underline; vertical-align:top; background: #000000; color: #132e67; font-family: Arial, sans-serif; font-size: 12px; }
a.food:hover      	{ text-decoration: underline; vertical-align:top; background: #000000; color: #132e67; font-family: Arial, sans-serif; font-size: 12px; }


a:link       		{ text-decoration: underline; vertical-align:top; background: #f2efe9; color: #F1E9C1; font-family: Arial, sans-serif; font-size: 12px; }
a:visited    		{ text-decoration: underline; vertical-align:top; background: #f2efe9; color: #F1E9C1; font-family: Arial, sans-serif; font-size: 12px; }
a:hover      		{ text-decoration: underline; vertical-align:top; background: #f2efe9; color: #EEEEEE; font-family: Arial, sans-serif; font-size: 12px; }

a.error:link       	{ text-decoration: underline; vertical-align:top; color: #D11241; font-family: Arial, sans-serif; font-size: 12px; }
a.error:visited    	{ text-decoration: underline; vertical-align:top; color: #D11241; font-family: Arial, sans-serif; font-size: 12px; }
a.error:hover      	{ text-decoration: underline; vertical-align:top; color: #D11241; font-family: Arial, sans-serif; font-size: 12px; }
