body, div, ul, ol, li, p, h1, h2, h3, h4, h5, h6, dt, dd, dl, form
{
	margin: 0px;
	padding: 0px;
	border: none;
}
form
{
	display: inline;
	margin: 0px;
	padding: 0px;	
}
a img
{
	border: none;	
}

ul, ol, dt, dd
{
	list-style-type: disc;
	font-size: 10pt;	
}
ul ul
{
	list-style-type: circle;	
}
ul ul ul
{
	list-style-type: square;	
}
ul ul ul ul
{
	list-style-type: disc;
}
ul ul ul ul ul
{
	list-style-type: circle;	
}
ul ul ul ul ul ul
{
	list-style-type: square;	
}
ol
{
	list-style-type: decimal;
}

ul, ol
{
	margin-left: 50px;	
	padding-bottom: 11px;
}
li ul
{
	list-style-type: disc;
	margin-left: 25px;
	padding-bottom: 0px;
}

li ol
{
	list-style-type: lower-alpha;
	margin-left: 25px;
}

body
{
	text-align: center;
	background-image: url('../images/body-fill.gif');
	background-position: 0px 215px;
	background-repeat: repeat-x;
	font-family: Arial, sans-serif;
}

a
{
	color: #408cb3;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}
.BigFont a
{
	font-size: 12pt;	
}

a h4
{
	color: Black;
}

p
{
	font-size: 10pt;
	padding-bottom: 11px;
}
.BigFont p
{
	font-size: 12pt;
}

#wrapper
{
	margin: 0px auto;
	text-align: left;
	width: 964px;
	overflow: hidden;
}

#events a
{
	display: block;
	clear: both;
}

.bannersPlace 
{
	width: 964px;
	height: 130px;
	float: left;	
}
.banners
{
	margin: 20px 0px;
	width: 964px;
	overflow: hidden;
}

.banners a
{
	display: inline-block;
}

.banners .ban_left
{
	width: 728px;
	float: left;
}

.banners .ban_right
{
	width: 200px;
	float: right;
}

.head
{
	float: left;
	width: 964px;	
	height: 260px;
}
#header #logo, #footer #logo
{
	float: left;
	height: 67px;
	width: 411px;
}

#footer #logo
{
	width: 330px;
	position: relative;
	margin-top: -5px;
}
#header .nav ul, #footer .nav ul
{
	float: right;
	padding-bottom: 0px;
}
#header .nav ul
{
	margin-top: 10px;
}

#remember
{
	display: inline;
	width: 100%;
	border-bottom: 2px solid #9e9e9e;
	float: left;
	overflow: hidden;
	padding-bottom: 10px;
	margin: 0px;
}
#remember input
{
	margin: 0px 3px 0px 0px;
	padding: 0px;
	vertical-align: middle;	
}

#header .nav li, #remember li, #footer .nav li
{
	display: block;
	float: left;
}

#remember span, #remember a
{
	font-size: 10px;
}
.BigFont #remember span, #remember a
{
	font-size: 12px;
}
#remember a:hover
{
	color: #F90;	
}
#forgot a 
{
	font-weight: normal;
}
#home-right-wrapper #forgot a
{
	font-size: 10px;
}

#remember li.divider
{
	background-image: url('../images/small-bullet.gif');
	background-repeat: no-repeat;
	background-position: 6px 12px;
	display: block;
	width: 15px;
	height: 20px;
}
#header .nav li.divider, #footer .nav li.divider
{
	background-image: url('../images/small-bullet.gif');
	background-repeat: no-repeat;
	background-position: 6px 8px;
	display: block;
	width: 15px;
	height: 20px;
}

#header .nav a, #remember a, #footer .nav a
{
	color: #006699;
	font-size: 10px;
	text-decoration: none;
}

#header .nav #search
{
	float: right;
	height: 20px;
	border: 1px solid #b6b6b6;
	width: 400px;
	margin-top: 5px;
}

#footer .nav
{
	float: right;
	width: 450px;
}

#header .nav #search .search_field
{
	float: left;
	border: 0px;
	padding: 3px 3px 0px;
}
#header .nav #search a.search_button
{
	float: right;
	padding: 2px 2px 0px;	
}
#header .nav #search img.search_button
{
	border: 0;
}

#header .nav #search .search_field
{
	width: 318px;
	font-size: 10px;
	padding-left: 7px;
}

#main_menu
{
	display: block;
	height: 44px;
	float: left;
	width: 964px;
	margin-top: 18px;
}

#main_menu
{
	float: left;
	height: 44px;
	width: 963px;
	border-right: 1px solid #004574;
	margin-left: 0px;
	padding-bottom: 0px;
	list-style: none;
}

#main_menu li
{
	float: left;
	height: 44px;
	width: 105px;
	border-left: 1px solid #004574;
	overflow: hidden;
}

#main_menu li.selected
{
	background-image: url('../images/selected-fill.png');
	background-repeat: repeat-x;
}

#main_menu li a
{
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0px;
	font-family: "Futura" , "Arial" , sans-serif;
	float: left;
	width: 105px;
	height: 44px;
	background-repeat: no-repeat;
	cursor: hand;
}

#subheader
{
	display: block;
	float: left;
	height: 60px;
	width: 964px;
	background-image: url('../images/subheader-fill.gif');
	background-repeat: repeat-x;
	margin: 5px 0px 14px;
}

#subheader h1
{
	margin: 10px 0px 0px 30px;
	font-family: Georgia;
	font-weight: normal;
	font-size: 30px;
	color: white;
}

#subnav,
#subnav2
{
	width: 144px;
	margin-right: 20px;
	float: left;
}

#subnav
{
	background: none;
}
#subnav ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	background-color: #367faa;
}

