body{
margin:0;
padding:0;
background-color:#fff;
}
.menubg{
background-image:url(images/pngs/menubg.gif);
background-repeat:repeat-x;
background-position:top;
}
.menu1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#f8e722;
line-height:25px;
text-decoration:none;
font-weight:bold;
}
.menu1 a:link{color:#f8e722; text-decoration:none;}
.menu1 a:visited{color:#f8e722; text-decoration:none;}
.menu1 a:active{color:#f8e722; text-decoration:none;}
.menu1 a:hover{color:#000; text-decoration:none;}
.topbg{
background-image:url(images/pngs/topbg.gif);
height:186px;
background-repeat:no-repeat;
background-position:top;
}
.menu2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFF;
text-decoration:none;
font-weight:bold;
}
.menu2 a:link{color:#FFF; text-decoration:none;}
.menu2 a:visited{color:#FFF; text-decoration:none;}
.menu2 a:active{color:#FFF; text-decoration:none;}
.menu2 a:hover{color:#000; text-decoration:none;}
.underlinemenu{
width: 100%;
}

.underlinemenu ul{
padding: 11px 0 10px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
padding: 6px 3px 9px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 28px; /*spacing between each menu link*/
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#00008c;
font-weight:bold;
/*border-bottom: 3px solid gray; *//*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
/*border-bottom-color: black;*/
color: #000;
}
.listmenu{
width: 100%;
}

.listmenu ul{
padding: 14px 0 10px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left; //set value to "left", "center", or "right"*/
}

.listmenu ul li{
display: inline;
}

.listmenu ul li a{
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 25px; /*spacing between each menu link*/
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:bold;
/*border-bottom: 3px solid gray; *//*bottom border is 3px*/
}

.listmenu ul li a:hover, .underlinemenu ul li a.selected{
/*border-bottom-color: black;*/
color: #FFF;
}
.redbg{
background-image:url(images/pngs/redbg.gif);
background-repeat:repeat-x;
background-position:top;
height:330px;
background-color:#fff;
}
.media2{
background-image:url(images/pngs/media1.jpg);
height:298px;
background-repeat:no-repeat;
background-position:top;
text-align:left;
border:2px solid #000;
}

.flash-box {
	width: 490px;
	height: 298px;
	overflow: hidden;
	border:2px solid #000;
	position: relative;
}

.flash-box .slide {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 490px;
	height: 298px;
}

.flash-box .slide-inner {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 5em;
	width: 490px;
	color: #fff;
	background: transparent url(images/pngs/bggrey.png) repeat;
}

.flash-box .slide-inner p, .flash-box .slide-inner h2, .flash-box .slide-inner h3  {
	margin: 0;
	padding: 0;
}

.flash-box .slide img {
	position: absolute;
	top: 0px;
	left: 0px;
}

.flash-box .navbox {
	position: absolute;
	top: 5px;
	left: 5px;
}

.flash-box .navbox div {
	float: left;
	width: 1.1em;
	height: 1.1em;
	text-align: center;
	background-color: #fff;
	border: 1px solid #00008c;
	margin-right: 2px;
}

.flash-box .navbox div.current {
	background-color: #00008c;
	border: 1px solid #fff;
}

.flash-box .navbox div a {
	color: #00008c;
	text-decoration: none;
}

.flash-box .navbox div.current a {
	color: #fff;
}
	
.bigtext1{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#FFF;
line-height:25px;
text-decoration:none;
}
.bigtext2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
line-height:18px;
text-decoration:none;
}
.moretext2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fae711;
line-height:18px;
text-decoration:none;
}
.moretext a:link{color:#8080ff; text-decoration:none;}
.moretext a:visited{color:#8080ff; text-decoration:none;}
.moretext a:active{color:#8080ff; text-decoration:none;}
.moretext a:hover{color:#ff0000; text-decoration:none;}
.border2{
/*border:1px solid #fae711;*/
}
.todaybg2{
/*background-image:url(images/pngs/todaybg1.gif);*/
background-position:top;
background-repeat:repeat-x;
/*background-color:#000;*/
height:281px;
}
.moretext7{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000082;
line-height:18px;
text-decoration:none;
}
.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 1px solid #ccc; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
/*padding-left: 10px;*/ /*offset of tabs relative to browser left edge*/
font: bold 11px arial;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 3px 30px; /*padding inside each tab*/
border-right: 1px solid #8080ff; /*right divider between tabs*/
color:#fff;
background: #000082; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background:#676767; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
.mattblacktabs li .main{
color:#ffffff;
background-color:#666666;
}
.pad1{
padding-top:7px;
}
.textyell, .textyell a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e09011;
line-height:16px;
text-decoration:none;
}
.whitetxt2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
line-height:16px;
text-decoration:none;
}
.border4{
border-top: 1px solid #333;
height:30px;
}
.border123{
/*border-left:1px solid #b34a2b;
border-right:1px solid #b34a2b;
border-top:1px solid #b34a2b;*/
}
.yellowtxt1{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000082;
line-height:20px;
text-decoration:none;
border-bottom: 1px solid #000082;
}
.border5{
/*border:1px solid #bdc098;
background-color:#FFF;*/
}
.greytxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#878787;
line-height:17px;
text-decoration:none;
}
.redtext3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000082;
line-height:20px;
text-decoration:none;
}
.bluetxt3{
font-family:Arial, Helvetica, sans-serif;
font-size:7.9pt;
color:#0075cc;
line-height:14px;
text-decoration:none;
font-weight:bold;
padding-top:4px;
padding-bottom:4px;
}
.bluetxt3 a:link{color:#0075cc; text-decoration:none;}
.bluetxt3 a:visited{color:#0075cc; text-decoration:none;}
.bluetxt3 a:active{color:#0075cc; text-decoration:none;}
.bluetxt3 a:hover{color:#ff0000; text-decoration:none;}
.border6{
border:1px solid #a19fa5;
}
.borderbottom{
border-bottom:1px solid #dee7ee;
padding-top:4px;
padding-bottom:4px;
}
.blacktxt2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:424242;
line-height:13px;
text-decoration:none;
}
.blacktxt3{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:424242;
line-height:13px;
text-decoration:none;
}

.blacktxt4{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:666666;
line-height:13px;
text-decoration:none;
}
.commenttxt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:365c79;
line-height:13px;
text-decoration:none;
}
.commenttxt a:link{color:#365c79; text-decoration:none;}
.commenttxt a:visited{color:#365c79; text-decoration:none;}
.commenttxt a:active{color:#365c79; text-decoration:none;}
.commenttxt a:hover{color:#ff0000; text-decoration:none;}
.moretext2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b79700;
line-height:18px;
text-decoration:none;
}
.moretext2 a:link{color:#b79700; text-decoration:none;}
.moretext2 a:visited{color:#b79700; text-decoration:none;}
.moretext2 a:active{color:#b79700; text-decoration:none;}
.moretext2 a:hover{color:#ff0000; text-decoration:none;}
.pad2{
padding-top:8px;
}
.redtext4{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000082;
line-height:20px;
text-decoration:none;
}
.border6{
border:1px solid #767c4b;
}
.get2{
background-image: url(images/pngs/mailbg.gif);
background-repeat:repeat-x;
background-position:top;
height:214px;
background-color:#c2ccce;
}
.redtext5{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#000082;
line-height:24px;
text-decoration:none;
}
.blacktxt5{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:878787;
line-height:17px;
text-decoration:none;
}
.cnnborder{
border:1px solid #767c4b;
background-color:#FFF;
}
.greytab{
width: 100%;
overflow: hidden;
border-bottom: 1px solid #dbe0e3; /*bottom horizontal line that runs beneath tabs*/
}

.greytab ul{
margin: 0;
padding: 0;
/*padding-left: 10px;*/ /*offset of tabs relative to browser left edge*/
font: bold 12px arial;
list-style-type: none;
}

.greytab li{
display: inline;
margin: 0;
}

.greytab li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 3px 22px; /*padding inside each tab*/
border-right: 1px solid #dbe0e3;
border-top: 1px solid #dbe0e3;
/*right divider between tabs*/
color:#bd2232;
background: #FFF; /*background of tabs (default state)*/
}

.greytab li a:visited{
color:#a4a4a4;
}

.greytab li a:hover, .mattblacktabs li.selected a{
color:#a4a4a4; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
.greytab li .current{
color:#a4a4a4;
border-left: 1px solid #dbe0e3;
}
.border7{
border-bottom:1px solid #dbe0e3;
}
.commenttxt1{
font-family:Arial, Helvetica, sans-serif;
font-size:8.0pt;
color:#003967;
line-height:25px;
text-decoration:none;
}
.commenttxt2{
font-family:Arial, Helvetica, sans-serif;
font-size:8.0pt;
color:#3b8bb7;
line-height:25px;
text-decoration:none;
}
.commenttxt2 a:link{color:#3b8bb7; text-decoration:none;}
.commenttxt2 a:visited{color:#3b8bb7; text-decoration:none;}
.commenttxt2 a:active{color:#3b8bb7; text-decoration:none;}
.commenttxt2 a:hover{color:#ff0000; text-decoration:none;}
.greenbg{
background-image:url(images/pngs/gbg.gif);
background-repeat:repeat-x;
background-position:top;
height:163px;
border:1px solid #1e320c;
}
.whitetxt3{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
line-height:14px;
text-decoration:none;
}
.yellowtxt2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffe800;
line-height:17px;
text-decoration:none;
}
.bluemenu2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3581b8;
line-height:20px;
text-decoration:none;
font-weight:bold;
}
.bluemenu2 a:link{color:#3581b8; text-decoration:none;}
.bluemenu2 a:visited{color:#3581b8; text-decoration:none;}
.bluemenu2 a:active{color:#3581b8; text-decoration:none;}
.bluemenu2 a:hover{color:#000; text-decoration:none;}
.redtext6{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#520000;
line-height:17px;
text-decoration:none;
}
.whitetxt4{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#FFF;
line-height:17px;
text-decoration:none;
}
.recenttxt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#01476c;
line-height:17px;
text-decoration:none;
}
.footertxt1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000082;
line-height:17px;
text-decoration:none;
}
.footertxt1 a:link{color:#000082; text-decoration:none;}
.footertxt1 a:visited{color:#000082; text-decoration:none;}
.footertxt1 a:active{color:#000082; text-decoration:none;}
.footertxt1 a:hover{color:#000; text-decoration:none;}

.fullcont {
	background-color: #fff;
	padding: 0px 10px;
}

.side-title {
	background: transparent url(images/pngs/lefttopbg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ffe800;
	line-height:20px;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
	height: 27px;
}

.side-content {
	background-color: #fff;
	font-size: 12px;
	color: #520000;
	padding: 5px;
	margin-bottom: 10px;
}
