/* ----------Default---------- */
html        	{ margin: 0; }
body            { font-family: Arial,Helvetica,Verdana,sans-serif; font-size:12px; color: #003366; margin:0; padding: 0px; background: #bed736 url(/images/2008/top-bg.jpg) 50% 0 no-repeat; } 
img		{ border: none; }
p           	{ font-family: Arial,Helvetica,Verdana,sans-serif; }
h1          	{ font-size:28px; margin: 0px; }
h2          	{ font-size:24px; margin: 0px; }
h3          	{ font-size:20px; margin: 0px; }
h4          	{ font-size:18px; margin: 0px; }
h5          	{ font-size:16px; margin: 0px; }
h6          	{ font-size:14px; margin: 0px; }
ul              { margin: 0; padding: 0px; }
li		{ margin: 0; padding: 0px; list-style-type: none; }
input       	{ border: 1px solid #7e9db9; color: #000; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; margin: 0px; padding: 2px 3px; }
select      	{ border: 1px solid #ccc; color: #021731; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px; margin: 0px; padding: 1px 1px 1px 3px; }
textarea    	{ border: 1px solid #7e9db9; color: #000; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; margin: 0px; padding: 2px 3px; }
form        	{ display: inline; }
.btn 		{ font-family: Arial,Helvetica,Verdana,sans-serif; color:#ffffff; border: 1px solid #003366; background: #00376a url(/images/2008/btn_bg.gif) repeat-x; margin: 0px; padding: 2px; font-weight: bold; font-size: 12px; }
.btn_img	{ background: transparent; border: none; padding: 0; }
.hide       	{ display: none; }
.show       	{ display: block; }
.smallest   	{ font-size: 10px; }
.smaller    	{ font-size: 11px; }
.defaultsize	{ font-size: 12px; }
.larger     	{ font-size: 13px; }
.largest    	{ font-size: 14px; }
.bold       	{ font-weight: bold; }
.italic     	{ font-style: italic; }
.strike     	{ text-decoration: line-through; }
.justify    	{ text-align: justify; }
.left       	{ text-align: left; }
.right      	{ text-align: right; }
.center     	{ text-align: center; }
.nowrap     	{ white-space: nowrap; }
.uppercase  	{ text-transform: uppercase; }
.underline  	{ text-decoration: underline; }
.floatleft  	{ float: left; }
.floatright 	{ float: right; }
.floatfix	{ position: relative; }
.floatfix img	{ position: relative; }
.clearboth	{ clear: both; font-size: 0px; height: 0px; line-height: 0px; }

a 		{color:#013d85; text-decoration:underline;}
a:link 		{color: #013d85; text-decoration:underline;}
a:visited	{color: #013d85; text-decoration:underline;}
a:hover 	{color: #ff9900; text-decoration:underline;}
a:active 	{color: #013d85; text-decoration:underline;}

.table_header           { background: #900 url(/images/bg_tablehead.gif) repeat-x; color: #fff; font-weight: bold; }
.table_header a         { color: #fff; text-decoration:underline; }
.table_header a:link    { color: #fff; text-decoration:underline; }
.table_header a:visited { color: #fff; text-decoration:underline; }
.table_header a:hover   { color: #fff; text-decoration:none; }
.table_header a:active  { color: #fff; text-decoration:none; }

.table_header2			{ background: #242c44 url(/images/bg_tablehead2.gif) repeat-x; color: #ffffff; font-weight: bold; }
.table_header2 a 		{ color: #fff; text-decoration:underline; }
.table_header2 a:link 		{ color: #fff; text-decoration:underline; }
.table_header2 a:visited 	{ color: #fff; text-decoration:underline; }
.table_header2 a:hover 		{ color: #fff; text-decoration:none; }
.table_header2 a:active 	{ color: #fff; text-decoration:none; }

.table 			{ background: #fff; }

.table_row1 		{ background: #f5f5f5; color: #021731; font-size: 11px; }
.table_row1 a 		{ color:#cc0000; text-decoration:none; }
.table_row1 a:link 	{ color: #cc0000; text-decoration:none; }
.table_row1 a:visited 	{ color: #cc0000; text-decoration:none; }
.table_row1 a:hover 	{ color: #cc0000; text-decoration:underline; }
.table_row1 a:active 	{ color: #cc0000; text-decoration:underline; }

.table_row2 		{ background: #e9e9e9; color: #021731; font-size: 11px; }
.table_row2 a 		{ color:#cc0000; text-decoration:none; }
.table_row2 a:link 	{ color: #cc0000; text-decoration:none; }
.table_row2 a:visited 	{ color: #cc0000; text-decoration:none; }
.table_row2 a:hover 	{ color: #cc0000; text-decoration:underline; }
.table_row2 a:active 	{ color: #cc0000; text-decoration:underline; }

.black			{ color: #000; }
.black a		{ color: #000; text-decoration:none; }
.black a:link		{ color: #000; text-decoration:none; }
.black a:visited	{ color: #000; text-decoration:none; }
.black a:hover		{ color: #000; text-decoration:underline; }
.black a:active		{ color: #000; text-decoration:underline; }

.black_un		{ color: #000; }
.black_un a		{ color: #000; text-decoration:none; }
.black_un a:link	{ color: #000; text-decoration:none; }
.black_un a:visited	{ color: #000; text-decoration:none; }
.black_un a:hover	{ color: #000; text-decoration:none; }
.black_un a:active	{ color: #000; text-decoration:none; }

.red {color:#cc0000;}
.red a {color:#cc0000; text-decoration:none;}
.red a:link {color: #cc0000; text-decoration:none;}
.red a:visited {color: #cc0000; text-decoration:none;}
.red a:hover {color: #cc0000; text-decoration:underline;}
.red a:active {color: #cc0000; text-decoration:none;}

.blue {color:#013d85;}
.blue a {color:#013d85; text-decoration:none;}
.blue a:link {color: #013d85; text-decoration:none;}
.blue a:visited {color: #013d85; text-decoration:none;}
.blue a:hover {color: #013d85; text-decoration:underline;}
.blue a:active {color: #013d85; text-decoration:none;}

.dark_blue {color:#003366;}
.dark_blue a {color:#003366; text-decoration:none;}
.dark_blue a:link {color: #003366; text-decoration:none;}
.dark_blue a:visited {color: #003366; text-decoration:none;}
.dark_blue a:hover {color: #003366; text-decoration:underline;}
.dark_blue a:active {color: #003366; text-decoration:none;}

.yellow {color:#f9b120;}
.yellow a {color:#f9b120; text-decoration:none;}
.yellow a:link {color: #f9b120; text-decoration:none;}
.yellow a:visited {color: #f9b120; text-decoration:none;}
.yellow a:hover {color: #f9b120; text-decoration:underline;}
.yellow a:active {color: #f9b120; text-decoration:none;}

.white {color:#ffffff;}
.white a {color:#ffffff; text-decoration:none;}
.white a:link {color: #ffffff; text-decoration:none;}
.white a:visited {color: #ffffff; text-decoration:none;}
.white a:hover {color: #ffffff; text-decoration:underline;}
.white a:active {color: #ffffff; text-decoration:none;}

.white_un {color:#ffffff;}
.white_un a {color:#ffffff; text-decoration:underline;}
.white_un a:link {color: #ffffff; text-decoration:underline;}
.white_un a:visited {color: #ffffff; text-decoration:underline;}
.white_un a:hover {color: #ffffff; text-decoration:none;}
.white_un a:active {color: #ffffff; text-decoration:underline;}

.pad5  { padding: 5px; }
.pad10 { padding: 10px; }
.pad20 { padding: 20px; }

.spacer_20  { font-size: 1px; height: 20px; line-height: 20px; }
.spacer_10  { font-size: 1px; height: 10px; line-height: 10px; }
.spacer_5   { font-size: 1px; height: 5px; line-height: 5px; }
.spacer_4   { font-size: 1px; height: 4px; line-height: 4px; }
.spacer_2   { font-size: 1px; height: 2px; line-height: 2px; }
.spacer_1   { font-size: 1px; height: 1px; line-height: 1px; }

/* ----------End Default---------- */


.row1 {
	background: url('images/row1.gif') top left repeat;
	border:1px dotted #004284;
	border-left:0px;
	border-right:0px;
	padding:9px;
	margin:1px;
	margin-top:0px;
}

.row2 {
	background: url('images/row2.gif') top left repeat;
	border:1px dotted #003d79;
	border-left:0px;
	border-right:0px;
	padding:9px;
	margin:1px;
	margin-top:0px;
}

/* ----------Calendar---------- */

.calendartop {
	color: #ffffff;
	background-color:#003b81;
	text-align:center;
	font-weight:bold;
}

.calendaroff {
	background-color:#93a3ba;
	text-align:center;
	color: white;
}

.calendaron {
	background-color:#feb914;
	text-align:center;
	color: #000;
	font-weight:bold;
}

.calendarredbar {
	color: #cc0033;
	background-color:#F1DBDD;
	font-weight: bold;
	border: 1px solid #cc0033;
	
}

.whiteboxrb {
	width:5px;
	height:5px;
	border:1px solid #FF0000;
	background-color:#FFFFFF;
	overflow:hidden;
}

.calendarblueback {
	color: #cc0033;
	background-color:#E9F3FD;
	font-weight:bold;
	border:1px solid #9BBDE0;
	
}

.calendarbluebar {
	color: #003b81;
	background-color:#BAD5F3;
	font-weight:bold;
	border:1px solid #0000FF;
	
}

td.field input {background:transparent; border:solid 1px #003063;}

.whiteboxbb {
	width:5px;
	height:5px;
	border:1px solid #003063;
	background-color:#FFFFFF;
	overflow:hidden;
}

/* ----------End Calendar---------- */
