/* 
===============================================================================
CSS VERSIONS:   1::2.1
FILE URI:       style.css
===============================================================================
*/

/* 
-------------------------------------------------------------------------------
<< LAYOUT
*/

html, body {
	margin: 0;
	padding: 0;
}

html, body {
	background-color: #ccdaff;
}

body {
	padding: 16px;
	background: url(../i/body-bg.png) repeat-x;
}


div#pagewrap {
	width:  762px;
	border: 1px solid #4682b4;
	position:  relative;
	margin:  auto;
	text-align: left;
}

table#navigation_top tr {
	background: #4682b4 url(../i/navigation-bg.png) repeat-x;
}

table#navigation_top td {
	height: 36px !important;
	vertical-align: middle;
}

table#navigation_top td#navigation_capL {
	border-right: 1px solid #43749d;
}

table#navigation_top td#navigation_capR {
	border-left: 1px solid #699ac3;
}

table#contentwrap td[bgcolor='#999999'] {
	visibility: collapse;
}

table#contentwrap td[bgcolor='#999999'] img {
	display: none;
}

/* << Content Body */
.t9-gx17 img {
	border: 4px solid #d7eaae;
	margin: .5em;
}

.t9-gx17 a {
	color: #3399FF;
	text-decoration:none;
}

.t9-gx17 a:hover {
	color: #66CC33;
	text-decoration:none;
}

.t9-gx17 img[align='right'] {
	margin-right: 0;
}

.t9-gx17 img[align='left'] {
	margin-left: 0;
}
/* >> Content Body */


/* << Sidebar */
td#sidebarwrap {
	border: 0px solid;
	background: #4f88b8 url(../i/sidenavigation-bg.png) repeat-x;
}

td#sidebarwrap table,
td#sidebarwrap td {
	background-color: transparent;
	border: 0px solid;
}

td#sidebarwrap * {
	background-image: none;
	text-decoration:none;
}

tr#sidenavigationwrap * img {
	display: none;
}

table#sidenavigation {
	margin: 1em 0;
}

table#sidenavigation > td {
	display: none;
}

table#sidenavigation tr.navlink td {
	background-color: #4f88b8;
	border: 1px solid;
	border-color: #699ac3 #43749d #43749d #699ac3 !important;
	display: table-cell;
	vertical-align: top;
	height: 28px;
}

table#sidenavigation tr.navlink td * {
	background-color: transparent;
}

tr.newshead,
tr.newshead td {
	background-color: #4278ab !important;
	margin: 0;
}

tr.newscontent,
tr.newscontent td {
	background-color: #66a3d6 !important;
	margin: 0;
}

tr.newscontent hr {
	color: #4f88b8;
	border-color: #4f88b8;
}
/* >> Sidebar */ 


/* << Footer */
div.t8-g {
	width: 764px;
	height: 36px;
	background-color: #4682b4;
	position: relative;
	margin: auto;
}

div.t8-g img, div.t8-g br {
	display: none;
}
/* >> Footer */

/* 
>> LAYOUT
-------------------------------------------------------------------------------
*/


/* 
-------------------------------------------------------------------------------
<< TYPOGRAPHY
*/

body { 
    font-family: helvetica, arial, sans-serif;
    font-size: 12pt;
}

input, textarea {
    font-weight: normal;
    font-size: 60%;
    color: #333;
}

img#masthead_img {
	display: block;
	border: 2px solid white;
}

table#navigation_top a {
	display: block;
	padding: 0 20px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 90%;
	text-decoration: none;
	border-left: 1px solid #699ac3;
	border-right: 1px solid #43749d;
	text-transform: uppercase;
}

table#navigation_top a:hover {
	color: #ff9;
}

table#navigation_top a.on {
	background: url(../i/navigation-on-bg.png) repeat-x;
	color: #ff9;
}

