body { 
	background-color: #FFFFFF;
	font-family:tahoma; 
	font-size:12px; 
	margin: 0px;
}
td {font-family:tahoma; font-size:12px; }
p	{font-family:arial,sans-serif;font-size:14px;margin-top:7px;line-height:22px;}

li	{font-size:12px; color:#657587; list-style-type:square; padding-top:5px;}

a {color:#104179; text-decoration:none;}
a:visited {color:#104179; text-decoration:none;}
a:hover {text-decoration:underline;}

.headred	{font-weight:bold; color:#970027;}
.headred a	{color:#970027;}
.headred a:visited	{color:#970027;}

.headblue {font-weight:bold; color:#11436D;}
.headblue a	{color:#11436D;}
.headblue a:visited	{color:#11436D;}

#t14arial	{font-family:arial,sans-serif;font-size:14px;font-weight:bold;}
#t16arial	{font-family:arial,sans-serif;font-size:16px;font-weight:bold;}

.white	{color:#ffffff;}
.white a {color:#ffffff;}
.white a:visited {color:#ffffff;}
.white a:hover {color:#ffffff;}

.black	{color:#000000;}
.black a {color:#000000;}
.black a:visited {color:#000000;}
.black a:hover {color:#000000;}

.red	{color:#970027;}
.red a {color:#970027;}
.red a:visited {color:#970027;}
.red a:hover {color:#970027;}

.grey	{color:#657587;}
.grey	a	{color:#657587;}
.grey a:visited	{color:#657587;}
.grey a:hover	{color:#657587;}

.blue	{color:#0061CE;}
.blue a {color:#0061CE; text-decoration:underline;}
.blue a:visited {color:#104179;}
.blue a:hover {color:#0061CE; text-decoration:none;}

.darkblue	{color:#64A8CB;}
.darkblue	a	{color:#64A8CB;}
.darkblue a:visited	{color:#64A8CB;}
.darkblue a:hover	{color:#64A8CB;}

a.blue	{color:#ACD9F0;}
a.blue:visited	{color:#ACD9F0;}

#t10	{font-size:10px;}
#t11	{font-size:11px;}
#t10 td	{font-size:10px;}
#t11 td	{font-size:11px;}

.timeblue	{font-weight:bold; color:#64A8CB;}
.timegrey	{font-weight:bold; color:#8794A2;}
.dateyellow	{color:#E08500;}

.img-border	{border:solid 5px #C9CCD1;}
.input	{font-family:tahoma,sans-serif; font-size:10px; color:#000000;}
.button	{border:solid 1px #000000;
		background-color:#000000;
		font-family:tahoma,sans-serif;
		font-size:10px;
		color:#ffffff;}
		
.border-tab	{border-top:solid 2px #f0f0f0; border-bottom:solid 2px #f0f0f0;}
.border-bot td	{border-bottom:solid 1px #E0E1E4;}

#bgx	{background-repeat:repeat-x;}
#bgy	{background-repeat:repeat-y;}

#mimg	{margin-right:10px;margin-bottom:5px;}
#m55	{margin-top:5px;margin-bottom:5px;}

#p5		{padding:5px;}
#p10	{padding:10px;}
#p15	{padding:15px;}

#p5top	{padding-top:5px;}
#p10top	{padding-top:10px;}
#p5bot	{padding-bottom:5px;}
#p10bot	{padding-bottom:10px;}
#p5left	{padding-left:5px;}
#p10left	{padding-left:10px;}
#p15left	{padding-left:15px;}

#p1010	{padding-top:10px;padding-bottom:10px;}
#p55	{padding-left:5px;padding-right:5px;}

#p10p15	{padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;}
#p10p25	{padding-top:10px;padding-right:25px;padding-bottom:10px;padding-left:25px;}
#p20p25	{padding-top:20px;padding-right:25px;padding-bottom:20px;padding-left:25px;}

#calendar td 	{border: 1px solid #b6b6b6; font-size: 10px; font-family:tahoma, sans-serif;}
#calendar td div	{height:17px; width:17px; text-align: center;}
#calendar td a div	{cursor:hand; background-color: #f2f2f2;}
#calendar td a:hover div {background-color: #ffffff; color: #970027; text-decoration:none;}
#calendar tr#header a:hover{background:none;}
#calendar td div.yes 	{background-color: #970027; color:white}
#calendar th 	{border: 1px solid #b6b6b6; color: #970027; font-weight:normal;}
.upper {text-transform : uppercase;}


.logoleft {
	border-top: 3px solid #000000;
	background: #EFEFEF url(i/bg_logoleft.jpg) repeat-y left;
}

.logo {
	background: #950027 url(i/bg_logo.jpg) no-repeat right bottom;
	border: solid #8E0025;
	border-width: 0px 1px 1px 1px;
}

.menu {color: #104179;}

.h-yd {
	background: #F2AA40 url(i/h_bg_yellow.gif) repeat-x;
}

.h-yl {
	background: #FFC600  url(i/h_bg_yellow.gif) repeat-x;
}

.h-grey {
	background: #8794A2 url(i/h_bg_grey.gif) repeat-x;
	color: #FFFFFF;
}

.fs11px {font-size: 11px;}

.mnarttitle {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 0px;
}

.mnarttitle a:link, .mnarttitle a:active, .mnarttitle a:visited {color: #000000;	text-decoration: none;}
.mnarttitle a:hover {text-decoration: underline; }

.mndate {
	font-size: 10px;
	color: #8794A2;
	font-weight: normal;
}

.mnbg { padding-bottom: 5px;}

.nextlink-part {
	font-size: 11px;
	font-weight: bold;
	color: #2475B9;
	padding-top: 5px;
}

.nextlink-part a:link, .nextlink-part a:active, .nextlink-part a:visited {color: #2475B9; text-decoration: underline;}
.nextlink-part a:hover {text-decoration: none;}


/* New Style 
==========================================*/

.n-pageheader {
	background: #f5f5f5 url(i/n_bgheader.gif) repeat-x top;
}

.n-toplinks {
	font-size: 11px;
	color: #1b1f23;
	padding-right: 15px;
}
.n-toplinks a:link, .n-toplinks a:active, .n-toplinks a:visited {
	color: #1b1f23;
	text-decoration: none;
}
.n-toplinks a:hover {text-decoration: underline;}

.n-menuitems {
	background: url(i/n_bgmenu.gif) no-repeat right;
	font-size: 11px;
	font-weight: bold;
	padding-right: 5px;
}
.n-menuitems a:link, .n-menuitems a:active, .n-menuitems a:visited {
	color: #0b0b0b;
	text-decoration: none;
}
.n-menuitems a:hover {text-decoration: underline;}

.n-searchinput {
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #585858 #a6a6a6 #a6a6a6 #585858;
	font-size: 12px;
	height: 20px;
}

/* Content Headers */
.n-bluehead {
	background: #216392 url(i/n_bluehead_mark.gif) no-repeat left;
	border: solid #0a3d61;
	border-width: 1px 0px 1px 0px;
}
.n-bluehead td {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 5px 5px 5px 25px;
}

.n-yellowhead {
	background: #ffc600 url(i/n_yellow_mark.gif) no-repeat left;
	border: solid #e59520;
	border-width: 1px 0px 1px 0px;
}
.n-yellowhead td {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	padding: 5px 5px 5px 25px;
}

.n-greyhead {
	background: #556475 url(i/n_greyhead_mark.gif) no-repeat left;
	border: solid #2f3b48;
	border-width: 1px 0px 1px 0px;
}
.n-greyhead td {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 5px 5px 5px 25px;
}

.n-lightgreyhead {
	background: #b1bac1 url(i/n_greyhead_mark.gif) no-repeat left;
	border: solid #848e95;
	border-width: 1px 0px 1px 0px;
}
.n-lightgreyhead td {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #272b30;
	padding: 5px 5px 5px 25px;
}

.n-redhead {
	background: #970027 url(i/n_redhead_mark.gif) no-repeat left;
	border: solid #75001e;
	border-width: 1px 0px 1px 0px;
}
.n-redhead td {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 5px 5px 5px 25px;
}

.small-greyhead {
	padding-right: 5px;
	padding-left: 10px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

a.whitelink:link, a.whitelink:active, a.whitelink:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.whitelink:hover {text-decoration: underline;}

a.blacklink:link, a.blacklink:active, a.blacklink:visited {
	color: #000000;
	text-decoration: none;
}
a.blacklink:hover {text-decoration: underline;}

/* Content Title */
.n-arthead	{
	font-size: 12px;	
	font-weight:bold; 
	color:#002a57;
	padding-bottom: 10px;
}
.n-arthead a:link, .n-arthead a:active, .n-arthead a:visited {
	color: #002a57;
	text-decoration: none;
}
.n-arthead a:hover {text-decoration: underline;}

#art-large {font-size: 16px;}

.listdate {
	font-size: 18px;
	color: #556475;
	border-bottom: 1px solid #556475;
	margin-top: 15px;
}

.n-author {
	font-size: 11px;
	color: #83878c;
}

/* Comments */
.com-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #104C83;
	text-transform: uppercase;
	border-bottom: 2px solid #EDEDED;
}

.com-aut {
	font-size: 12px;
	color: #104C83;
	font-weight: bold;
	border-bottom: 1px solid #EDEDED;
}

.com-date {
	font-weight: normal;
	font-size: 10px;
	color: #B4B4B4;
	padding-top: 5px;
}

.com-text {
	font-size: 11px;
	border-bottom: 1px solid #EDEDED;
}

.comblock td {padding: 10px;}
.comblock {border: 5px solid #F8F8F8;}

#com-form td {padding: 3px;}

.links-head {
background-color:#D9DCDE;
margin-bottom:3px;
}
.links-head span {
background-color:#FFFFFF;
color:#8A949C;
font-size:10px;
padding-right:10px;
text-transform:uppercase;
}
.links-head span a:link, .links-head span a:active, .links-head span a:visited {
color:#8A949C;
text-decoration:none;
}
.links-head span a:link, .links-head span a:active, .links-head span a:visited {
color:#8A949C;
text-decoration:none;
}
.partner-links-small {
border:1px solid #D9DCDE;
font-size:11px;
padding:10px;
}