#subnav2
{
	border: solid 1px #367faa;
	background-color: Transparent;
}

#subnav2 ul
{
	padding: 0 10px 10px 10px;
	margin-left: 0px;
	padding-bottom: 0px;
}

#subnav li
{
	border-bottom: 1px solid #005080;
	padding: 10px 9px;
	width: 126px;
}

#subnav li a
{
	color: white;
	font-size: 11px;
	text-decoration: none;
	display: block;
	
}
.BigFont #subnav li a
{
	font-size: 13px;
}

.expanded
{
	background-color: #005080;
	background-image: url('../images/expanded-fill.jpg');
	background-repeat: repeat-x;
}

#subnav .expanded ul
{
	border: none;
	background-color: white;
	background-image: url('../images/expanded-arrow.jpg');
	background-position: 10px 0px;
	background-repeat: no-repeat;
	float: none;
	position: relative;
	margin: 8px -7px -9px;
	padding: 5px 4px 0px;
}

#subnav .expanded li
{
	padding: 4px 0px !important;
	border-bottom: 1px dotted #9e9e9e !important;
	margin: 0px;
}
#subnav .expanded li.last 
{
	border: none!important;
	padding: 0px!important;
	height: 2px;
	background: #fff;
	position: relative;
	margin-top: -2px;
	font-size: 0px;
}

#subnav .expanded li a
{
	color: #069;
	font-weight: normal;
	font-size: 11px;
	padding-left: 10px;
	background: url("../images/crop.gif") no-repeat left center;
}
#subnav .expanded li a:hover
{
	background: url("../images/crop.gif") no-repeat left center;
}
.BigFont .expanded li a
{
	font-size: 13px;
}

#subnav .expanded li a.selected, #subnav .expanded li span
{
	color: Black;
	font-weight: bold;
	font-size: 11px;
	display: block;
	background: none;
}
#subnav .expanded li span
{
	padding-left: 10px;	
}
.BigFont li span a.selected
{
	font-size: 13px;
}

#middle
{
	width: 455px;
	margin-right: 20px;
	float: left;
	font-size: 10pt;
	display: inline;
	overflow: hidden;
}
.BigFont #middle
{
	font-size: 12pt;	
}

