
body { 
	margin: 0; 
	padding: 0; 
	background-color: #fff;
	}
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
img 	{	border: 0px solid black; }

/* text classes and ids */
.txtsm {	
	font-size:9pt; 
	font-family:Tahoma; 
	}
.txt {	
	font-size:10pt; 
	font-family:Tahoma; 
	}
.txtlg {	
	font-size:14px; 
	font-family:Tahoma; 
	}
.txtxlg {	
	font-size:16px; 
	font-family:Tahoma; 
	}
.txtxxlg {	
	font-size:18px; 
	font-family:Tahoma; 
	}
.txtxxxlg {	
	font-size:20px; 
	font-family:Tahoma; 
	}
/* /text classes and ids */


/* footer classes and ids */
.footer { 
	border:1px solid #ccc;
	color: #2b5de0; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #102872; 
	text-indent: 20px; 
	height: 70px; 
	min-height: 70px; 
	margin-bottom: 10px; 
	padding: 15px;
	}

.footer a { 
	padding-left:10px;
	padding-right:10px;
	color: #597fec; 
	text-decoration: none; 
	}
.footer a:hover { 
	text-decoration: underline; 
	}

/* /footer classes and ids */


/* editing classes and ids */
.hl { 
	background-color: #fff; 
	border: solid 1px #fff; 
	}
.navDeleteButton { 
	display: block;
	float:right;
	}
.msgBoxEditButton { 
	display: block;
	}
.editbuttonWrapper { 
	position:absolute; 
	top: 1px; 
	right:1px; 
	z-index: 50; 
	padding:1px; 
	}
.editbutton { 
	font-size: 10px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	background-color: #fff;
	float: right;
	padding:1px; 
	border-color: black; 
	border-style: solid; 
	border-width: 1px 2px 2px 1px; 
	z-index: 50; 
	}
.editbutton a, .redlink { color: red; text-decoration: none; }
.editbutton a:hover, .redlink:hover { color: #c00; text-decoration: underline; }


.redlink { color: red; text-decoration: none; }
.redlink:hover { color: #c00; text-decoration: underline; }

.editlink { color: red; text-decoration: none; }
.editlink:hover { color: #c00; text-decoration: underline; }


.yellowlink { color: #f9cb41; text-decoration: none; }
.yellowlink:hover { color: #c6c6c6; text-decoration: underline; }


.toolbarlist.ul {}
.toolbarlist ul li {
	border-left: none;
	list-style: none;
	display: inline;
 	margin-right: 2px; margin-left: 2px; padding: 4px; border: solid 1px gray; 
 }

.layer { border:1px solid black; }
.rtehead{ width:185px;height:24px;font-size:14px;padding:0px; border:0px solid black; border-bottom: 1px dashed black; }
.rtebody{  }
.tmpbrdr { 
	}
.editwrap { display: block; border: solid 1px red; }
.editbuttonWrapper {}

#editbar { 
	color: white; 
	font-size: 12px; 
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	position: absolute; 
	height:30px; 
	background-image: url(../images/bg_editbar.gif); 
	background-repeat: repeat-x; 
	top: 40px; 
	left: 0; 
	width: 100%; 
	z-index: 101; 
	}
#editbar a { color: white; text-decoration: none; padding-right: 7px; padding-left: 7px; }
#editbar a:hover { color: #c00; text-decoration: underline; }

#overlay { background-image: url(../images/overlay.gif); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; display: none; }
#floatingToolbar {  
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; position: absolute; 
position:absolute;width:580px;left:10px;top:70px;border:1px solid black;z-index:300;display:none;

}

#calendarDiv { font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; display:none; position: absolute; left:300px; top: 100px; z-index: 1000; background-color:#ebebeb; border:solid 1px black; width: 300px; height: 220px; padding: 3px; }
.calCell { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-align: center; height: 20px; padding: 2px; }


		/* navigation items */
#navNewLink
	{
	z-index:1000; 
	position: absolute; 
	top:0px;
	right:0px; 
	display:none;
	width:400px;
	}
.navReorderLink
	{
	display:none;
	}
.navReorderPulldown
	{
	display:block;
	}
.newItemOnly {	}
		/* /navigation items */

/* /editing classes and ids */



/* page constructors */
#logobox { 
	background-image: url(../images/bg_logo.gif); background-repeat: repeat-y; 
	border-bottom: 1px solid white;
		}
#homepageContent { 
	position: absolute; 
	top: 90px; 
	left: 0; 
	text-align: center; /* for IE */
	}
#container {
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */
		width: 100%;
	}


