body {margin:0; padding:0; background:#FFFFFF}
table, td {border-collapse:collapse}
table, td, img {border:0}
form, td {margin:0; padding:0}
td, p {font:12px"Lucida Grande","Arial Unicode MS", sans-serif; color: #4f6b72; vertical-align:top;  text-align:left; padding:0; margin:0}
p { padding-bottom:10px; }
.clear{clear:both; line-height:0px}
input, textarea, select{font:12px
"Lucida Grande","Arial Unicode MS", sans-serif; color:#4f6b72; padding:2px 0 0 2px; text-transform:none; vertical-align:middle;}

.cssTextBoxAlignRight { padding:1px 5px 5px 5px; text-align:right;}
.SpanHeadersTitle { font-weight:bold; }
.SpanHeadersTitleBlue { font-weight:bold; color:#025597;  letter-spacing: 1px; padding-bottom:10px; }

.SpanHeadersTitleBlueHeadings { font-weight:bold; color:#025597; font-size: 11pt; letter-spacing: 1px; padding-bottom:10px; }

.header .dv{margin:0 24px 0 24px;}
.header a{color:#424B5A; text-decoration:none;}
.header a:hover{text-decoration:underline;}
.header .nv{height:45px; background:url(/images/nav_bg3.gif) no-repeat; padding-left:10px;  }
.header .hd{ padding:10px 0 0 15px;}
.header .address{background:url(/images/address_bg.jpg); padding-left:23px; vertical-align:middle;}
.header .menu{padding:20px 0 0 20px;}
.header .logo{ background:url(/images/logo_bg.jpg); padding:10px 0 0 18px; }
.header div{color:#696864; background:url(/images/date_hd.gif) center left no-repeat; padding-left:12px; margin:86px 0 0 8px}

.topheader {padding-left:23px; vertical-align:middle; background-color:#025597;}
.lowerheader {padding-left:23px; vertical-align:middle; background-color:#025597; height:10px;}
.cnt_left_col{padding:5px 17px 10px 5px; }
.newstitle{background:url(/images/h_bg.gif) bottom repeat-x; margin-bottom:10px;}
.newsbody{margin-bottom:20px;}

.headerlist { list-style:none; padding:0;margin:0;}
.headerlist li a{background:url(/images/arr.gif) center left no-repeat; padding-left:12px; text-decoration:underline; color:#424B5A; line-height:16px;}
.headerlist li a:hover{text-decoration:none;}

UL.masterlist{
list-style-image:url(/images/arr.gif);
margin-left:10px;
padding-left:0px;
font-size:12px}


.newslist{list-style:none;color:#424B5A;padding:0; margin:0}
.newslist li { line-height:16px; margin-bottom:10px; }
.newslist li a:hover {color:#025597;font-weight:bold;}
.newslist span {font-weight:bold;}
.innerTableHeader {font-weight:bold; background-color:#424B5A; background:url(/images/arr.gif) center right no-repeat;}
.spanHeader{ font-weight:bold; padding-bottom:15px;}

a{color:#424B5A; text-decoration:underline;}
a:hover{text-decoration:none;}

.link_1{color:#424B5A; text-decoration:underline;}
.link_1:hover{text-decoration:none;}


b a{color:#A91000; text-decoration:none; font-size:10px; font-weight:bold;
	background:url(images/wh_bg.gif) center repeat-x; padding-left:3px;}
b a:hover{text-decoration:underline;}

.rc_block{width:173px; background:url(/images/rc_block_bg.jpg) top no-repeat #BA0800; padding:24px 0 20px 21px; color:#FFFFFF;}
.rc_block a{color:#FFFFFF; text-decoration:underline;}
.rc_block a:hover{text-decoration:none;}

.rc_block_2{width:345px; padding:21px 22px 27px 23px; background:url(/images/1_pic_1.jpg) 21px bottom no-repeat #ECECEC;}

.str_b{margin:8px 0 8px 0; text-align:right; background:url(/images/str_b_bg.gif) center repeat-x;}

li a{background:url(images/arr.gif) center left no-repeat; padding-left:12px; text-decoration:underline; color:#424B5A; line-height:16px;}
li a:hover{text-decoration:none;}

#form div{height:28px;}
#form input{width:170px; height:17px;}
#form textarea{width:160px; height:97px; overflow:auto; margin-bottom:15px;}

.footer{height:60px;}
.footer .left{width:172px; color:#363636; padding:30px 0 0 23px;}
.footer .right{width:585px; background-color:#ECECEC; color:#025597; text-align:center; vertical-align:middle;}
.footer .right a{color:#025597; text-decoration:underline;}
.footer .right a:hover{text-decoration:none;}
.footer .right b a{color:#464646; text-decoration:none; background:url(/images/footer_mk.gif) center left no-repeat; padding:0 33px 0 7px; font-size:12px;}
.footer .right b a:hover{text-decoration:underline;}

.title_m {color:#464646; text-decoration:none; background:url(/images/footer_mk.gif) center left no-repeat; padding:0 33px 0 7px; font-size:12px;}



#mytable {
	width: 250px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #424B5A;
	border-top: 1px solid #424B5A;
}

#mytable caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable th {
	font: bold 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	border-right: 1px solid #424B5A;
	border-bottom: 1px solid #424B5A;
	border-top: 1px solid #424B5A;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 3px 6px 3px 12px;
	background: #025597 url(/images/bg_header.jpg) no-repeat;
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #424B5A;
	background: none;
}

#mytable td {
	border-right: 1px solid #424B5A;
	border-bottom: 1px solid #424B5A;
	background: #fff;
	padding:  3px 6px 3px 12px;
		color: #4f6b72;
}

#mytable td.alignright {
	border-right: 1px solid #424B5A;
	border-bottom: 1px solid #424B5A;
	background: #fff;
	padding:  3px 6px 3px 12px;
		color: #4f6b72;
		text-align:right;
}


#mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

#mytable th.spec {
	border-left: 1px solid #424B5A;
	border-top: 0;
	background: #fff url(/images/bullet1.gif) no-repeat;
	font: bold 10px "Lucida Grande","Arial Unicode MS", sans-serif, sans-serif;
}

#mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(/images/bullet2.gif) no-repeat;
	font: bold 10px "Lucida Grande","Arial Unicode MS", sans-serif, sans-serif;
	color: #797268;
}

.cbkTableNoBorder {
	padding: 0;
	margin: 0;
}

.cbkTableNoBorder td {
	background: #fff;
	padding: 3px 6px 3px 12px;
		color: #4f6b72;
}

/* Generic Table Formating */
.cbkTableCalendar 
{
	background-color:#ECECEC;
	
}

.cbkTable {
	padding: 0;
	margin: 0;
	border-left: 1px solid #424B5A;
	border-top: 1px solid #424B5A;
}

.cbkTableComments 
{
	
	
	padding: 0;
	
	background-color:#ECECEC;
	margin: 0;
	border-left: 1px solid #424B5A;
	border-top: 1px solid #424B5A;
	border-bottom: 1px solid #424B5A;
	border-right: 1px solid #424B5A;
	
}
.cbkTableComments h3 
{
		
	padding: 0;
	color:Black;
		
}

.cbkTable caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.cbkTable th {
	font: bold 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	border-right: 1px solid #424B5A;
	border-bottom: 1px solid #424B5A;
	border-top: 1px solid #424B5A;
	letter-spacing: 2px;
	
	text-align: left;
	padding: 3px 6px 3px 12px;
	background: #025597 url(/images/bg_header.jpg) no-repeat;
}

.cbkTable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #424B5A;
	background: none;
}

.cbkTable td {
	border-right: 1px solid #424B5A;
	border-bottom: 1px solid #424B5A;
	background: #fff;
	padding: 3px 6px 3px 12px;
		color: #4f6b72;
}


.cbkTable td.alt {
	background: #F5FAFA;
	color: #797268;
}

.cbkTable th.spec {
	border-left: 1px solid #424B5A;
	border-top: 0;
	background: #fff url(/images/bullet1.gif) no-repeat;
	font: bold 10px "Lucida Grande","Arial Unicode MS", sans-serif, sans-serif;
}

.cbkTable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(/images/bullet2.gif) no-repeat;
	font: bold 10px "Lucida Grande","Arial Unicode MS", sans-serif, sans-serif;
	color: #797268;
}


.cbkmenu 
{
         background-color:#ECECEC;
         
    }

.cbkmenu a 
{
    
	background: #ECECEC;
	padding: 3px 6px 3px 12px;
	color: #4f6b72;
	overflow: hidden;
    text-indent: 10px;
    display: block;
    text-decoration: none;
}

.cbkmenu span 
{
   font: bold 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	letter-spacing: 2px;
	display: block;
	text-align: left;
	padding: 3px 6px 3px 12px;
	background: #999999;
	
	
}


.cbkmenu a:hover {
    background : #708090 url(/images/linkarrow.gif) no-repeat right center;
    color: #ffffff;
}


.sidemenu 
{
         background-color:#ECECEC;
         
    }

.sidemenu a 
{
    
	background: #ECECEC;
	padding: 3px 6px 3px 12px;
	color: #4f6b72;
	overflow: hidden;
    text-indent: 10px;
    display: block;
    text-decoration: none;
}

.sidemenu span 
{
   font: bold 12px tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	letter-spacing: 2px;
	display: block;
	text-align: left;
	padding: 3px 6px 3px 12px;
	background: #999999;
	
	
}


.sidemenu a:hover {
    background : #708090 url(/images/linkarrow.gif) no-repeat right center;
    color: #ffffff;
}


.profileSection 
{
    padding-bottom:20px;
     border-bottom: 1px solid #424B5A;
       padding-top:20px;
    }