.Long
{
	width: 620px!important;	
}

#middle .middleLeft
{
	float: left;
	width: 290px;	
}

#middle .middleRight
{
	float: right;
	width: 150px;
}

.wide
{
	width: 535px !important;
}
#middle .wide
{
	width: 531px!important;	
}

div.subwrapper,
#feed div.subwrapper 
{
	border: 1px solid #e9e9e9;
	overflow: hidden;
	margin: 1px 1px 0px 1px;
}
.subwrapper .wrapper
{
	padding: 10px;	
}

#middle .subwrapper
{
	width: 452px;
}

.subwrapper a
{
	text-decoration: none;
}

.subwrapper li
{
	font-size: 11px;
	margin: 3px 0px 0px 5px;
}

h3.orange
{
	background-color: #ee8e00;
	color: white;
	text-transform: uppercase;
	font-size: 11px;
	padding: 4px 10px;
}
.BigFont h3
{
	font-size: 13px;
}

#middle h4
{
	font-size: 12pt;
	margin: 0;
}
.BigFont #middle h4
{
	font-size: 14pt;
}

#middle p
{
	font-size: 10pt;
}

#middle p.categories
{
	padding-top: 10px;
}

.BigFont #middle p 
{
	font-size: 12pt;
} 

#middle .fourth
{
	width: 103px;
	float: left;
	margin: 20px 0px;
	padding: 0px 5px;
	overflow: hidden;
}

#middle .third
{
	width: 140px;
	float: left;
	margin: 20px 0px 0px;
	border: 0;
	padding: 0px 5px;
	overflow: hidden;
	display: inline;
}

#middle .half
{
	width: 216px;
	float: left;
	margin: 20px 0;
	padding: 0px 5px;
}
#middle .half p img
{
	margin-right: 10px;
	float: left;
}

#middle .third h4 a
{
	margin-bottom: 5px;
}

#middle .third img
{
	margin: 0px 0px 10px 10px;
	float: right;
}

#middle .third img.icon
{
	width: 60px;
	margin: 10px 5px 10px 10px;
	float: right;
}

#middle .middle
{
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}

