/* CSS Document */
body {
	background: repeat-x 0 0 #F7F7F7;
	color: #171717;
	font: normal 13px/ 20px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}

div,h1,h2,h3,h4,h5,h6,form,label,input,span,ul,li,p,a {
	margin: 0;
	padding: 0;
}

ul {
	list-style: none;
}

.spacer {
	� font-size: 0;
	line-height: 0;
	clear: both;
}

.jqueryslidemenu {
	font: bold 12px Verdana;
	background: #414141;
	width: 100%;
}

.jqueryslidemenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li {
	position: relative;
	display: inline;
	float: left;
}

.jqueryslidemenu ul li a {
	display: block;
	background: #414141;
	color: white;
	padding: 8px 10px;
	border-right: 1px solid #778;
	color: #2d2b2b;
	text-decoration: none;
}

.jqueryslidemenu ul li form {
	display: block;
	background: #414141;
	padding: 8px 10px;
	border-right: 1px solid #778;
}

.jqueryslidemenu ul li form span {
	color: white;
	font: normal 13px Verdana;
}

* html .jqueryslidemenu ul li a {
	/*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

.jqueryslidemenu ul li a:link,.jqueryslidemenu ul li a:visited {
	color: white;
}

.jqueryslidemenu ul li a:hover {
	background: black; /*tab link background during hover state*/
	color: white;
}

/*1st sub level menu*/
.jqueryslidemenu ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li {
	display: list-item;
	float: none;
}

.jqueryslidemenu ul li ul li ul {
	top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a {
	font: normal 13px Verdana;
	width: 160px; /*width of sub menus*/
	padding: 5px;
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover { /*sub menus hover style*/
	background: #eff9ff;
	color: black;
}

.downarrowclass {
	position: absolute;
	top: 12px;
	right: 7px;
}

.rightarrowclass {
	position: absolute;
	top: 6px;
	right: 5px;
}

#body {
	width: 883px;
	margin: 0 auto;
	padding: 0 0 60px 0;
	background: url(../images/kop1.jpg) no-repeat right top #F7F7F7;
	color: #171717;
}

#body img.logo {
	border: none;
	margin: 30px 0 0 0;
}

#body h1 {
	background: url(../images/punch_line.gif) no-repeat 0 0 #F7F7F7;
	color: #171717;
	width: 142px;
	height: 49px;
	text-indent: -20000px;
}

#body div.bodyText {
	padding: 50px 0 0 0;
}

#body div.bodyText h2 {
	font: bold italic 24px/ 34px Georgia, "Times New Roman", Times, serif;
	color: #B10000;
}

#body div.bodyText h2 span {
	color: #000000;
	background-color: #F7F7F7;
}

#body div.bodyText h3 {
	font: bold 20px/ 24px Georgia, "Times New Roman", Times, serif;
	color: #526D0D;
	background: url(../images/folder_icon.gif) no-repeat 0 5px #F7F7F7;
	padding: 0 2px 0 25px;
}

#body div.bodyText h4 {
	font: normal 20px/ 24px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	background-color: #FFF7DE;
	padding: 0 0 0 10px;
}

#body div.bodyText p {
	font: normal 13px/ 20px Georgia, "Times New Roman", Times, serif;
	color: #171717;
	padding: 10px 0;
	background-color: #F7F7F7;
}

#body div.bodyText p a {
	color: #003E6A;
	background-color: #F7F7F7;
	text-decoration: underline;
}

#body div.bodyText p a:hover {
	text-decoration: none;
}

#body div.catagory {
	padding: 25px 0 0 0;
}

#body div.catagory_right {
	float: right;
	padding: 25px 0 0 0;
	margin: 0 -10px 10px 0;
}

.pink {
	width: 180px;
	padding: 7px 15px 10px;
	float: left;
	background: url(../images/pink_bg.gif) repeat 0 0 #F7F7F7;
	color: #4B2B3E;
}

.pink h3 {
	background: url(../images/news_icon.gif) no-repeat 2px 13px;
	color: #850049;
	font: bold 20px/ 38px Georgia, "Times New Roman", Times, serif;
	padding: 0 9px 0 22px;
}

.pink h4 {
	background: url(../images/date_bg.gif) no-repeat 0 13px;
	color: #384B06;
	width: 56px;
	text-align: center;
	font: bold 12px/ 39px Arial, Helvetica, sans-serif;
}

