body {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #333333;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	background-color: #082A64;
	margin: 0px;
	padding: 0px;
}
/*Hide url box to catch spam*/
#url {display:none;}
/*Corner Boxes styles*/
ul#split,ul#split li{margin:0;padding:0;list-style:none}
ul#split li{float:left;width:182px;margin:0 10px 10px 0}
ul#split h3{margin:0px;padding: 5px 0 0;text-align:center;}
ul#split p{margin:0;padding:5px 8px 15px}
li#one h3{background: #D6D7FE}
ul#split div{background: #D6D7FE}
li#one div{border:2px solid #D6D7FE}
li#two h3{background: #D6D7FE}
li#two div{border:2px solid #D6D7FE}
li#three h3{background: #D6D7FE}
li#three div{border:2px solid #D6D7FE}
li#four h3{background: #D6D7FE}
li#four div{border:2px solid #D6D7FE}
/*Corner Boxes styles ends*/		

A, A:Visited, A:Active {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #105DD0;
	font-size: 12px;
	text-decoration: none;
}

A:Hover {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #7E5910;
	font-size: 12px;
	text-decoration: underline;
}

.nav_main_white {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

A.nav_main_white, A.nav_main_white:Visited, A.nav_main_white:Active {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

A.nav_main_white:Hover {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.box_heading {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.title {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
A.title, A.title:Visited, A.title:Active {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #105DD0;
	font-size: 16px;
	text-decoration: none;
}

A.title:Hover {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #7E5910;
	font-size: 16px;
	text-decoration: underline;
}

.calendar 
{
	background-color: #E1EBFB;
	border-bottom: solid 1px #95B3DE;
	border-left: solid 1px #C1C1C1;
	padding-top: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
}
A.calendar_link, A.calendar_link:Visited, A.calendar_link:Active {
	color: #105DD0;
	font-size: 11px;
	text-decoration: underline;
}
A.calendar_link:Hover {
	color: #7E5910;
	font-size: 11px;
	text-decoration: none;
}
.calendar_cc 
{
	background-color: #F9EDD7;
	border-bottom: solid 1px #95B3DE;
	border-left: solid 1px #C1C1C1;
	padding-top: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
}
.cal_days 
{
	background-color: #E6E6E6;
	border-bottom: solid 1px #C1C1C1;
	border-right: solid 1px #C1C1C1;
	border-left: solid 1px #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #333333;
	font-family: Arial;
	font-size: 10px;
	text-align: center;
}
.tbldata caption{display:none;}		
table.tbldata{border-collapse:collapse;clear:both;}
.tbldata tbody td{border-width: 0 0 1px 0;border-style: solid;padding:2px 0 2px 5px;vertical-align:center;}				
.tbldata thead th{text-align:left;border-width:1px 1px 1px 0;border-style:solid;padding:1px 0 1px 5px;}
.tbldata thead th input{margin-bottom:0px;margin-top:-1px;}
.tbldata td img{text-align:right;}
.tbldata th img{float:right;margin:4px 4px 0 0;} 
.tbldata tr.msgnew{font-weight:bold;}
.tblcalendar thead th { 
	font:74% Verdana;  
	text-align:center;
	padding:3px 0;
}
.tblcalendar tbody th { 
	text-align:center;
	font:bold 74% Verdana;
	padding:0 5px;
}
.tblcalendar tbody th, .tblcalendar tbody td {
	border-width: 0 1px 1px 1px;
	border-style: solid;
}
.tblcalendar tbody td { 
	vertical-align:top;
	height:60px; 
	padding:0;	
}		

.tblcalendar tbody td .calmonthhdr { 
	text-align:left;
	padding:0 5px 5px 0; 
}
.tblcalendar tbody td .calmonthhdr span { 
	float:right;
	padding:4px 0 0 0;
	display:block;
	font:73% Verdana; 
}	
.tblcalendar tbody td .calmonthhdr .d {
	padding:3px 0 3px 3px;
	font-weight:bold;
}	
.tblcalendar tbody td .monmy { 
	clear:both;
	padding:5px;
	border-width:0 0 1px 0;
	border-style:solid; 
	text-align:left;
}	


.tblcalendar small { font:73% Verdana; }
P.box_heading {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

A.box_heading, A.box_heading:Visited, A.box_heading:Active {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #082A64;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

A.box_heading:Hover {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #7E5910;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.box_text {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}

P.box_text {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}

A.box_text, A.box_text:Visited, A.box_text:Active {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 12px;
	text-decoration: none;
}

A.box_text:Hover {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 12px;
	text-decoration: underline;
}

.main_page_content {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #333333;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}

P.main_page_content {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #333333;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	margin-bottom: 36px;
}

.main_page_sub_headings {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

P.main_page_sub_headings {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}





/* settings for sub navigation */

.sub_nav_expanded {
	background-color:#F2F2F2;
	margin: 0px;
	padding: 0px;
}

.sub_nav_parent {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 12px;
	text-decoration: none;
}

A.sub_nav_parent, A.sub_nav_parent:Visited, A.sub_nav_parent:Active {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 12px;
	text-decoration: none;
}

A.sub_nav_parent:Hover {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 12px;
	text-decoration: underline;
}

.sub_nav_child {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 11px;
	text-decoration: none;
}

A.sub_nav_child, A.sub_nav_child:Visited, A.sub_nav_child:Active {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 11px;
	text-decoration: none;
}

A.sub_nav_child:Hover {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 11px;
	text-decoration: underline;
}





/* draws the vote box and handles the spacing and style within and around the box */

.vote_box {
	margin-top: 30px;
	margin-bottom: 15px;
	width: 145px;
	border:1px solid #A1A5A9;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
}

.vote_box_content {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

.vote_box_result {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #666666;
	font-size: 10px;
	letter-spacing: -1px;
	text-decoration: none;
	padding: 0px;
	border: 0px;
	margin: 0px;
}





/* draws the newsletter subscription box and handles the spacing within and around the box */

.subscription_box {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 145px;
	border: 1px solid #A1A5A9;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
}

.subscription_box_content {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

A.subscription_box_content, A.subscription_box_content:Visited, A.subscription_box_content:Active {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 11px;
	text-decoration: none;
}

A.subscription_box_content:Hover {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 11px;
	text-decoration: underline;
}





/* draws the snippet boxes and handles the spacing within and around the box */

.snippet_box {
	margin-top: 20px;
	width: 137px;
	border:1px solid #A1A5A9;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.snippet_box_picture {
	padding-bottom: 8px;
}

.snippet_box_content {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	background-color: #FFFFFF;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}





/* this is shared by the vote, newsletter and snippet boxes */

.any_box_heading {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 8px;
}

A.any_box_heading, A.any_box_heading:Visited, A.any_box_heading:Active {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 8px;
}

A.any_box_heading:Hover {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	padding-top: 3px;
	padding-bottom: 8px;
}





/* search box input */

.searchInput {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #063A7D;
	background-color: #F2F2F2;
	border: 1px solid #A1A5A9;
	height: 18px;
	width: 110px;
}





/* site footer */

.footer {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

A.footer, A.footer:Visited, A.footer:Active {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

A.footer:Hover {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
}





/* style for the printable version link at the base of each page */

P.click_for_print_version {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	margin-bottom: 20px;
}

A.click_for_print_version, A.click_for_print_version:Visited, A.click_for_print_version:Active {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 11px;
	text-decoration: none;
}

A.click_for_print_version:Hover {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 11px;
	text-decoration: underline;
}

/* SB:The following generic tag styles cover articles (main content pane)    */
/* class names have not been used to make article creation a simpler process */
/* Note that any use of the generic tags elsewhere on article pages will     */
/* pick up the style. To avoid this, use class names in these places         */

/* SB:Using TD means that if a table exists in an article, the cells within  */
/* the article would render correctly. As above, to avoid cells in tables    */
/* outside the article picking up the style, use class names there           */

TD {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #333333;
	font-size: 12px;
}


P {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #333333;
	font-size: 12px;
}


UL {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #333333;
	font-size: 12px;
}


LI {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #333333;
	font-size: 12px;
}





/* DL: class named styles common for articles */

.photoBorder {
	border-width: 1px;
	border-style:solid;
	border-color: Black;
}


.strong_headings {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #333399;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


input {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 11px;
}


.other_content {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	background-color: #FFFFFF;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}


A.other_content, A.other_content:Visited, A.other_content:Active {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 11px;
	text-decoration: none;
}


A.other_content:Hover {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #063A7D;
	font-size: 11px;
	text-decoration: underline;
}


/****************************************/
/* styles for the Contact Form Designer */
/****************************************/



/* the cell that displays the label for each form control */

TD.cfdControlLabelCell {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333333;
	vertical-align: top;
}



/* the cell that displays each form control (apart from Label) */

TD.cfdControlCell {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333333;
	vertical-align: top;
}



/* the cell that displays the Label control */

TD.cfdControlCellforLabelControl {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	background-color: #F1F1EF;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}



/* the cell that displays each form validation indicator */

TD.cfdValidationCell {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #CC0000;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
}

.cfdValidationText {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	color: #CC0000;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
}



/* the submit message text */

cfdSubmitMessageLabel {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333333;
}


/* the different form controls */

.cfdTextBox {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333333;
	width: 200px;
}

.cfdMultiLineTextBox {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333333;
	width: 200px;
}

.cfdDropDownList {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333333;
	width: 200px;
}

.cfdListBox {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333333;
	width: 200px;
}

.cfdCheckBox {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333333;
	width: 200px;
}

.cfdCheckBoxList {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333333;
	width: 200px;
}

.cfdRadioButtonList {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333333;
	width:200px;
}

.cfdButton {
	font-family: "Lucida Sans",Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #063A7D;
}

.error {
    vertical-align: baseline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    color: red;
}

.people_header {border: solid 1px #0087dc; width:250px; background-color:#0087dc; font-weight: bold; font-size:90%; text-align:center; padding:3px; color: #fff;}
.people_content {border: solid 1px #0087dc; width:250px; padding: 3px; text-align:left; font-size:90%; font-family:Lucida Sans, Arial;}
a.people:link, a.people:visited, a.people:active {color: #0087dc; text-decoration: underline; font-weight:normal; font-size:11px; text-align: left;}
a.people:hover {color: #55b235; text-decoration: none; font-weight:normal;}

.people_header0 {border: solid 1px #55b235; width:250px; background-color:#55b235; font-weight: bold; font-size:90%; text-align:center; padding:3px; color: #fff;}
.people_content0 {border: solid 1px #55b235; width:250px; padding: 3px; text-align:left; font-size:90%; font-family:Lucida Sans, Arial;}

.people_header1 {border: solid 1px #bc0101; width:250px; background-color:#bc0101; font-weight: bold; font-size:90%; text-align:center; padding:3px; color: #fff;}
.people_content1 {border: solid 1px #bc0101; width:250px; padding: 3px; text-align:left; font-size:90%; font-family:Lucida Sans, Arial;}

.people_header2 {border: solid 1px #0087dc; width:250px; background-color:#0087dc; font-weight: bold; font-size:90%; text-align:center; padding:3px; color: #fff;}
.people_content2 {border: solid 1px #0087dc; width:250px; padding: 3px; text-align:left; font-size:90%; font-family:Lucida Sans, Arial;}

.people_header3 {border: solid 1px #9600c0; width:250px; background-color:#9600c0; font-weight: bold; font-size:90%; text-align:center; padding:3px; color: #fff;}
.people_content3 {border: solid 1px #9600c0; width:250px; padding: 3px; text-align:left; font-size:90%; font-family:Lucida Sans, Arial;}

.peo_pic {float:right;border:0;display:inline;margin:0 0 5px 5px;padding:0px}
.peo_pic_left {float:left;border:0;display:inline;margin: 5px;padding:0px}

a.blogs:link, a.blogs:visited, a.blogs:active {color: #0087dc; text-decoration: none; font-weight:bold; font-family:Lucida Sans, Arial; font-size:11px; text-align: left;}
a.blogs:hover {color: #55b235; text-decoration: underline; font-weight:bold;}

.text_purple {color: #55b235;font-family: Lucida Sans, Arial; font-size: 90%;}
.text_green {color: #55b235;font-family: Lucida Sans, Arial; font-size: 90%;}
.text_blue {color:#0087dc;font-family: Lucida Sans, Arial; font-size: 90%;}
.text_black {color:#000;font-family: Lucida Sans, Arial; font-size: 90%;}
.text_blue1 {color:#0087dc;font-family: Lucida Sans, Arial; font-size: 110%;}