/* /page constructors */

/* homepage main box classes and ids */
#mainBox { background-color: #1a5399; background-image: url(../images/bg_mainbox.gif); background-repeat: repeat-x; border: solid 2px #ebb304; }
.searchbar { background-image: url(../images/searchBar_01.gif); background-repeat: repeat-x; height: 26px; }
.searchele { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px;  border:0px solid black; height: 18px; background-image: url(../images/bg_srchele.gif); background-repeat: repeat-x; }
#flashMain { background-image: url(../images/bg_flash.jpg); background-repeat: no-repeat; }
/* /homepage main box classes and ids */


/* navigation bar classes and ids */
.navline
	{
	height:40px;	
	font-size:11px; 
	font-family:Tahoma; 
	font-weight: bold;
	}	
.navline a 
	{
	color: #1d61a0; 
	text-decoration: none;
	}
.navline a:hover
	{
	color: #0b3e6e; text-decoration: underline;
	}

#navOutput td
	{
	line-height: 20px;
	min-height: 25px;
	}
#navOutput
	{
	background-color: #fff;
	background-image: url(../images/bg_h_nav.gif); 
	}
#navContainer
	{
	position:relative;
	height:300px;
	}
#td_nav
	{
	padding: 0px;
	}
/* /navigation bar classes and ids */



/* homepage classes and ids */
#h_blog_head
	{
		vertical-align:middle;
		font-size:12px; 
		font-family:Tahoma; 
		height: 25px; 
		margin: 0px;
		padding: 2px;
		font-weight: bold;
		line-height: 19px;
	}

#h_message_head, 
#h_box_v1_head, 
#h_box_v2_head, 
#h_box_v3_head, 
#h_box_v4_head, 
#h_box_h1_head, 
#h_box_h2_head, 
#h_box_h3_head, 
#h_corner_1_head,
#h_corner_2_head,
#h_corner_3_head,
#h_corner_4_head
	{ 
		vertical-align:middle;
		font-size:12px; 
		font-family:Tahoma; 
		height: 25px; 
		margin: 0px;
		padding: 2px;
		font-weight: bold;
		line-height: 19px;
		}

#h_message_body, 
#h_blog_body, 
#h_box_v1_body, 
#h_box_v2_body, 
#h_box_v3_body, 
#h_box_v4_body, 
#h_box_h1_body, 
#h_box_h2_body, 
#h_box_h3_body, 
#h_corner_1_body,
#h_corner_2_body,
#h_corner_3_body,
#h_corner_4_body
	{ 
		padding: 1px;
		}

#h_message, 
#h_blog, 
#h_box_v1, 
#h_box_v2, 
#h_box_v3, 
#h_box_v4, 
#h_box_h1, 
#h_box_h2, 
#h_box_h3, 
#h_corner_1,
#h_corner_2,
#h_corner_3,
#h_corner_4,
#h_nav
	{ 
	position: relative;
	font-size:12px; 
	font-family:Tahoma; 
	line-height:15px;
	padding: 0px;
	}

#h_message_head
	{
	background-color: #d8a613;
	color: #fdf9e0;
	}

#h_message
	{
	border: 1px #102773 solid;
	background-color: #f9cb41;
	}

#h_message a
	{
	color: #be0a05;
	font-weight: bold;
	text-decoration: none;
	}