.extend
{
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 14px;
	background-image: url('../images/read-more.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	overflow: hidden;
	zoom: 1;
	clear: both;
}

.readmore
{
	margin: 0px 0px 10px;
	border-top: 1px solid #e9e9e9;
	color: #408CB3;
}

.viewissue
{
	margin-left: 10px;
}

.extend img
{
	float: left;
	margin: 2px 0px 0px 10px !important;
}

.extend a
{
	text-decoration: none;
	color: #069;
	float: left;
}

#rightpan
{
	width: 323px;
	float: left;
	overflow: hidden;
}

.thin
{
	width: 243px !important;
}

.userbuttons
{
	overflow: hidden;
}

.graybutton
{
	display: inline-block;
	margin-left: 10px;
	color: #069;
	float: left;
	font-size: 10px;
	text-decoration: none;
	border: solid 1px #ccc;
	position: relative;
	padding: 1px 5px 1px 5px;
	font-weight: normal;
}
.fontSizeBtn
{
	padding-right: 36px;
	background: url("../images/mp.gif") no-repeat right center;
}
.actFont
{
	background: url("../images/pm.gif") no-repeat right center;
}
.tl
{
	position: absolute;
	width: 2px;
	height: 2px;
	top: -1px;
	left: -1px;
	background: url("../images/tl.gif") no-repeat;	
	font-size: 0px;
}
.bl
{
	position: absolute;
	width: 2px;
	height: 2px;
	bottom: -1px;
	left: -1px;
	background: url("../images/bl.gif") no-repeat;	
	font-size: 0px;
}
.tr
{
	position: absolute;
	width: 2px;
	height: 2px;
	top: -1px;
	right: -1px;
	background: url("../images/rt.gif") no-repeat;	
	font-size: 0px;
}
.br
{
	position: absolute;
	width: 2px;
	height: 2px;
	bottom: -1px;
	right: -1px;
	background: url("../images/rb.gif") no-repeat;	
	font-size: 0px;
}

.red-underline
{
	float: left;
	padding-bottom: 10px;
	margin: 10px 0px;
	border-bottom: 2px solid #973232;
}
.bannerItem
{
	width: 100%;	
}
.linkage
{
	padding: 0px 10px 10px;	
}
.eBulletin
{
	padding: 13px 10px 10px;
	width: 216px;
	margin-top: 0px;
	border-top: 2px solid #973232;	
}
.eBulletin .field-wrapper div
{
	width: 203px;
	padding-right: 3px;	
}
#rightpan .eBulletin
{
	width: 303px;
}
#rightpan .eBulletin .field-wrapper div
{
	width: 290px;
}
#rightpan .eBulletin #email
{
	width: 235px;	
}
#rightpan #login #username
{
	width: 135px;	
}
.field-wrapper div.passDiv
{
	padding-right: 3px;
	width: 203px;
}
#rightpan .field-wrapper div.passDiv
{
	width: 133px;
}

.red-underline #login
{
	border: 2px solid #9e9e9e;
	padding: 10px;
	overflow: hidden;
	float: left;
}
#rightpan .red-underline #login
{
	width: 299px;	
}

.red-underline .rss
{
	float: right;
	margin-right: 5px;
}

.leftcol ul 
{
	list-style-type: none;
	margin-left: 0px;
	padding-bottom: 0px;	
}
.leftcol ul li 
{
	float: left;
	width: 220px;
}
.leftcol ul input
{
	float: left;	
}
.leftcol ul label
{
	float: left;
	width: 180px;
	padding: 3px 0px 0px 5px;
}

.field-wrapper
{
	height: 22px;
	background-image: url("../images/field-slide-left.gif");
	float: left;
	margin: 5px 0px;
}
#rightpan .passField
{
	display: inline;
	margin-left: 5px;	
}

.field-wrapper div
{
	height: 22px;
	background-image: url('../images/field-slide-right.gif');
	background-position: right top;
	background-repeat: no-repeat;
	float: left;
	padding:0 5px;
}

.field-wrapper input
{
	border: 0px none;
	font-size: 10px;
}
.BigFont .field-wrapper input
{
	font-size: 12px;
}


.field-wrapper .button
{
	float: right;
	margin-top: 3px;
}

.red-underline h4
{
	display: block;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}
.BigFont .red-underline .fourth h4
{
	font-size: 15px;
}
.red-underline h4 a
{
	float: right;	
}


.red-underline .subscript
{
	font-size: 11px;
	margin: 0px;
}
.BigFont .red-underline .subscript
{
	font-size: 13px;
}

.red-underline #advertisement
{
	margin-left: 100px;
}

.red-underline .advertisement
{
	border: 1px solid #9e9e9e;
}

.red-underline .advertisement img
{
	margin: 10px;
}

.linkage h5
{
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	border-bottom: 1px dotted #9e9e9e;
	padding-bottom: 4px;
	margin-bottom: 4px;
}
.BigFont .linkage h5
{
	font-size: 11px;
}

.linkage a
{
	display: block;
	clear: both;
	font-size: 11px;
	color: #448fb4;
	text-decoration: none;
	font-weight: bold;
}
.BigFont .linkage a
{
	font-size: 13px;
}

.linkage p
{
	margin: 4px 0px;
}

ul.link-list
{
	margin-left: 18px;	
}
.linkage .link-list li
{
	background-image: url('../images/read-more.gif');
	background-repeat: no-repeat;
	background-position: 4px 3px;
	padding-left: 15px;
}

#widerleft
{
	width: 253px;
	margin-top: 10px;
	float: left;
}

#thinerright
{
	float: right;
	width: 190px;
	overflow: hidden;
	margin-top: 10px;
	margin-left: 0px;
	background-color: White;
	padding-left: 12px;
}

#home-subleft .bordered, #home-subright .bordered
{
	padding-left: 0px;
	padding-right: 0px;
}

#widerleft .bordered, #thinerright .bordered
{
	/*height: 90px;*/
}

/*
#thinerright span
{
	margin: 5px;
}
*/

.bordered
{
	border: 1px solid #e9e9e9;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 10px 5px;
}

#feed
{
	float: left;
}

#feed div
{
/*	margin-top: 10px;*/
	border-bottom: 1px solid #b6b6b6;
	margin-bottom: 1px;
}

#feed h4
{
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding: 10px 10px 5px;
	text-align: right;
}
#home-subleft #feed h4, #kc-subleft h4
{
	text-align: left;	
}

#feed h4 a
{
	padding-right: 10px;
	font: bold 10px arial;
	display: inline;
	color: #069;
	text-decoration: none;
	background: transparent url(../images/crop2.gif) no-repeat right;
	margin-top: 3px;
	zoom: 1;
}
#home-subleft #feed h4 a, #kc-subleft h4 a
{
	float: right;
}

#feed span
{
	margin: 0 10px 0 10px;
	padding: 10px 25px 0 0;
	border-top: solid 1px #b6b6b6;
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
}

#feed p
{
	font-size: 11px;
	padding: 0 10px 10px 10px;
}

#feed p span
{
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
}

.BigFont #feed h4
{
	font-size: 14px;
}

.BigFont #feed p
{
	font-size: 13px;
}

#feed span.mark-m
{
	padding-right: 0px;
	padding-bottom: 1px;
}
#feed span.mark-m a
{
	padding-right: 20px;
	background: url('../images/icon-m.gif') no-repeat right center;
	zoom: 1;
	position: static;
}

#feed span.mark-s
{
	padding-right: 0px;
	padding-bottom: 1px;
}
#feed span.mark-s a
{
	background: url('../images/icon-s.gif') no-repeat right center;
	padding-right: 20px;	
	zoom: 1;
	position: static;
}

#feed span a
{
	font-size: 11px;
	font-weight: bold;
	color: #448fb4;
	text-decoration: none;
}
.BigFont #feed span a
{
	font-size: 13px;
}

#feed .even
{
	background-image: url('../images/feed-odd-fill.gif');
}

.paginator
{
	width: 100%;
	margin: 15px 0px 10px 0px;
	float: left;
	padding-bottom: 10px;
	border-bottom: 2px solid #9e9e9e;
}

.pages
{
	display: block;
	float: left;
	margin: 3px 10px;
	list-style: none;
}

.pages li
{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: black;
	margin: 0px 4px;
}

.pages li span
{
	text-decoration: underline;
}

.pages li a
{
	text-decoration: none;
	color: #069;
}

.active-left
{
	padding-left: 7px;
	background-position: left center !important;
	background-image: url('../images/arrow-left-active.gif') !important;
	background-repeat: no-repeat;
}

.passive-left
{
	padding-left: 7px;
	background-position: left center !important;
	background-image: url('../images/arrow-left-passive.gif') !important;
	background-repeat: no-repeat;
}

.active-right
{
	padding-right: 7px;
	background-position: right center !important;
	background-image: url('../images/arrow-right-active.gif') !important;
	background-repeat: no-repeat;
}

.passive-right
{
	padding-right: 7px;
	background-position: right center !important;
	background-image: url('../images/arrow-right-passive.gif') !important;
	background-repeat: no-repeat;
}

.ad-header
{
	text-align: center;
}

.ad-header img
{
	margin: 0px auto 10px auto !important;
}

.ad-list dt
{
	font-size: 11px;
	font-weight: bold;
	margin: 10px 10px 4px 0px;
}
.BigFont .ad-list dt
{
	font-size: 13px;
}

.ad-list dd
{
	margin: 0px 10px 10px;
}

#middle .ad-list p
{
	margin: 0px;
}

.ad-list a
{
	text-decoration: none;
	color: #069;
	margin: 0px 0px 5px 10px;
	font-size: 11px;
}
.BigFont .ad-list a
{
	font-size: 13px;	
}

.ad-bottom
{
	float: left;
	border-top: 2px solid #A03232;
	border-bottom: 2px solid #A03232;
	padding: 10px 0px;
}
.ad-bottom-empty
{
	border-bottom: 2px solid #A03232;
	margin: 20px auto;
}

.block
{
	margin-top: 10px;
	float: left;
}

#middle .block
{
	width: 455px;
}

.dotted-gradient
{
	background-image: url('../images/dotted-gradient-fill.png');
	height: 33px;
	padding: 0px 10px;
}

.dotted-gradient .calendar
{
	margin: 0px 0px 0px 10px;
	float: left;
}

/*
.dotted-gradient #keywords
{
    width: 160px;
}
*/

.twothirds
{
	width: 292px;
	float: left;
	padding: 20px 5px 0px 5px;
}
.threethirds
{
	float: left;
	padding: 20px 5px 0px 5px;
}
.subwrapper .threethirds
{
	width: 442px;	
}

#widerleft .linkage, #thinerright .linkage
{
	padding: 10px 5px;
}

.date
{
	text-transform: uppercase;
	font-weight: bold;
}

#middle .ad-list
{
	margin-top: 1px;
}

#middle .ad-list, #middle .ad-header
{
	float: left;
	width: 443px;
	padding-top: 5px;
}

#home-left-wrapper
{
	width: 718px;
	float: left;
	font-size:11px;
}

#home-left-wrapper p
{
	font-size:11px;
}

#home-right-wrapper p
{
	font-size:11px;
}

#home-right-wrapper a
{
	font-size:11px;
}
#home-left-wrapper p a
{
	font-size: 11px;
	text-decoration: none;
}

#image-area
{
	width: 718px;
	height: 202px;
	background-image: url('../images/image-area.jpg');
	background-repeat: no-repeat;
	float: left;
	margin-top: 4px;
	margin-bottom: 10px;
}
#image-area .iaLeft 
{
	float: left; 
	width: 400px;	
}
#image-area .iaLeft a 
{
	font-weight: normal;
	color: #fff;
}
#image-area .iaLeft a:hover
{
	color: #F90;	
}
#image-area .iaLeft p
{
	color: #fff;	
}
#image-area h1
{
	font-family: "Times New Roman" , serif;
	color: white;
	display: block;
	height: 90px;
	padding: 30px 40px 20px 30px;
	font-size: 23pt;
	font-weight: normal;
}

#image-area .more
{
	float:left;
	padding:0 20px 0 35px;
	color:White;
	font:normal 11px arial;
	text-decoration: none;
	background: transparent url(../images/threearray2.gif) no-repeat right center;
	color: #c8c6d4;
}

#image-area a#top
{
	text-transform: uppercase;
	color: #97d6ee;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: 150px;
	left: -310px;
	padding-right: 16px;
	background-image: url('../images/arrows-right.jpg');
	background-position: right center;
	background-repeat: no-repeat;
}


#image-area #promo-area
{
	width: 266px;
	float: right;
}
#promo-area .rotateItem
{
	display: none;
	float: left;
	width: 266px;
}

#image-area #promo-area img
{
	float: left;
	margin: 10px 0px;
	padding: 1px;
	border: 1px solid white;
}

#image-area #promo-area .lefttext
{
	width: 106px;
	height: 142px;
	float: left;
	margin: 10px 0px;
	padding: 2px;
}

#image-area #promo-area #text
{
	height: 165px;
	overflow: hidden;
	margin-right: 5px;
}

#image-area #promo-area h5
{
	color: white;
	font-size: 9px;
	text-transform: uppercase;
	display: block;
	border-bottom: 1px dotted white;
	margin: 10px;
}

#image-area #promo-area p
{
	margin: 6px 10px;
	color: white;
}

#image-area #promo-area .cite
{
	color: #97d6ee;
}

#image-area #promo-area .citeby
{
	text-transform: uppercase;
	font-size: 9px;
}

#image-area #promo-area #radio
{
	float: left;
	background-image: url('../images/radio-background.png');
	text-align: center;
	width: 150px;
	height: 16px;
	padding-left: 106px;
}
.rotateControl
{
	width: 8px;
	height: 8px;
	float: left;
	background: #fff;
	cursor: pointer;
	font-size: 0px;
	display: inline;
	margin: 4px 4px 0px 0px;
}
.checked
{
	background: #F90;
}

#home-subleft
{
	width: 442px;
	float: left;
}

#home-subleft #feed
{
	float: left;
	padding: 0px 10px;
}

/*
h4 a
{
	display: block; 
	float: right;
}
*/

#home-subright
{
	width: 266px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.intro
{
	border-bottom: 2px solid #b6b6b6;
	margin: 0px 10px;
	padding: 0px 0px 10px;
}

#home-right-wrapper span.date
{
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	margin: 0px 10px 10px 0px;
	padding: 0px;
}

#home-subright .linkage
{
	margin: 0px 10px;
}

#home-subright .linkage p
{
	margin: 0px;
}
.bordered .calendar
{
	margin-top: 5px;	
}

#home-subright a
{
	font-size: 11px;
	text-decoration: none;
}

/*
div.calendar
{
    border-top: 1px solid #b6b6b6;
    padding: 20px 10px 10px 10px;
    margin: 10px 10px 0px 10px;
}
*/

.sub-dotted
{
	border-bottom: 1px dotted #b6b6b6;
	padding: 5px 0px 7px;
}
.sub-dotted p
{
	padding-bottom: 0px;	
}

.sub-dotted a
{
	margin: 0px 10px 5px 0px;
	display: block;
	color: #408CB3;
	font-weight: bold;
	text-decoration: none;
}

img.framed
{
	border: 1px solid #b6b6b6;
	padding: 1px;
	float: left;
	margin: 10px;
	max-width: 80px;
}

.bordered .text
{
	padding: 10px 10px 10px 0px;
	width: 150px;
	float: left;
	display: inline;
}
.bordered .text p 
{
	padding-bottom: 0px;	
	position: relative;
}
#home-right-wrapper
{
	width: 236px;
	float: left;
	margin-left: 10px;
	display: inline;
	overflow: hidden;
}

#login #username
{
	width: 199px;
	margin: 3px 0px 0px 2px;
}

#login #password
{
	width: 152px;
	float: left;
	margin-top: 3px;
}
#rightpan #login #password 
{
	width: 84px;	
}

#state-select
{
	width: 190px;
}

#state
{
	position: relative;
	top: 5px;
}

.red-underline #email
{
	width: 140px;
	margin-top: 3px;
}

.red-underline .states
{
	float: left;
	margin-top: 1px;
}

.final
{
	border: 0px none;
}

select.filter
{
	width: 250px;
	float: left;
	margin: 10px;
}

input.filterBtn
{
	float: left;
	margin-top: 12px;
	margin-bottom: 10px;
}

.comment
{
	margin-top: 10px;
}

.comment-date
{
	text-align: right;
	border-bottom: 1px solid #E9E9E9;
	font-size: 11px;
	margin: 2px 10px 2px 10px;
}

.comment-footer
{
	text-align: left;
	border-top: 1px solid #E9E9E9;
	font-size: 11px;
	margin: 2px 10px 2px 10px;
}
.comment-add
{
	font-size: 11px;
	padding: 2px 10px 2px 10px;
}

.comment-add dt
{
	padding: 2px 0px 2px 0px;
}

ul.categories
{
	clear: both;
	margin-left: 17px;
}
ul.categories a
{
	text-decoration: none;	
}

.wrap #widerleft
{
	float: none !important;
	border: 0px none;
	width: auto;
}

.wrap #thinerright
{
	border: 0px none;
}

.wrap #thinerright h4
{
	margin-bottom: 5px;
	border: 0px none !important;
	float: left;
	padding-left: 10px;
}

.wrap #thinerright h4 a
{
	text-decoration: none;
	margin: 0;
}

.wrap .even h4, .wrap .odd h4
{
	border: 0px none !important;
}
.wrap .even > span, .wrap .odd > span, .wrap .even > p, .wrap .odd > p
{
	clear: left;
}

.leftcol
{
	width: 224px;
	float: left;
	margin: 0px 10px 0px 5px;
}

.leftcol .red-underline
{
	width: 224px;
}

.leftcol label
{
	font-size: 11px;
}

h1
{
	font-family: "Times New Roman", serif;
	color: #9A1819;
	font-weight: bold;
	font-size: 18pt;
	padding-bottom: 10px;
}

h2,
h3,
h4,
h5,
h6
{
	padding-bottom: 10px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

h3,
h4
{
	color: #666;
	font-size: 12pt;
	background-color: Transparent;
	display: block;
	text-transform: inherit;
}

h5,
h6
{
	font-size: 10pt;
}

h2
{
	color: #069;
	font-size: 14pt;
}

h4
{
	font-weight: normal;
}
h5
{
	color: #000;
}
h6
{
	color: #9A1819;
}

.rotateItem a
{
	color: White;
	text-decoration: none;
}

a
{
	color: #069;
	font-size: 10pt;
	text-decoration: underline;
}

a:hover
{
	color: #f90;
}
a#comments
{
	text-decoration: none;	
}

div.copy
{
	font-size: 10px;
	float: right;
	padding-bottom: 5px;	
}

div.magazine
{
	clear: both;
	padding-bottom: 10px;
}
.magazine img.framed
{
	margin-top: 0;
	margin-left: 0;
}
.magazine a
{
	text-decoration: none;
	display: block;
}
div.magazine .date
{
	padding-bottom: 0px;
	padding-top: 5px;	
}
.filter td
{
	padding: 0;
}
.filter input
{
	float: left;
	clear: left;
	margin: 4px 3px 3px 0;
	padding: 0;
}
.filter label
{
	float: left;
	width: 122px;
	margin-left: 2px;
	margin-top: 4px;
}

.contentContainer a
{
	text-decoration: none;	
}
.contentContainer img 
{
	margin: none;
	padding: none;	
}
.contentContainer li
{
	background: none;
	display: list-item;	
}
.contentContainer ul
{
	list-style-type: disc;	
}
.contentContainer ul ul
{
	list-style-type: circle;	
}
.contentContainer ul ul ul
{
	list-style-type: square;	
}
.contentContainer ul ul ul ul
{
	list-style-type: disc;	
}
.contentContainer ul ul ul ul ul
{
	list-style-type: circle;	
}
.contentContainer ul ul ul ul ul ul
{
	list-style-type: square;	
}
.contentContainer table
{
	margin: 4pt 0;	
}

a.subscription
{
    font-size: 13pt;
}

.socialIcons 
{
	font-size: 11px;
	font-weight: bold;
	color: #272525;	
	clear: both;
	padding-bottom: 20px;
}
.socialIcons span 
{
	font-size: 14px;
	font-weight: normal;	
}
.socialIcons a
{
	margin: 0px 3px;	
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 4px;
}
.homePage a
{
	margin: 0px 2px;	
}
img.facebookIco
{
	width: 45px;	
}
img.twitterIco
{
	width: 49px;	
}
img.linkedinIco
{
	width: 50px;	
}

.bannerItem img
{
	max-width: 324px;	
}

#flexibleArea span,
#flexibleArea div
{
	border: 0;
	padding: 0;
	margin: 0;
}

/* Fixing jQuery calendar issue-overrriding jquery1.8.2.calendar.css*/
.ui-datepicker { width: 13em !important;}