/* Unknown classes

.t7 { font-size: 8pt; color: #333333; }
.t7b { font-size: 8pt;	font-weight: bold; }

.t8 { font-size: 9pt; color: #333333; font-weight: normal}
.t8b { font-size: 9pt; color: #333333; font-weight :  bold; }
.t8-r { font-size: 9pt; color: maroon; font-weight :  normal; }
.t8b-r {
	font-size: 9pt;
	color: #B70000;
	font-weight : bold;
}
.t8b-g { font-size: 9pt; color: #666666; font-weight : bold }
.t8x12-g { font-size: 9pt; color: #666666; font-weight : normal; line-height: 12pt }
.t8bx12-g { font-size: 9pt; color: #666666; font-weight : bold; line-height: 15pt  }
.t8bx11-ee { font-size: 90%; color: #666666; font-weight : bold; line-height: 13pt  }
.t8b-wx17 { font-size: 9pt; color: #ffffff; font-weight :  bold; line-height: 17px; }
.t8b-yx17 { font-size: 9pt; color: #ffff99; font-weight :  bold; line-height: 17px; }

.t9 { font-size: 90%; color: #333333; font-weight: normal }
.t9b-g { font-size: 90%; color: #666666; font-weight :  bold; }
.t9b { font-size: 90%; color: #333333; font-weight :  bold; }
.t9b-m { font-size: 90%; color: #773500; font-weight :  bold; }
.t9b-v { font-size: 90%; color: #006633; font-weight :  bold; }
.t9-vx17 { font-size: 90%; color: #006633; font-weight :  normal; line-height: 17pt; }
.t9x17 { font-size: 90%; line-height: 17px; }
.t9bx15 { font-size: 90%; font-weight :  bold; line-height: 17px; }

.t9b-gx17 { font-size: 90%; color: #666666; font-weight :  bold; line-height: 17pt; }
.t9b-wx17 { font-size: 90%; color: #ffffff; font-weight :  bold; line-height: 17pt; }
.t9b-vx17 { font-size: 90%; color: #006633; font-weight :  bold; line-height: 17pt; }

.t10 { font-size: 11pt; color: #333333; }
.t10b { font-size: 11pt; color: #333333; font-weight :  bold; }
.t10b-m { font-size: 11pt; color: #773500; font-weight :  bold; }
.t10-gx17 { font-size: 11pt; color: #444444; font-weight :  normal; line-height: 15pt; }
.t10bx18-b { font-size: 11pt; color: #3366cc; font-weight :  bold; line-height: 18px; }
.t10x18 { font-size: 11pt; font-weight :  normal; line-height: 18px; }
.t10bx22 { font-size: 11pt; font-weight :  bold; line-height: 22px; }

.t11 { font-size: 12pt; color: #333333; }
.t11b { font-size: 12pt; color: #333333; font-weight :  bold; }

.t11b-b { font-size: 12pt; color: Navy; font-weight :  bold; }
.t11b-w { font-size: 12pt; color: white; font-weight :  bold; }

.t12 { font-size: 13pt; color: #333333; }
.t12b { font-size: 13pt; color: #333333; font-weight :  bold; }
.t12b-w { font-size: 13pt; color: white; font-weight :  bold; }

.t13b { font-size: 13pt; color: #333333; font-weight :  bold; }
.t14b { font-size: 14pt; color: #333333; font-weight :  bold; }
.t14-gx17 { font-size: 14pt; color: #444444; font-weight :  normal; line-height: 15pt; }
.t14b-g { font-size: 14pt; color: #666666; font-weight :  bold; }
.t18bi-g { font-size: 18pt; font-family: "Times New Roman", Times, serif; color: #999999; font-style: italic; font weight :  bold; line-height: 25pt; }
.t27b-g { font-size: 27pt; color: #DDDDDD; font-weight: bold; }

*/

table#contentwrap {
	font-size: 100%;
}

/* Body Copy */
.t9-gx17 {
	font-size: 95%;
	color: #333;
	line-height: 1.4em;
	text-align: left;
}

/* Body Headline */
.t11-gx17, .t11-gx17 * {
	color: #6b8e23;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	line-height: 1.4em;
}

/* << Sidebar */
table#sidenavigation tr.navlink td,
table#sidenavigation tr.navlink td a {
	font-size: 85%;
	font-weight: bold;
	line-height: 26px;
	color: #fff;
	text-decoration: none;
}

.subnav_item {
	width:140px;
	background-color:#FFFFFF;
	border-bottom:1px solid #0066CC;
	font-size:75%;
	padding:3px 10px 3px 10px;
	text-decoration:none;
}
.subnav_item:hover {
	background-color:#eeeeee;
}
.subnav_link {
	text-decoration:none;
	color:#000099;
}
.subnav_link:hover {
	text-decoration:none;
	color:#66CC33;
}

/* News Headers */
div.t8b-wx17 {
	color: #fff;
	font-weight: bold;
	font-size: 82% !important;
	line-height: 200%;
}

tr.newscontent div {
	margin: 1em 3px !important;
	font-size: 80%;
	line-height: 1.1em;
}

.t9b-m {
	font-weight: bold;
}

tr.newscontent a {
	color: #000;
}

tr.newscontent a:hover {
	color: #fff;
}
/* >> Sidebar */ 

/* << Footer */
div.t8-g {
	text-align: center;
	line-height: 36px;
	color: #fff;
	font-size: 70%;
}
/* >> Footer */


.dot { font-size: 90%; color: #333; font-weight : bolder; }

.img a {
    color: #cfcfcf; 
	border : thin;
	border-color : #cfcfcf;
}
/* 
a:link { color: #1e90ff; }
a:hover { color: #6c3; }
a:visited { color: #000; }
*/

/* 
>> TYPOGRAPHY
-------------------------------------------------------------------------------
*/


