

body {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			margin: 0;
			font-size: 0.67em;
			font-weight: normal;
			background-color: #ffffff;
			}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border: 0px solid #000;
	width: 900px;
	background-color: transparent;
}

#header {
			margin: 		20px 0px 0px 0px;
			background-color: transparent;
			border: 		solid 0px red;
}


#header-other {
			margin: 		20px 0px 0px 0px;
			background-color: transparent;
			border-bottom:	solid 0px #3491AB;
			}

#flash {
			margin: 		20px 0px 0px 0px;
			background-color: transparent;
			border: 		solid 0px red;
}

#side-a, #side-b, #content, #navframe {
			margin-top: 	15px;
			border: 		#000 solid 0px;
			padding: 		0px;
}

#side-a {
	float: 			left;
	width: 			298px;
	background-color: transparent;
	border: 		0px solid red;
}

#side-b {
	float: 			right;
	width: 			240px;
	margin-bottom: 	10px;
	padding: 		0px 6px 6px 6px;
	background-color:	transparent;
	border: 		solid 1px #ebebeb;
}

.inside-content, #inside-content-nav {
			float:left;
			border: solid #ebebeb 1px;
			margin: 0px 0px 10px 0;
			padding: 0 6px 6px 6px;
			}

.inside-content {
	width: 306px;
			}

#inside-content-nav {
	width: 286px;
			}
.inside-content-box {
			float:left;
			width: 286px;
			border: solid #ebebeb 1px;
			margin: 0px 0px 10px 0;
			padding: 0 6px 6px 6px;
			}
#inside-content-tb {
	float:left;
	border: solid #ebebeb 0px;
	margin: 0px 0px 10px 0;
	padding: 0px;
	width: 320px;
			}

#inside-content-side-b {
			float:left;
			border: solid #ebebeb 1px;
			margin: 0px 0px 10px 0;
			padding: 0 6px 6px 6px;
			width: 175px;
			}

#inside-content-side-b ul li {
			font-size: 		0.90em;
			}

li {
			line-height:	1.7em;
			}

#content-home {
	float: 			left;
	width: 			320px;
	background-color:	transparent;
	margin-left: 	15px;
	margin-top: 	15px;
	border: 		0px solid black;
			}

#content {
	float: 			left;
	width: 			586px;
	background-color: transparent;
	margin-left: 	15px;
	margin-top: 	15px;
	margin-bottom: 20px;
	border: 		0px solid black;
	}


/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 { 
			background: transparent url(images/box.png) no-repeat bottom right; 
			} 
			
.cssbox { 
			width: 238px !important; /* intended total box width - padding-right(next) */ 
			width: 238px; /* IE Win = width - padding */ 
			padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
			margin: 20px auto; /* use to position the box */
			border: 1px solid red;
} 

/* set the top-right image */ 
.cssbox_head { 
			background-position: top right; 
			margin-right: -15px; /* pull the right image over on top of border */ 
			padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 
/* set the top-left image */ 
.cssbox_head h2 { 
			background-position: top left; 
			margin: 0; /* reset main site styles*/ 
			border: 0; /* ditto */ 
			padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
			height: auto !important; 
			height: 1%; /* IE Holly Hack */ 
} 
/* set the lower-left corner image */ 
.cssbox_body { 
			background-position: bottom left; 
			margin-right: -11px; /* interior-padding right */ 
			padding: 15px 0 15px 8px; /* mirror .cssbox_head right/left */ 
} 
/* End */






/*	START NAVIGATION */
#nav {
	width: 298px;
	margin: 0px 0 10px 0;/**/
	border: 1px solid #ebebeb;
	border-color: #ebebeb;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	padding: 0px;
	
	/*background-color: #CAE8EA;*/
	}
	
#nav li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 26px;
	text-decoration: none;
	border-left: 5px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 0px;
	/*vertical-align:text-middle; */
	line-height: 200%;
	}	
	
#nav li a:link, #nav li a:visited {
	color: #000;
	display: block;
/*	background:  url(../images/nav-bg.jpg);*/
	padding: 0px 0px 0px 10px;
	border-left: 5px solid #3491AB;
	
	}
	
