body,p {
	font-family:arial;
	font-size:12px;

}
.body
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-repeat: repeat-x;
	font-family: Helvetica;
	color: #452523;
	line-height:14px;
}
.a,a
{
	color:#2d3d79;
	font-family:arial;
	font-size:12px;
	text-decoration: underline;

	}
.a:hover,a:hover
{
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-decoration: none;
	}

.heading, h2, .ush2
{
	color:#000000;
	font-family:arial;
	font-size: 15pt;
	font-weight : bold;
}

.whtheading
{
	color:#ffffff;
	font-family:arial;
	font-size: 15pt;
	font-weight : bold;
}

a.whtheading
{
	color:#000000;
	background: #DCEA39;
	font-family:arial;
	font-size: 13pt;
	font-weight : bold;
	text-decoration: none;
}

a.whtheading:hover
{
	color:#DCEA39;
	background: #000000;
	font-family:arial;
	font-size: 13pt;
	font-weight : bold;
	text-decoration: none;
}

a.subheading
{
	color:#2d3d79;
	font-family:arial;
	font-size:11pt;
	font-weight : bold;
	text-decoration: none;

}
a.subheading:hover
{
	color:#74AA00;
	font-family:arial;
	font-size:11pt;
	font-weight : bold;
	text-decoration: none;

}
.text
{
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight : normal;

}
.text1
{
	color:#452523;
	font-family:arial;
	font-size:12px;
	font-weight : bold;

}

a.text1
{
	color:#452523;
	font-family:arial;
	font-size:12px;
	font-weight : bold;
	text-decoration: none;

}

a.text1:hover
{
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight : bold;
	text-decoration: none;

}
.subhead2
{
	color:#8F9A3A;
	font-family:arial;
	font-size:12px;
	font-weight : normal;

}


.textbox
{
	width: 261px;
	height: 25px;
	line-height:25px;
	margin-top: 1px;
	color:#000000;
	background-color:#FFFFFF;
	border: solid 1px #2d3d79;
}

.footer
{
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	line-height:17px;
	font-weight : normal;
	text-decoration: none;

}
a.footer
{
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	line-height:17px;
	font-weight : normal;
	text-decoration: none;

}

a.footer:hover
{
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	line-height:17px;
	font-weight : normal;
    text-decoration: underline;

}
.redsmtext
{
	background: #74AA00;
	color:#Ffffff;
	font-family:arial;
	font-size:10px;
	margin-right : 25px;
	font-weight : normal;

}

.nav li {
	list-style-image:url(../graphics/greenbullet1.gif)
}

h2  { background:#2d3d79; color:#FFFFFF }
h1,h2 {font-weight:lighter; font:17px verdana; padding:4px; margin:0; }
.nobc { background:none; color:#000000; font-size:18px; }
table { font-size:12px; }
.fleft { float:left; }
.fright { float:right; }


.upgrade_b a { float:right; display:block; margin:0px; margin-left:2px; padding:4px; text-decoration:none; border:1px solid #AECF47; background:url(bbg.gif); color:#fff; }
.upgrade_b a:hover { text-decoration:none; border:1px solid #6A7F07; }
.upgraded_pr { margin:0; display:block; background:#E0EAEF; }

a.upgrade_l { background:url(upgrade_b2.gif) no-repeat center top; width:73px; height:28px; border:0px solid red; font-size:0; }
a.upgraded_l { background:url(upgraded_b.gif) no-repeat; width:80px; height:20px; border:0px solid red; font-size:0; }
a.edit_l { background:url(edit_b.gif) no-repeat center top; width:32px; margin-top:5px; height:15px; border:0px solid red; font-size:0; }
a.processing_l { background:url(processing_b.gif) no-repeat center top; width:73px; height:28px; border:0px solid red; font-size:0; }
a.processing_l:hover, a.upgrade_l:hover, a.upgraded_l:hover, a.edit_l:hover  { border:0; }

.msgbox { border:1px solid #E8E800; margin:0; padding:5px; padding-left:30px; margin-bottom:10px; background:#FFFFCC }
.msg_error { border:1px solid #FF8080; background:#FFE1E1; }
.msg_success { border:1px solid #00C600; background:#DFFBD9; }

.ush2
{
	color:#000000;
	font-family:arial;
	font-size: 15pt;
	font-weight : bold;
	background:none;
}

.quot_box {
	border-top:2px solid #748da7;
	border-bottom:2px solid #748da7;
	text-align:center;
	background:#fff;
	padding:5px;
	max-width:160px;
	width:160px;
	float:left;
	display:block;
	text-aligh:center;
	margin-right:10px;
	margin-bottom:4px;
	color:#748da7;
	font:15px "Century Gothic", "Times New Roman";
	font-weight:bold;
}
.quot_left { font:70px Verdana;  }
.quot_right { font:70px Verdana;}
.quot_quot { }

.img_box {
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	margin:5px;
	float:right;
	text-aligh:center;
	width:200px;
}
.img_box img {  }
.img_info {
	text-align:center;
	font:11px arial;
	font-weight:bold;
	display:block;
}
.pr_news p{
	font:12px Helvetica, sans-serif;
}

.pr_bookmarks a img { border:1px solid #fff; padding:2px; }
.pr_bookmarks a:hover img {border:1px solid #000; padding:2px; }
.pr_bookmarks {
	padding:3px;
	border-top:1px solid #ddd;
	width:98%;
	margin:2px;
	clear:both;
}