*{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
body {font-size: 12px; color: #585858; font-family: arial; background-color:#FFFFFF; margin:0;}

.hm-strip {background-image:url(images/hm-strip-bg.jpg); background-repeat:repeat;}
.strip {background-image:url(images/strip-bg.jpg); background-repeat:repeat;}
.main-bg {background-image:url(images/ball-bg-gra.jpg); background-repeat:repeat-x; background-color:#99C9E7;}
.td-bg {background-image:url(images/td-bg.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}
.news-bg {background-image:url(images/rounded-bg.jpg); background-repeat:repeat-x; background-color:#CAE3F2;}
.img-bg {background-image:url(images/ball-bg.jpg); background-repeat:no-repeat; height:484px;}
.hm-link-bg {background-image:url(images/bg-top-shd.jpg); background-repeat:repeat-x; background-position-y: bottom;}
.top-link-bg {background-image:url(images/top-link-bg.jpg); background-repeat:repeat-x;}
.top-bg {background-image:url(images/ser-bg.jpg); background-repeat:repeat-x; background-position-y: bottom;}
.inp-hm {font-weight: 400; font-size: 12px; color: #8F8F8F; text-decoration: none; border: 1px solid #BABABA; background-color:#fff; padding-left:3px; padding-right:3px;}

.inp {font-weight: 400; font-size: 12px; color: #000000; font-family: Arial; text-decoration: none; border: 1px solid #9B9C9C; text-align:left; background-color:transparent;}

.inp1 {font-weight: 400; font-size: 12px; color: #000000; font-family: Arial; text-decoration: none; border: 1px solid #9B9C9C; text-align:center; background-color:transparent;}

.inp-draw {font-weight: 400; font-size: 12px; color: #000000; font-family: Arial; text-decoration: none;  text-align:center; background-color:#FFFFFF; border: 1px solid #9B9C9C;}

.but {font-weight: 700; font-size: 12px; color: #FFFFFF; font-family: Arial; text-decoration: none; border: 1px solid #9B9C9C; background-color:#4E4E4E; text-align:center; padding:3px; width:70px;}

.but1 {font-weight: 700; font-size: 12px; color: #FFFFFF; font-family: Arial; text-decoration: none; border: 1px solid #9B9C9C; background-color:#4E4E4E; text-align:center; padding:3px;}

.top-links {font-weight: 400; font-size: 11px; color: #000000; text-decoration: none;}
:hover.top-links {font-weight: 400; font-size: 11px; color: #01568A; text-decoration: none;}

.header-man {font-weight: 400; font-size: 11px; color: #000000; text-decoration: none; padding-bottom:6px; vertical-align:bottom;}

.main-link {font-weight: 400; font-size: 12px; color: #FFFFFF; text-decoration: none;}
:hover.main-link {font-weight: 400; font-size: 12px; color: #D9D9D9; text-decoration: none;}

.hm-text {font-size:11px; font-weight:400; color:#6F6F6F; padding-top:5px; padding-bottom:5px; text-align:left;}
.hm-textli {font-size:11px; font-weight:400; color:#6F6F6F; padding-top:5px; padding-bottom:5px; text-align:left; text-decoration: none;}
.hm-textli:hover {font-size:11px; font-weight:400; color:#000000; padding-top:5px; padding-bottom:5px; text-align:left; text-decoration: none;}

.hm-head {font-size:11px; font-weight:700; color:#000000; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #000000; text-align:left;}
.nw-head {font-size:14px; font-weight:700; color:#000000; padding-top:10px; padding-bottom:5px; border-bottom:1px dotted #000000; text-align:left;}
.nw-head1 {font-size:12px; font-weight:700; color:#0079c2; padding-bottom:10px; text-align:left;}
.nw-text {font-size:11px; font-weight:400; color:#383838; padding-top:10px; padding-bottom:5px; text-align:left; line-height:13px;}
.nw-text1 {font-size:11px; font-weight:400; color:#000000; padding-bottom:10px; text-align:left; line-height:13px;}
.nw-text1link {font-size:11px; font-weight:400; color:#000000; text-align:left; line-height:13px; text-decoration: none;}
.nw-text1link:hover {font-size:11px; font-weight:400; color:#025E97; text-align:left; line-height:13px; text-decoration: none;}

.nw-textli {font-size:11px; font-weight:400; color:#000000; padding-bottom:10px; text-align:left; line-height:13px; text-decoration: none;}
.nw-textli:hover {font-size:11px; font-weight:400; color:#025E97; padding-bottom:10px; text-align:left; line-height:13px; text-decoration: none;}

.h1 {font-size:12px; font-weight:700; color:#015E98; padding-bottom:5px; text-align:left; display: block;}
.h2 {font-size:16px; font-weight:700; color:#000000; padding-bottom:5px; text-align:left; display: block;}
.h3 {font-size:13px; font-weight:700; color:#015E98; padding-bottom:5px; text-align:left; display: block;}
.h4 {font-size:13px; font-weight:700; color:#000000; padding-bottom:5px; text-align:left;}

.more {font-weight: 400; font-size: 11px; color: #0079C2; text-decoration: underline;}
:hover.more {font-weight: 400; font-size: 11px; color: #000000; text-decoration: underline;}

.more-text {font-weight: 400; font-size: 11px; color: #0079C2; padding-top:5px; padding-bottom:7px;}

.text-hm {font-weight: 400; font-size: 18px; color: #000000; text-align:left;}
.text-hm-white {font-weight: 400; font-size: 36px; color: #FFFFFF; text-align:left;}

.text-fm	 {font-weight: 400; font-size: 12px; color: #000000; text-align:left; padding-top:5px; padding-bottom:5px; }

.map {font-weight: 400; font-size: 11px; color: #0079C2; text-decoration: none;}
:hover.map {font-weight: 400; font-size: 11px; color: #000000; text-decoration: none;}
.map-text {font-weight: 400; font-size: 11px; color: #0079C2; padding-top:0px; padding-bottom:0px;}

.financlick {font-weight: 700; font-size: 12px; color: #FFFFFF; text-decoration: none; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; background-color:#0079C2;}
:hover.financlick {font-weight: 700; font-size: 12px; color: #0079C2; text-decoration: none; background-color:#FFFFFF; border:1px solid #0079C2;}

.opacity IMG{filter:alpha(opacity=100); opacity:1.0;}
.opacity:hover IMG{filter:alpha(opacity=80); opacity:0.8;}

.footer {font-weight: 400; font-size: 11px; color: #8F8F8F; padding-top:0px; padding-bottom:0px; line-height:22px;}

.footerlinks {font-weight: 700; font-size: 11px; color: #000000; text-decoration: none; padding-left:5px; padding-right:5px; }
:hover.footerlinks {font-weight: 700; font-size: 11px; color: #8F8F8F; text-decoration: underline;}
.footer-cont {font-weight: 700; font-size: 11px; color: #8F8F8F;}

.csi {font-weight: 400; font-size: 11px; color: #8F8F8F; text-decoration: none;}
:hover.csi {font-weight: 400; font-size: 11px; color: #000000; text-decoration: underline;}

.td-home {font-weight: 400; font-size: 11px; color: #000000; padding-top:10px; padding-bottom:10px; text-align:left;}
.home {font-weight: 700; font-size: 11px; color: #000000; text-decoration: none; }
:hover.home {font-weight: 700; font-size: 11px; color: #8F8F8F; text-decoration: none;}

.text {font-weight: 400; font-size: 12px; color: #3b3b3b; text-align:left; line-height:18px;}
.text-bold {font-weight: 700; font-size: 12px; color: #3b3b3b; text-align:left; line-height:18px;}
.text-space {padding-left:17px; padding-right:17px; height:400px;}
.text-left {padding-left:17px; height:400px;}

.mail {font-weight: 400; font-size: 12px; color: #0179c3; text-align:left; line-height:18px; text-decoration: none;}
.mail:hover {font-weight: 400; font-size: 12px; color: #5ab4ec; text-align:left; line-height:18px;}

.load {font-weight: 700; font-size: 12px; color: #000000; padding-top:0px; padding-bottom:0px; text-align:left;}
.dload {font-weight: 700; font-size: 12px; color: #000000; padding-top:0px; padding-bottom:0px; text-align:left;}
.dloadlink {font-weight: 700; font-size: 11px; color: #0079c2; text-decoration: none; }
:hover.dloadlink {font-weight: 700; font-size: 11px; color: #8f8f8f; text-decoration: none;}
.load-line {padding-top:10px; padding-bottom:10px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}

.news-line {border-left: 1px solid #cccccc; padding-left: 18px;}

.right-line {border-right: 1px solid #0079c2}
.left-line {border-left: 1px solid #0079c2;}

.leftlinks{FONT-WEIGHT: 700; FONT-SIZE: 11px; COLOR: #0179C3; TEXT-DECORATION: none; text-align:left; background-image:url(images/left-but-bg.gif); background-repeat:no-repeat; height:18px; display:block; padding:4px 0px 0px 9px; margin-bottom:2px;}
.leftlinks:hover{FONT-WEIGHT: 700; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; text-align:left; background-image:url(images/left-but-bg1.gif); background-repeat:no-repeat; display:block; padding:4px 0px 0px 9px; height:18px;  margin-bottom:2px;}

.linksactive {FONT-WEIGHT: 700; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; text-align:left; background-image:url(images/left-but-bg1.gif); background-repeat:no-repeat; display:block; padding:4px 0px 0px 9px; height:18px;  margin-bottom:2px;}

.imgbor1 {border:1px Solid #C5C5C5; padding:0px; float:left; margin-right:15px;}
.imgbor {border:1px Solid #C5C5C5; padding:5px;}

.cap{font-weight: 700; font-size: 11px; color: #000000; font-family: arial; text-decoration: none; line-height:15px;}

.table-format {
	font-size: 12px; font-family:arial;
	color: #3b3b3b;
	font-weight: 400;
}

.table-format td {
	font-size: 12px; font-family:arial;
	vertical-align: top;
	/*border-left: 1px solid #AEABD9;*/
	border-bottom: 1px solid #B6B7B7;
	padding:3px;
}

.table-format td a{
	font-size: 12px; font-family:arial;
	color: #3b3b3b;
	font-weight: 400;
	text-decoration:none;
	font-weight:700;
}

.table-format td a:hover{
	font-size: 12px; font-family:arial;
	color: #000;
	font-weight: 400;
	text-decoration:none;
	font-weight:700;
}


#table-head {
	background-color: #0179C3;
	border-bottom: 1px solid #525252;
	padding: 4px;
	font-size: 12px arial,;
	font-weight: 700;
	color: #fff;
}

#td-bg {
	background-color: #5F5E5E;
	padding: 4px;
	font-size: 12px arial,;
	font-weight: 700;
	color: #fff;
}

.sub-li 
{
	margin-left: 16px;
	margin-bottom:5px;
	line-height:15px;
	list-style-image:url(images/sub-li.gif);
} 

li 
{
	margin-left: 16px;
	margin-bottom:5px;
	line-height:15px;
	list-style-image:url(images/li.gif);
} 

.topli 
{   margin-left: 16px;
   	margin-top: 10px;
	margin-bottom:10px;
	line-height:15px;
	list-style-image:url(images/li.gif);	
}

.lil
{	margin-left: 9px;
	margin-bottom:6px;
	line-height:10px;
	list-style:none;

} 

.lilinks
{	font-size: 11px;
	color: #000000;
	font-weight: 400;
	text-decoration:none;
	border-bottom:1px solid #cccccc;
	padding-bottom:8px;
	display:block;
	padding-top:3px;
	line-height:14px;

} 

.lilinks:hover
{	
	font-size: 11px;
	color: #0179C3;
	font-weight: 400;
	border-bottom:1px solid #ccc;
	padding-bottom:8px;
	text-decoration:none;
	display:block;
	padding-top:3px;
}

.lilinksactive
{	
	font-size: 11px;
	color: #0179C3;
	font-weight: 400;
	border-bottom:1px solid #ccc;
	padding-bottom:8px;
	text-decoration:underline;
	display:block;
	padding-top:3px;
	line-height:14px;
}

.top
{	font-size: 12px;
	color: #0179C3;
	font-weight: 400;
	text-decoration:none;
} 

.top:hover
{	
	font-size: 12px;
	color: #000000;
	font-weight: 400;
	text-decoration:underline;
}


.back
{	font-size: 11px;
	color: #0179C3;
	font-weight: 700;
	text-decoration:none;
} 

.back:hover
{	
	font-size: 11px;
	color: #000000;
	font-weight: 700;
	text-decoration:underline;
}


hr {
 border: 0;
 background-color: #BFBFBF;
 height: 1px;
 width: 100%;
 }


.lilinkspipe
{	font-size: 11px;
	color: #0179C3;
	font-weight: 400;
	text-decoration:none;
	padding-bottom:3px;

} 

.lilinkspipe:hover
{	
	font-size: 11px;
	color: #000000;
	font-weight: 400;
	padding-bottom:3px;
	text-decoration:underline;
}

.lilinkspipe-cont
{	font-size: 11px;
	color: #000000;
	font-weight: 400;
	text-decoration:none;
}

.bor-pad {border:1px solid #cccccc; padding:5px;}
.bor-bot {border-bottom:1px solid #555;}

.sml {color: #000000; font-size: 11px; font-weight:400; text-decoration: none; line-height:15px; display:block; padding-bottom:0px;}

.caption {font-family: Arial; color: #000000; font-size: 11px; font-weight:400; text-decoration: none; line-height:15px;}
.caption a {font-family: Arial; color: #0179C3; font-size: 11px; font-weight:400; text-decoration: none; line-height:15px;}
.caption a:hover {color: #000000; text-decoration: none;}

.month {padding-left:0px; padding-right:0px; font-weight: 400; font-size: 11px; color: #000000; text-decoration: none;line-height:22px;}

.month:hover{padding-left:0px; padding-right:0px; font-weight: 400; font-size: 11px; color: #0179C3;; font-family: arial; text-decoration: none;}

.monthactive {padding-left:0px; padding-right:0px; font-weight: 700; font-size: 11px; color: #0179C3;; font-family: arial; text-decoration: none;}

.monthdeactive {padding-left:0px; padding-right:0px; font-weight: 400; font-size: 11px; color: #7E7E7E; text-decoration: none; line-height:22px; padding:4px;}

.news-links {font-size:12px; font-weight:700; color:#015E98; padding-bottom:5px; text-align:left; text-decoration: none;}

.news-links:hover{font-size:12px; font-weight:700; color:#000000; padding-bottom:5px; text-align:left; text-decoration: none;}

.div{float:left; border:1px solid #c5c5c5; padding:5px; width:130px;}
.div1{float:left; border:0px solid #c5c5c5; padding-left:17px; width:536px;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.borde{ border:1px solid #3597d4;}

.dloadlink1 {font-weight: 700; font-size: 12px; color: #0079c2; text-decoration: none; display:block; padding:1px 0px 1px 5px; line-height:17px; text-align:left;}
.dloadlink1:hover {font-weight: 700; font-size: 12px; color: #084f7b; text-decoration: none; background-color:#d1edff;}