
body { 
	margin: 0; 
	padding: 0; 
	background-color:#ececec;
	 font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica;
	}
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
img 	{	border: 0px solid black; }

/* text classes and ids */
.txtsm {	
	font-size:10px; 
	font-family:Tahoma; 
	}
.txt {	
	font-size:11px; 
	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; 
	}
#flashMain { background-image: url(../images/bg_flash.jpg); background-repeat: repeat-x; }
.homeshowlist { background-color: #84b7e4; background-image: url(../images/home_show_bg.gif); background-repeat: repeat-x; padding: 7px; border-top: 1px solid #20457a; }
.pageTitle { font-size:22px; font-family:Tahoma; color: #277dc4; letter-spacing: 1px; }


.plainlink { text-decoration: none; }
.plainlink:hover { text-decoration: underline; }

.listRelevantLine { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 20px; width: 98%; height: 20px; overflow: hidden; padding-left: 10px; }

/* /text 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: 3px; 
	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; }
.searchbarAlt { background-image: url(../images/searchBar_01alt.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; }
/* /homepage main box classes and ids */


/* navigation bar classes and ids */
.navline
	{
	height:40px;	
	font-size:14px; 
	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;
	min-height:300px;
	}
#td_nav
	{
	padding: 0px;
	}
/* /navigation bar 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; }

.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; }

#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 */






/* 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_box_h4_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_box_h4_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_box_h4, 
#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_head
	{
	color: #fdf9e0;
	}

#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,
#h_box_h4_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,
#h_box_h4 
	{
	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,
#h_box_v4
	{
	min-height: 100px;
	border-bottom: 1px black dashed;
	}
#h_box_v1
	{
	margin-bottom: 5px;
	}
/* homepage classes and ids */










