body {
	font: 13px Verdana, Arial, sans-serif; 
	margin: 10px 0px;
	background: #4984c0 url(/images/background.gif) top left repeat;
	color: #000000;
	text-align: left;
}

a, a:link, a:visited {color: #c10435; text-decoration: none;}
a:hover {text-decoration: underline;}

a.nochange, a.nochange:link, a.nochange:visited, a.nochange:hover {
	color: #000000; 
	font-weight: normal; 
	background-color: transparent; 
	border: none;
}

a.hidden, a.hidden:link, a.hidden:visited, a.hidden:hover {
	color: #ffffff; 
	font-weight: normal; 
	text-decoration: none;
	cursor: default;
	border: none;
}

img {border: 0px; display: block;}

.veryverysmall	{font-size: 77%;}
.verysmall		{font-size: 85%;}
.small			{font-size: 93%;}
.normal			{font-size: 100%;}
.large			{font-size: 116%;}
.verylarge		{font-size: 131%;}
.huge				{font-size: 146%;}
.bold				{font-weight: bold;}

.bct200		{color: #c10435;}
.bct20075	{color: #d14368;}
.bct20050	{color: #e0829a;}
.bct20020	{color: #f2ccd6;}
.bct20010	{color: #f9e5ea;}
.bct200120	{color: #9f0c2c;}
.bct200140	{color: #791622;}
.bct2728		{color: #0d5cab;}
.bct272875	{color: #4984c0;}
.bct272850	{color: #84acd4;}
.bct272825	{color: #c1d5ea;}
.bct272810	{color: #e6eef6;}
.white		{color: #ffffff;}
/*.bct308		{color: #005883;}
.bct30875	{color: #4082a2;}
.bct30850	{color: #80acc1;}
.bct30825	{color: #cbd6e9;}
.bct30810	{color: #e5eef2;} */

.allcaps {text-transform: uppercase;}
.caption  { font-size: 9px; color: #0d5cab; }
.sectionhead { font-size: 110%; color: #0d5cab; font-weight: bold; }
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.middle {vertical-align: middle;}

table {border-collapse: collapse;}
td {text-align: left; vertical-align: top;}


.pagetitle {
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	text-align: left;
	padding-left: 5px;
	margin-bottom: 10px;
	background: #ffffff url(/images/notice_bg200.jpg) top left repeat-y;
}

.leftmenu {
	width: 141px;
	background: url(/images/left_menu_bg.jpg) top right repeat-y;
	display: block;
}

.leftmenuProfile {
	width: 141px;
	background: url(/images/left_menu_bg_profile.jpg) top right repeat-y;
	display: block;
	text-align: center;
	color: #c10435;
}

.leftmenubottom {background: #0d5cab url(/images/left_menu_header.jpg) top right repeat-y;}

.leftmenuheader {
	background: #0d5cab url(/images/left_menu_header.jpg) top right repeat-y;
	font-size: 12px;
	line-height: 130%;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}

.leftmenuheaderProfile {
	background: #c10435 url(/images/left_menu_header_profile.jpg) top right repeat-y;
	font-size: 12px;
	line-height: 130%;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

a.leftmenutext, a.leftmenutext:link, a.leftmenutext:visited {
	font-size: 11px;
	line-height: 16px;
	padding-left: 3px;
	text-decoration: none;
	color: #0d5cab;
	background: #cbd6e9 url(/images/left_menu_bg.jpg) top right repeat-y;
	text-align: left;
	display: block;
}

a.leftmenutext:hover {
	color: #c10435;
	font-weight: bold;
	background: #ffffff;
}

a.leftmenutextProfile, a.leftmenutextProfile:link, a.leftmenutextProfile:visited {
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	color: #c10435;
}

a.leftmenutextProfile:hover {
	color: #ffffff;
}

.leftmenulogin {
	width: 143px;
	background: #f9e5ea;
	font-size: 11px;
	color: #000000;
	display: block;
}

.leftmenuloginheader {
	font-size: 12px;
	font-weight: bold;
	background: #f9e5ea;
	color: #0d5cab;
}

a.leftmenulogintext, a.leftmenulogintext:link, a.leftmenulogintext:visited {
	font-size: 12px;
	text-decoration: none;
	color: #0d5cab;
	display: block;
}

a.leftmenulogintext:hover {
	background: #f2ccd6;
}

td.loginmenu form {display: inline;}

td.loginmenu a, td.loginmenu a:link, td.loginmenu a:hover, td.loginmenu a:visited {display: inline;}

td.loginmenu {
   height: 20px;
	border: none;
	border-top: 1px solid #e0829a;
	border-bottom: 2px solid #9f0c2c;
	background: #c10435;
	color: #ffffff;
	font-size: 70%;
}

td.topmenu {background: #c10435;
	border-top: 2px solid #e0829a;
	border-bottom: 4px solid #9f0c2c;
	}

a.topmenu, a.topmenu:link, a.topmenu:visited {
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	padding: 3px 15px;
	color: #ffffff;
	border: none;
	display: block;
}

a.topmenu:hover {
	background: #e0829a;
	border-top-color: #f2ccd6;
	border-bottom-color: #791622;
}

td.message {
	background: url(/images/billboard_bg200.jpg) top left repeat-y;
	padding: 5px;
}

td.updates {
	background: url(/images/billboard_bg2728.jpg) top left repeat-y;
	padding: 5px;
}

td.updatesheader {
	background: #0d5cab url(/images/notice_bg2728.jpg);
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	padding-left: 5px;
	text-transform: uppercase;
	text-align: left;
}

td.noticeheader {
	background: #c10435 url(/images/notice_bg200.jpg);
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	padding-left: 5px;
	text-transform: uppercase;
	text-align: left;
}

.sectionhead {
   background: url(/images/section_bg.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #c10435;
	padding-left: 6px;
	border-bottom: 1px solid #c10435;
	text-align: left;
	width: 98%;
}

.heading {
   background: #c10435 url(/images/notice_bg200.jpg) top left no-repeat;
   font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
}

.footertext {font-size: 11px; color: #ffffff; text-align: center;}

a.footertext, a.footertext:link, a.footertext:visited {
	color: #92a4de;
	font-weight: bold;
	text-decoration: none;
}

a.footertext:hover {
	color: #ffffff;
	text-decoration: underline;
}