#h_message a:hover
	{
	color: #be0a05;
	font-weight: bold;
	text-decoration: underline;
	}


#h_blog_head
	{
	background-color: #51a3dd;
	color: #000100;
	}

#h_blog
	{
	border: 1px #102773 solid;
	background-color: #5f8bbc;
	color: #000100;
	}


#h_message
	{
	background-color: #f8c935;
	}

#h_message a
	{
	color: #be0a05;
	font-weight: bold;
	text-decoration: none;
	}

#h_message a:hover
	{
	color: #be0a05;
	font-weight: bold;
	text-decoration: underline;
	}

#h_box_h1_head, 
#h_box_h2_head, 
#h_box_h3_head
	{
	height: 29px; 
	background-image: url(../images/h_box_h_button.gif); 
	background-repeat: no-repeat; 
	padding-left: 25px;
	background-color: #ebb401;
	color: white; 
	text-transform: uppercase;
	line-height: 23px;
	border: 1px solid #fff871;
	}

#h_box_h1, 
#h_box_h2, 
#h_box_h3
	{
	min-height: 80px;
	background-color: #f5f3ca;
	}

#h_box_v1_body, 
#h_box_v2_body, 
#h_box_v3_body,
#h_box_v4_body
	{
	color: #666;
	}
#h_box_v1, 
#h_box_v2, 
#h_box_v3
	{
	min-height: 100px;
	border-bottom: 1px black dashed;
	}
#h_box_v1
	{
	margin-bottom: 5px;
	}
/* homepage classes and ids */



#c1_box_1_head, 
#c1_box_2_head, 
#c1_box_3_head
	{
	color: black;
	background-image: url('../images/col1_head.gif'); 
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight: bold;
	}
#c1_box_1_body, 
#c1_box_2_body, 
#c1_box_3_body
.c1_box_1_body,
.c1_box_2_body,
.c1_box_3_body
	{
	font-size: 12px;
	color: white;
	}

#c1_box_1_head_text, 
#c1_box_2_head_text, 
#c1_box_3_head_text
	{
	font-size: 12px;
	background-color:#ce2828;
	}

#c1_box_1_body_text, 
#c1_box_2_body_text, 
#c1_box_3_body_text,
	{
	font-size: 12px;
	color: white;
	}

#top_blackbox_head,
#bot_blackbox_head
	{
	font-weight: bold;
	}


#c2_box_1_head_text, 
#c2_box_2_head_text, 
#c2_box_3_head_text, 
#c2_box_4_head_text, 
#c2_box_5_head_text, 
#c2_box_6_head_text, 
#c2_box_7_head_text, 
#c2_box_8_head_text, 
#c2_box_9_head_text, 
#c2_box_10_head_text
	{
	font-size: 12px;
	color:#B91302;
	}

#c2_box_1_body_text, 
#c2_box_2_body_text, 
#c2_box_3_body_text, 
#c2_box_4_body_text, 
#c2_box_5_body_text, 
#c2_box_6_body_text, 
#c2_box_7_body_text, 
#c2_box_8_body_text, 
#c2_box_9_body_text, 
#c2_box_10_body_text
	{
	font-size: 12px;
	font-weight: bold;
	color: black;
	}

#c3_box_1_head_text, 
#c3_box_2_head_text, 
#c3_box_3_head_text
	{
	font-size: 12px;
	font-weight: bold;
	}

#c3_box_1_body_text, 
#c3_box_2_body_text, 
#c3_box_3_body_text
	{
	font-size: 12px;
	}

.navigation
	{ 
	background-image: url(../images/m1_0.jpg); background-repeat: repeat-x; height: 42px; 
	}
.navItemLeft,
.navItemRight
	{
	float: left;
	text-align:center;
	vertical-align: middle;
	height:42px;
	}
.navItemLeft
	{
	border-right:1px dotted white;
	}


.navItemLeft a,
.navItemRight a
	{
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	}


.navItemLeft a:hover,
.navItemRight a:hover
	{
	text-decoration: underline;
	}
