a:link {

color:#999999; text-decoration: none;

}

a:visited {

color:#999999; text-decoration: none;

}

a:hover {

color:#999999; text-decoration: underline;

}

a:active {

color:#999999; text-decoration: none;

}





body { 

padding:0;

margin:0;

font-family: "Arial";

font-size:12px;

color:#00284A;

background-color:#999999;

}



a.div_link:link {color:#FFFFFF;text-decoration:none;font-size:12px;}

a.div_link:visited {text-decoration:none;color:#FFFFFF;font-size:12px;}

a.div_link:active {text-decoration:none;color:#FFFFFF;font-size:12px;}

a.div_link:hover {text-decoration:underline;font-size:12px;}



a.top_link:link {color:#FFFFFF;text-decoration:none;font-size:12px; font-weight:bold;}

a.top_link:visited {text-decoration:none;color:#FFFFFF;font-size:12px; font-weight:bold;}

a.top_link:active {text-decoration:none;color:#FFFFFF;font-size:12px; font-weight:bold;}

a.top_link:hover {text-decoration:none;font-size:12px;color:#000000; font-weight:bold;}



div.main{

background:#FFFFFF;

color :#00284A;

height:420px;

width:580px;

overflow:scroll;

border:1px;

/*scrollbar-base-color:#990022;*/

font-size:12px;

font-family:Arial;

border-color:94B6C6;

border-bottom-style:solid;

}



div.blurb

{

	background-color: #FFFFFF;

	color: #000000;

	border-style: solid;

	border-width: 0px;

	border-color: #000000;

	vertical-align: top;



}



table.images

{

	margin-left: auto;

	margin-right: auto;

	width: 94%;

	border: 1px;

	border-color: #666666;

	border-top-style: dashed;

	border-left-style: dashed;

}



table.images td

{

	text-align: center;

	vertical-align: bottom;

	border: 1px;

	border-color: #666666;

	border-top-style: none;

	border-right-style: dashed;

	border-bottom-style: dashed;

	padding: 5px 5px 5px 5px;

}

div.center { text-align: center}

div.center_10pt {text-align: center; font-size: 10pt; font-family: "Arial" }

div.f_10 { font-size: 10pt; font-family: "Arial" }



form.top_align {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

form.top_align select {vertical-align: middle; font-family: "Arial"; color: #000000; font-weight: bold; background-color: #FFFFFF; font-size: 10pt;height:5px;}

form.top_align input {vertical-align: middle; font-family: "Arial"; color: #000000; font-weight: bold; background-color: #FFFFFF; font-size: 8pt;height:5px;}



img { border-width: 0px }



img.float_right { float: right; border-color:#666666; border-style: solid; border-width: 1px; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px  }

img.float_left { float: left; border-color:#666666; border-style: solid; border-width: 1px; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px }

img.float_right_no_border { float: right; border-width: 0px }

img.float_left_no_border { float: left; border-width: 0px }



ii {border-color:#000; border:3;color:#00284A;}

li {margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px}

li.none { list-style-type: none;}



object.flash_video { border-style: solid; border-width: 2px; border-color: #0066CC; }



p { text-align: left; color: #00284A; font-family: "Arial"; font-size: 12px; margin-left: 5px; margin-right: 5px }



table{ text-align: left; }

table.banner { width: 100%; border-width: 0px }

table.common_border { border-width: 1px; border-color: #990000; width: 100%; padding: 0px; border-style: solid }

table.content { vertical-align: top; background-color: #FFFFFF; border-style: solid; border-color: #999999; border-width: 1px; font-family: "Arial"; font-size: 10pt; width: 99%  }

table.data { vertical-align: top; background-color: #FFFFFF; border-style: solid; border-color: #999999; border-width: 1px; font-family: "Arial"; font-size: 10pt; width: 90%; margin-left: auto; margin-right: auto  }

table.data_l { vertical-align: top; background-color: #FFFFFF; border-style: solid; border-color: #999999; border-width: 1px; font-family: "Arial"; font-size: 10pt; float: left; width: 250px; }

table.data_r { vertical-align: top; background-color: #FFFFFF; border-style: solid; border-color: #999999; border-width: 1px; font-family: "Arial"; font-size: 10pt; float: right; width: 250px;  }

table.header { border-width: 0px; width: 100%; margin-left: auto; margin-right: auto; left: 0px}

table.head_top { width: 100%; border-width: 0px }

table.main_table { background-color: #F3F3F3; border-width: 2px; border-style: solid; border-color: #000000; left: 0px; width: 100%}

table.menu_table { border-width: 0px; width: 230px}

table.no_border { border-width: 0px; margin-left: auto; margin-right: auto }

table.no_border_center { border-width: 0px; margin-left: 15%; margin-right: 15%; padding: 0px }

table.top_table {border-width: 0px; margin-left: auto; margin-right: auto; width: 94%; left: 0px }

ul.none { list-style-type: none}

ul.none_right { list-style-type: none; text-align: right }

ul.none_right_in { list-style-type: none; text-align: right; margin-right: 30px}



  .SkipNav:link {

     color: #333333; /* same color as background */

     text-decoration: none;

  }

  .SkipNav:visited {

     color: #333333; /* same color as background */

     text-decoration: none;

  }

  .SkipNav:active, .SkipNav:focus {

     /* Becomes visible & underlined 

        when user tabs to it. 

       :active pseudo-class necessary for IE 

       :focus pseudo-class necessary for Mozilla 

     */

     color: #FFF; 

     text-decoration: underline;

  }





/* --------

- SIDEBAR -

-------- */



#sidebar {

   	width:210px;

	float:right;

	color:#000;

	line-height:1.5em;

	margin:0 0 16px 0;

	overflow:hidden;

	border-right:12px solid #fff;

}



.leftAlign #sidebar {

	border-left:12px solid #fff;

	border-right:none;

	float:left;

}



#sidebar h2 {

	clear:both;

	/*padding:16px 0 4px 0;*/

	font-size:1.4em;

}



#sidebar .col {

	width:100px;

	/*margin:0 10px 0 0;*/

	float:left;

}



#sidebar a {

	display:block;

/*	padding:3px;*/

	border:none;

	color:#888;

}



#sidebar a:hover {

	color:#68f;

}



#sidebar p {

	font-size:1.2em;

	margin:6px 0;

}



#sidebar ul {

	list-style-type:none;

	padding:0;

	margin:0;

}



#sidebar li {

	_border:1px solid #fff;

	clear:both;

}

#sidebar ul ul {

	/*margin:0 0 0 16px;*/

	list-style-type:square;

}



#sidebar ul ul ul {

	list-style-type:none;

}



#sidebar #blogroll {

	list-style-type:none;

	margin:0; padding:0;

}



#sidebar #blogroll li {

	border-color:#fff;

	margin:0 0 0 0;

}



#sidebar #blogroll ul li {

	list-style-type:square;

	border-bottom:1px dotted #ddd;

}



#sidebar #about *, #sidebar .widget_text * {

	color:#666;

}



#sidebar #about, #sidebar .widget_text {

	border:5px solid #FFCFD5;

	/*padding:10px;*/

	color:#666;

}



#sidebar .widget_text {

	/*margin:10px 0;*/

}



#sidebar #about h2, #sidebar .widget_text h2 {

	padding:0; margin:0;

}



#sidebar #about a {

	display:inline;

	color:#68f;

	text-decoration:underline;

}



#sidebar form .button {

	width:30px;

}



#sidebar #search {

	border:none;

	padding:5px;

	

	

}



