/* CSS Document */


body {
	background-color: #009ee0; 
	background-image: url(../../../../img/bg.gif);
	background-repeat: repeat-y;
	padding-top: 40px;
	padding-bottom: 40px;
}

td, input, textarea{
	font-family: Tahoma;
	font-size: 12px;
	line-height:15px;  
	color: #000000;	
	vertical-align: top;
}

a { color:#0a0a0a; }
a:hover { text-decoration: none; }
a img { border:0; }

.clear { clear:both; }

input, submit { vertical-align:middle; }

ul { list-style:square; line-height:16px; }
li { font-weight:bold;  }
li a { line-height:18px; text-decoration:underline; }
li a:hover { text-decoration:none; }


/*content*/
#content {
	width: 800px;
	color: black;
	height: 300px;
}


h1 { font-size: 18px; padding-top:20px; padding-bottom:5px; margin-bottom:27px; color: #c42e32; border-bottom:1px solid #c42e32;  }
h2 { font-size: 15px; padding-top:1px; margin-top: 1px; padding-bottom:1px; margin-bottom: 8px; color: black; }
.h22 { font-size: 17px; padding-top:10px; padding-bottom:5px; margin-bottom:6px; color: #7abdd9; border-bottom:1px solid #000000; }
h3 { font-size: 14px; padding-top:0px; margin-bottom:5px; color: gray }
h4 { font-size: 17px; padding-top:10px; padding-bottom:14px; margin-bottom:1px; color: black; }
h5 { font-size: 14px; color: white; margin-top:0; padding-top:0; padding-bottom:0; margin-bottom:5px; }

.align_center { text-align:center; }
.align_right { text-align:right; }

/* nav */

.nav a { font-size: 16px; color: #ffffff; font-weight: bold; text-decoration:none }
.nav a:visited { font-size: 16px; color: #ffffff; font-weight: bold; text-decoration:none }
.nav a:hover { font-size: 16px; color: silver; font-weight: bold; text-decoration:none }

#nav a { font-size: 16px; color: #ffffff; font-weight: bold; text-decoration:none }
#nav a:visited { font-size: 16px; color: #ffffff; font-weight: bold; text-decoration:none }
#nav a:hover { font-size: 16px; color: silver; font-weight: bold; text-decoration:none }

/* subnav */

.sub { padding-left: 0px; }

.sub a { font-size: 14px; color: #d77c7e; font-weight: bold; text-decoration:none }
.sub a:hover { color: #c42e32; font-weight: bold; text-decoration:none }

#subi a { font-size: 14px; color: #d77c7e; font-weight: bold; text-decoration:none }
#subi a:hover { color: #c42e32; font-weight: bold; text-decoration:none }

/* footer */

.block_footer { font-size: 11px; color: #7b7b7b; }

.footer { font-size: 11px; color: #7b7b7b; text-decoration:none; }

/* misc */

.bg { background-color: #dd9294; padding: 6px; padding-left:5px; padding-right:5px;}
.bgh { padding: 5px; padding-left:10px; padding-right:10px; font-weight: bold;}

.current { color: red; }

/* off */

.paddedOFF {
	padding: 20px;
}

hr { color: black; border: 1px solid black; height: 0px; line-height: 1px; }

.sep { border: 1px solid #c42e32; height: 0px; line-height: 1px; }

#subon { color: gray; }

.subon a { color: gray; }
.subon a:hover { color: gray; }

.small { font-size: 10px; }

.error { color: red }