#nav li a:hover {
	color: #000;
	/*background:  url(../images/nav-bg.jpg) 0 -39px; */
	padding: 0px 0px 0px 10px;
	border-left: 5px solid #CA2547;
	background-color:	#EEF7F8;
	}


/* ++++++++++++++ END +++++++++++++ */




/*  ========== Footer Start ==========  */
#footer {
	clear: both;
	background-color: #3491AB;
	height:180px;
	width: 900px;
	margin: 20px auto 0px auto;
	padding: 20px 0px;
}
#footer-links, #footer-links-mid, #footer-links-right {
	width: 260px;
	margin: 0px 0px 0px 10px;
	float: left;
	border-bottom: thin solid #3491AB;
}
	
#footer-links li a, #footer-links-mid li a, #footer-links-right li a {
	height: 20px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 22px;
	border: 0px solid yellow;
	text-decoration: none;
	}	
	
#footer-links li a:link, #footer-links-mid li a:link, #footer-links-right li a:link, #footer-links li a:visited, #footer-links-mid li a:visited, #footer-links-right li a:visited {
	color: #fff;
	display: block;
	background: #3491AB url(../images/mrcp.jpg);
	padding: 0px 0 0 10px;
}
	
#footer-links li a:hover , #footer-links-mid li a:hover , #footer-links-right li a:hover {
	color: #fff;
	background: #3491AB url(../images/mrcp-over.jpg) 0 0px;
	padding: 0px 0 0 10px;
}
/* END */





/* START COPYRIGHT*/
#copyright {
				clear: 			both;
				background-color: 	#0B5273;
				height:			40px;
				width: 			900px;
				margin: 			0 auto 0 auto;
				padding: 		5px 0 0 0;
			}

p.copyright {
				display: 		block;
				background-color: 	#0B5273;
				text-align:		center;
				margin: 		0 0 0 0;
				color: 			#fff;
				padding: 		15px 0 0 0;
				font-size: 		90%;
				}
/* END */





/* NEW STYLE */

p {
				padding: 		10px 0 5px 0;
				margin: 			0;
				line-height: 	1.7em;
				font-weight: 	normal;
				border: 			0px solid black;
			}

h1.mainpage-title { 
	border-bottom: 1px #ebebeb solid;
	font-size: 120%;
	margin: 0 0 5px 0;
	padding: 5px 0 5px 0;
	display: block;
}

h2.mainpage-subtitle { 
	border-bottom: 0px #ebebeb solid;
	font-size: 10px;
	margin: 0 0 5px 0;
	padding: 5px 0 5px 0;
	display: block;	
	}



img {
    border: 0px solid black;
	} 

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

ul.lefs  {
	
	border: 1px solid #000;
}
.title-black {
	color: black;
}
	
hr {
	height: 1px;
	width: 97%;
	margin: 5px 5px 5px 5px;
	border: 1px solid #ebebeb;
}
a.title-feat:link, a.title-feat:visited, a.title-feat:active, a.title-feat:hover {
color: #C92B44; 
font-size: 1.0em; 
text-decoration: none; 
}

a.title-feat:hover { 
color: #2d7da8; 
text-decoration: underline;
}

a:link, a:visited, a:active, a:hover {
color: #2d7da8; 
font-size: 1.0em; 
text-decoration: none; 
}

a:hover { 
color: #2d7da8; 
text-decoration: underline;
}









#mytable {
	width: 100%;
	padding: 0px;
	margin: 0 auto;
}


th {
	font: bold 11px "Verdana", Arial, Helvetica, sans-serif;
	color: #fff;
	border-right: 1px solid #3491A1;
	border-bottom: 1px solid #3491A1;
	border-top: 1px solid #3491A1;
	letter-spacing: 0px;
	text-transform: none;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #3491AB url(images/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #3491AB;
	background: none;
}

td {
	border-right: 1px solid #3491AB;
	border-bottom: 1px solid #3491AB;
	background-color:	transparent;
	padding: 6px 6px 6px 12px;
	color: #000; /* 4f6b72 */
	font-size: 85%;
}
td p {
padding: 0px;
margin: 0px;
}