.pink h5 {
	color: #000000;
	text-transform: uppercase;
	font: bold 10px/ 11px Georgia, "Times New Roman", Times, serif;
}

.pink p {
	color: #4B2B3E;
	padding: 3px 0 10px 0;
	font: normal 11px/ 17px Georgia, "Times New Roman", Times, serif;
}

.pink a.more {
	background: url(../images/pink_more_btn.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
	width: 46px;
	height: 11px;
	display: block;
	float: right;
	text-decoration: none;
	text-indent: -2000px;
	padding: 0;
	line-height: 0;
}

.pink a.more:hover {
	background: url(../images/pink_more_btn_h.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
}

.pink_kop {
	width: 180px;
	padding: 7px 15px 10px;
	float: left;
	background: url(../images/pink_bg.gif) no-repeat 0 0 #F7F7F7;
	color: #4B2B3E;
}

.pink_kop h3 {
	background: url(../images/news_icon.gif) no-repeat 2px 13px;
	color: #850049;
	font: bold 20px/ 38px Georgia, "Times New Roman", Times, serif;
	padding: 0 9px 0 22px;
}

.pink_kop h4 {
	background: url(../images/date_bg.gif) no-repeat 0 13px;
	color: #384B06;
	width: 56px;
	text-align: center;
	font: bold 12px/ 39px Arial, Helvetica, sans-serif;
}

.pink_kop h5 {
	color: #000000;
	text-transform: uppercase;
	font: bold 10px/ 11px Georgia, "Times New Roman", Times, serif;
}

.pink_kop p {
	color: #4B2B3E;
	padding: 3px 0 10px 0;
	font: normal 11px/ 17px Georgia, "Times New Roman", Times, serif;
}

.pink_kop a.more {
	background: url(../images/pink_more_btn.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
	width: 46px;
	height: 11px;
	display: block;
	float: right;
	text-decoration: none;
	text-indent: -2000px;
	padding: 0;
	line-height: 0;
}

.pink_kop a.more:hover {
	background: url(../images/pink_more_btn_h.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
}

.plink {
	height: 10px;
	width: 205px;
	padding: 0px 1px 1px;
	float: left;
	margin: 0 1px;
	background: no-repeat 0 0 #F7F7F7;
	color: #4B2B3E;
}

.plink h5 {
	color: #000000;
	text-transform: uppercase;
	font: bold 10px/ 11px Georgia, "Times New Roman", Times, serif;
}

.plink a.more {
	background: url(../images/pink_more_btn.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
	width: 46px;
	height: 11px;
	display: block;
	float: right;
	text-decoration: none;
	text-indent: -2000px;
	padding: 0;
	line-height: 0;
}

.plink_kop h5 {
	color: #000000;
	text-transform: uppercase;
	font: bold 10px/ 11px Georgia, "Times New Roman", Times, serif;
}

.docent {
	width: 180px;
	padding: 7px 15px 0px;
	float: left;
	background: url(../images/pink_bg.gif) no-repeat 0 0 #F7F7F7;
	color: #4B2B3E;
}

.docent h3 {
	background: url(../images/news_icon.gif) no-repeat 2px 13px;
	color: #850049;
	font: bold 20px/ 38px Georgia, "Times New Roman", Times, serif;
	padding: 0 9px 0 22px;
}

.docent h4 {
	background: url(../images/date_bg.gif) no-repeat 0 13px;
	color: #384B06;
	width: 56px;
	text-align: center;
	font: bold 12px/ 39px Arial, Helvetica, sans-serif;
}

.docent h5 {
	color: #000000;
	text-transform: uppercase;
	font: bold 10px/ 11px Georgia, "Times New Roman", Times, serif;
}

.docent p {
	color: #4B2B3E;
	padding: 3px 0 10px 0;
	font: normal 11px/ 17px Georgia, "Times New Roman", Times, serif;
}

.docent a.more {
	background: url(../images/pink_more_btn.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
	width: 46px;
	height: 11px;
	display: block;
	float: right;
	text-decoration: none;
	text-indent: -2000px;
	padding: 0;
	line-height: 0;
}

.docent a.more:hover {
	background: url(../images/pink_more_btn_h.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
}

.docent_kop {
	width: 180px;
	padding: 7px 15px 10px;
	float: left;
	background: url(../images/pink_bg.gif) no-repeat 0 0 #F7F7F7;
	color: #4B2B3E;
}

.docent_kop h3 {
	background: url(../images/news_icon.gif) no-repeat 2px 13px;
	color: #850049;
	font: bold 20px/ 38px Georgia, "Times New Roman", Times, serif;
	padding: 0 9px 0 22px;
}

.docent_kop h4 {
	background: url(../images/date_bg.gif) no-repeat 0 13px;
	color: #384B06;
	width: 56px;
	text-align: center;
	font: bold 12px/ 39px Arial, Helvetica, sans-serif;
}

.docent_kop h5 {
	color: #000000;
	text-transform: uppercase;
	font: bold 10px/ 11px Georgia, "Times New Roman", Times, serif;
}

.docent_kop p {
	color: #4B2B3E;
	padding: 3px 0 10px 0;
	font: normal 11px/ 17px Georgia, "Times New Roman", Times, serif;
}

.docent_kop a.more {
	background: url(../images/pink_more_btn.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
	width: 46px;
	height: 11px;
	display: block;
	float: right;
	text-decoration: none;
	text-indent: -2000px;
	padding: 0;
	line-height: 0;
}

.docent_kop a.more:hover {
	background: url(../images/pink_more_btn_h.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
}

.green {
	width: 180px;
	padding: 7px 15px 10px;
	float: left;
	margin: 0 23px;
	background: url(../images/green_bg.gif) no-repeat 0 0 #F7F7F7;
	color: #4B2B3E;
}

.green h3 {
	background: url(../images/solution_icon.gif) no-repeat 2px 13px;
	color: #516D0A;
	font: bold 20px/ 38px Georgia, "Times New Roman", Times, serif;
	padding: 0 9px 0 22px;
}

.green h5 {
	color: #000000;
	text-transform: uppercase;
	font: bold 10px/ 11px Georgia, "Times New Roman", Times, serif;
}

.green p {
	color: #3D5C32;
	padding: 3px 0 27px 0;
	font: normal 11px/ 17px Georgia, "Times New Roman", Times, serif;
}

.green p a.line {
	color: #3D5C32;
	padding: 0;
	text-decoration: underline;
	font: normal 11px/ 17px Georgia, "Times New Roman", Times, serif;
}

.green p a.line:hover {
	color: #3D5C32;
	padding: 0;
	text-decoration: none;
	font: normal 11px/ 17px Georgia, "Times New Roman", Times, serif;
}

.green a.more {
	background: url(../images/green_more_btn.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
	width: 46px;
	height: 11px;
	display: block;
	float: right;
	text-decoration: none;
	text-indent: -2000px;
	padding: 0;
	line-height: 0;
}

.green a.more:hover {
	background: url(../images/green_more_btn_h.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
}

.g_link {
	height: 20px;
	width: 210px;
	padding: 0px 1px 1px;
	float: left;
	margin: 0 10px;
	background: no-repeat 0 0 #F7F7F7;
	color: #4B2B3E;
}

.g_link h5 {
	color: #000000;
	text-transform: uppercase;
	font: bold 10px/ 11px Georgia, "Times New Roman", Times, serif;
}

.g_link a.more {
	background: url(../images/green_more_btn.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
	width: 46px;
	height: 11px;
	display: block;
	float: right;
	text-decoration: none;
	text-indent: -2000px;
	padding: 0;
	line-height: 0;
}

.g_link a.more:hover {
	background: url(../images/green_more_btn_h.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
}

.steudent {
	width: 180px;
	padding: 7px 15px 0px;
	float: left;
	margin: 0 10px;
	background: url(../images/green_bg.gif) no-repeat 0 0 #F7F7F7;
	color: #4B2B3E;
}

.steudent h3 {
	background: url(../images/solution_icon.gif) no-repeat 2px 13px;
	color: #516D0A;
	font: bold 20px/ 38px Georgia, "Times New Roman", Times, serif;
	padding: 0 9px 0 22px;
}

.steudent h5 {
	color: #000000;
	text-transform: uppercase;
	font: bold 10px/ 11px Georgia, "Times New Roman", Times, serif;
}

.steudent p {
	color: #3D5C32;
	padding: 3px 0 10px 0;
	font: normal 11px/ 17px Georgia, "Times New Roman", Times, serif;
}

.steudent p a.line {
	color: #3D5C32;
	padding: 0;
	text-decoration: underline;
	font: normal 11px/ 17px Georgia, "Times New Roman", Times, serif;
}

.steudent p a.line:hover {
	color: #3D5C32;
	padding: 0;
	text-decoration: none;
	font: normal 11px/ 17px Georgia, "Times New Roman", Times, serif;
}

.steudent a.more {
	background: url(../images/green_more_btn.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
	width: 46px;
	height: 11px;
	display: block;
	float: right;
	text-decoration: none;
	text-indent: -2000px;
	padding: 0;
	line-height: 0;
}

.steudent a.more:hover {
	background: url(../images/green_more_btn_h.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
}

.blue {
	height: 160px;
	width: 207px;
	padding: 7px 2px 10px;
	float: right;
	margin: 0 0px;
	background: url(../images/n_bg.jpg) repeat 0 0 #F7F7F7;
	color: #4B2B3E;
}

.blue h3 {
	background: url(../images/support_icon.gif) no-repeat 2px 11px;
	color: #364A5B;
	font: bold 20px/ 38px Georgia, "Times New Roman", Times, serif;
	padding: 0 9px 0 22px;
}

.blue h5 {
	color: #000000;
	text-transform: uppercase;
	font: bold 10px/ 11px Georgia, "Times New Roman", Times, serif;
}

.blue p {
	color: #364A5B;
	padding: 3px 0 10px 0;
	font: normal 11px/ 17px Georgia, "Times New Roman", Times, serif;
}

.blue a.more {
	background: url(../images/blue_more_btn.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
	width: 46px;
	height: 11px;
	display: block;
	float: right;
	text-decoration: none;
	text-indent: -2000px;
	padding: 0;
	line-height: 0;
}

.blue a.more:hover {
	background: url(../images/blue_more_btn_h.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
}

.b_link {
	height: 20px;
	width: 205px;
	padding: 0px 1px 1px;
	float: left;
	margin: 0 10px;
	background: no-repeat 0 0 #F7F7F7;
	color: #4B2B3E;
}

.b_link h5 {
	color: #000000;
	text-transform: uppercase;
	font: bold 10px/ 11px Georgia, "Times New Roman", Times, serif;
}

.b_link p {
	color: #364A5B;
	padding: 3px 0 10px 0;
	font: normal 11px/ 17px Georgia, "Times New Roman", Times, serif;
}

.b_link a.more {
	background: url(../images/blue_more_btn.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
	width: 46px;
	height: 11px;
	display: block;
	float: right;
	text-decoration: none;
	text-indent: -2000px;
	padding: 0;
	line-height: 0;
}

.b_link a.more:hover {
	background: url(../images/blue_more_btn_h.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
}

.corp {
	width: 180px;
	padding: 7px 15px 0px;
	float: left;
	margin: 0 10px;
	background: url(../images/blue_bg.gif) no-repeat 0 0 #F7F7F7;
	color: #4B2B3E;
}

.corp h3 {
	background: url(../images/support_icon.gif) no-repeat 2px 11px;
	color: #364A5B;
	font: bold 20px/ 38px Georgia, "Times New Roman", Times, serif;
	padding: 0 9px 0 22px;
}

.corp h5 {
	color: #000000;
	text-transform: uppercase;
	font: bold 10px/ 11px Georgia, "Times New Roman", Times, serif;
}

.corp p {
	color: #364A5B;
	padding: 3px 0 10px 0;
	font: normal 11px/ 17px Georgia, "Times New Roman", Times, serif;
}

.corp a.more {
	background: url(../images/blue_more_btn.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
	width: 46px;
	height: 11px;
	display: block;
	float: right;
	text-decoration: none;
	text-indent: -2000px;
	padding: 0;
	line-height: 0;
}

.corp a.more:hover {
	background: url(../images/blue_more_btn_h.gif) no-repeat 0 0 #FFFFFF;
	color: #000000;
}

.goal {
	width: 620px;
	float: left;
	padding: 0 22px 0 1;
	margin: 10 10px;
}

.goal h2 {
	font: bold italic 24px/ 34px Georgia, "Times New Roman", Times, serif;
	color: #B10000;
	background-color: #F7F7F7;
}

.goal h2 span {
	color: #000000;
	background-color: #F7F7F7;
}

.goal p {
	font: normal 13px/ 20px Georgia, "Times New Roman", Times, serif;
	color: #171717;
	padding: 10px 0;
	background-color: #F7F7F7;
}

.goal p.greenText {
	font: normal 13px/ 20px Georgia, "Times New Roman", Times, serif;
	color: #526D0D;
	padding: 6px 0;
	background-color: #F7F7F7;
}

.goal ul li {
	font: normal 13px/ 20px Georgia, "Times New Roman", Times, serif;
	color: #171717;
	padding: 2px 2px 2px 23px;
	margin: 0 0 5px 0;
	background: url(../images/bullet_no.gif) no-repeat 2px 5px #FFFBED;
}

.goal_body {
	width: 660px;
	float: left;
	padding: 0 22px 0 0;
}

.goal_body h2 {
	font: bold italic 24px/ 34px Georgia, "Times New Roman", Times, serif;
	color: #B10000;
	background-color: #F7F7F7;
}

.goal_body h2 span {
	color: #000000;
	background-color: #F7F7F7;
}

.goal_body p {
	font: normal 13px/ 20px Georgia, "Times New Roman", Times, serif;
	color: #171717;
	padding: 10px 0;
	background-color: #F7F7F7;
}

.goal_body p.greenText {
	font: normal 13px/ 20px Georgia, "Times New Roman", Times, serif;
	color: #526D0D;
	padding: 6px 0;
	background-color: #F7F7F7;
}

.goal_body ul li {
	font: normal 13px/ 20px Georgia, "Times New Roman", Times, serif;
	color: #171717;
	padding: 2px 2px 2px 23px;
	margin: 0 0 5px 0;
	background: url(../images/bullet_no.gif) no-repeat 2px 5px #FFFBED;
}

form.login {
	width: 188px;
	height: 220px;
	float: right;
	padding: 10px 12px;
	background-color: #E7E7E7;
	color: #033462;
}

form.login h6 {
	background: url(../images/login_head_bg.gif) no-repeat 0 0 #E7E7E7;
	color: #000000;
	font: bold 17px/30px Georgia, "Times New Roman", Times, serif;
	padding: 0 0 20px 13px;
}

form.login label {
	background-color: #E7E7E7;
	color: #B10000;
	padding: 0 0 16px 12px;
	float: left;
	font: bold 10px/ 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

form.login input {
	background-color: #FFFFFF;
	color: #2D2D2D;
	margin: 0 0 16px 0;
	padding: 2px;
	width: 95px;
	height: 14px;
	float: right;
	font: normal 10px/ 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

form.login input.loginBtn {
	background-color: #FFFFFF;
	color: #2D2D2D;
	margin: 0;
	padding: 0;
	float: right;
	width: 46px;
	height: 11px;
	line-height: 0;
	font-size: 0;
}

form.login a {
	background-color: #E7E7E7;
	color: #033462;
	padding: 0 0 4px 12px;
	float: left;
	font: bold 10px/ 12px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-transform: uppercase;
}

form.login a:hover {
	background-color: #E7E7E7;
	color: #064988;
}

.floatLeft {
	float: left;
}

/* -- body end -- */ /* footer start -- */
#footer {
	background-color: #9F4C2F;
	color: #FFFFFF;
}

.footer {
	width: 100%;
	text-align: center;
	height: 70px;
	margin: 0 auto;
	padding: 18px 0 0 0;
}

.footer ul {
	width: 445px;
	margin: 0 auto;
}

.footer ul li {
	font: bold 12px/ 20px Arial, Helvetica, sans-serif;
	color: #FAFAFA;
	background-color: #292929;
	float: left;
}

.footer ul li a {
	font: bold 12px/ 20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FAFAFA;
	background-color: #292929;
	padding: 0 8px;
}

.footer ul li a:hover {
	font: bold 12px/ 20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FAFAFA;
	background-color: #484848;
	padding: 0 8px;
}

.error {
 	color: red;
}

.news_date {
	font-size: 10px;
}

.news_title {
	color: #B10000;
	font-size: 14px;
	font-weight: bold;
}

/*page overview classes*/

.page_overview {
	text-decoration: none;
}

.page_overview a {
	color: black;
	text-decoration: none;
}

.page_overview a.inactive{
	color: lightgrey;
	text-decoration: none;
}

.page_overview a:link,.page_overview a:visited {
	text-decoration: none;
}

.page_overview a:hover {
	text-decoration: underline
}

/*Top level list items*/
.page_overview ul li {
	padding-left: 10px;
	text-decoration: none;
}

/*1st sub level menu*/
.page_overview ul li ul {
	padding-left: 10px;
	text-decoration: none;
}

/*end page overview classes*/