#sidebar #search p {

	font-size:1.5em;

	margin:0; padding:0;

}



#sidebar #subpages {

	list-style-type:none;

	/*margin:16px 0 0 0;*/

	border:5px solid #FFCFD5;

}



#sidebar #subpages a {

	border:none;

	display:block;

	font-size:1.2em;

	padding:8px;

}



#sidebar #subpages h2 {

	padding:8px; margin:0;

	color:#666;

	background:#000;

}



#search label {

	color:#333;

	margin:0 5px 0 0;

}



ul#feeds {

	clear:both;

	text-transform:uppercase;

	list-style-type:none;

	/*padding:8px;*/

	background:#cc0000;

	overflow:hidden;

	border-top:16px solid #fff;

	_height:1%;

	margin:0;

}



#feeds li {

	float:left;

	border:none;

	margin:0;

	clear:none;

}



#feeds h3 {

	font-size:1em;

	/*padding:4px;

	margin:3px;*/

}



#feeds a {

	display:block;

	/*padding:4px 4px 4px 24px;

	margin:3px;*/

	color:#000;

	background: url( images/bg_feed.gif ) 3px center no-repeat;

}



#feeds a:hover {

	background-color:#fff;

}

/* -------

- FOOTER -

------- */



#footer {

vertical-align:middle;

width:800px;

color:#000;



list-style-type:none;

height:1%;

}



#footer li {



text-align:center;



}



#footer li a {

	color:#fff;

	border-color:#99c;

}

/* ---------------------

-- Wordpress calendar --

--------------------- */



#wp-cal-container {

vertical-align:top;



	

}



#wp-calendar {

	width:100px;

	text-align:center;

	border-collapse: collapse;

}



#wp-calendar caption {

	font-weight:bold;

	background:#fff;

}



#wp-calendar #today {

	background:#fff;

	font-weight:bold;

	color:#666;

}



#wp-calendar a {

	color:#666;

	text-decoration:underline;

}



#pageNav {

	overflow:hidden;

	_height:1%;

	margin:32px 0 0 0;

}



#pageNav a {

	display:block;

	font-size:1.1em;

	width:8em;

	float:left;

	text-align:center;

	padding:0.5em;

	border:none;

	background:#fff;

	margin:0 5px 0 0;

	font-weight:bold;

	text-decoration:underline;

}



#pageNav a:hover {

	color:#333;

	text-decoration:none;

}