td.alt {
	background: #F5FAFA;
	color: #000 /*#797268*/;
}

th.spec {
	border-left: 1px solid #3491AB;
	border-top: 0;
	background: transparent url(images/bullet1.gif) no-repeat;
	font: bold 10px "Verdana", Arial, Helvetica, sans-serif;
	color: #000;
}

th.specalt {
			border-left: 1px solid #3491AB;
			border-top: 0;
			background: #f5fafa url(images/bullet2.gif) no-repeat;
			font: bold 10px "Verdana", Arial, Helvetica, sans-serif;
			color: #000;
			}

#logo {
			float: left;
			margin: 0px 0 0 0;
			border: 0px solid blue;
			}

#nav-menu
		{
			float: right;
			width:	20em;
			margin: 36px 50px 0 0;
			border: 0px solid red;
			background-color: white;
		}

#nav-menu ul
		{
			list-style: none;
			padding: 0;
			margin: 0;
			border: 0px solid green;
			width: 19em;
		}

#nav-menu li
		{
			float: left;
			margin: 0 0.1em 0 0;
		}

#nav-menu li a
		{
			background-color: #3491AB;
			height: 2em;
			line-height: 2em;
			float: right;
			width: 9em;
			display: block;
			border: 0px solid #dcdce9;
			color: white;
			text-decoration: none;
			text-align: center;
		}


	
#nav-menu li a:hover {
	color: #fff;
	background-color:  #CA2547;
	}

/* Hide from IE5-Mac \*/
#nav-menu li a
		{
			float: none
		}
/* End hide */





/*  from old style  */

/*    */
h1.title	{
	margin-top: 0px; 
	font-weight: lighter;
} 

h1.pagetitle	{
	font-size: 2em;
	font-weight: lighter;
	margin: 0px 0 0 0px;
} 
h1.red {
	color: #C92B44;
}
h2	{
	font-size: 1.3em;
	color: #C92B44;
	font-weight: normal;
	margin: 15px 0 0 0;	
	padding: 0;
}
h3	{
	font-size: 1em;
	font-weight: bold;
}
h4 { 
	font-weight: lighter; 
	font-size: 1em;
	}
h1.ad {
	font-weight:lighter; 
	color: #fffffe;
}
.bold {
	font-weight: 900; 
}
.red {
	color: #C92B44;
}
.blue {
	color: #2d7da8;
}

ul.decimal li {
	list-style-type: decimal;
	margin:	auto 0 10px 20px;
}
ul.decimal {
	margin-left:	5px;
}
li.decimal-text {
	color: #666;
}

ul.disc li {
	list-style:disc;
	margin: auto 80px auto 80px;
	text-align:justify;
	margin-bottom: 7px;
}
ul.disc {
margin-bottom: 30px;
}
img.divider {
	width: 100%;
	margin: 10px auto;
}




/* ----------------  Style for the RSS News  ------------------- */
a.rss_date:link, a.rss_date:visited, a.rss_date:active, a.rss_date:hover { color: Lime; text-decoration: none; }
a.rss_date:hover { text-decoration: underline; }

a.rss_title:link, a.rss_title:visited, a.rss_title:active, a.rss_title:hover { font-size: 1.5em; color: #C92B44; text-decoration: none; font-family: "Times New Roman", Times, serif; }
a.rss_title:hover { text-decoration: underline; }

a.rss_box:link, a.rss_box:visited, a.rss_box:active, a.rss_box:hover { font-size: 1em; color: Maroon; text-decoration: none; }
a.rss_box:hover { text-decoration: underline; }

li.rss_item { color: #666; }
a.rss_item:link, a.rss_item:visited, a.rss_item:active, a.rss_item:hover { font-size: 1em; color: #2d7da8; text-decoration: none; }
a.rss_item:hover { text-decoration: underline; }

ul.rss_items { color: #2d7da8; }
a.rss_items:link, a.rss_items:visited, a.rss_items:active, a.rss_items:hover { font-size: 1em; color: #2d7da8; text-decoration: none; }
a.rss_items:hover { text-decoration: underline; }

/* ----------------  END Style for the RSS News  ------------------- */



/* END */
