@charset "utf-8";
img{border:none; margin:0px auto; padding:0px;}
html, body {


	margin: 0px auto;


	background-color:#FFFFFF;


	height:100%;


}
.page {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 12px;


	margin: 0px auto;


	width: 100%;


	min-height: 100%;


	height: auto !important;


	height: 100%;


	float:none;


	background-color:#FFFFFF;


	position:relative;


}

.upperbackground {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 12px;


	margin: 0px auto;


	width: 100%;


	text-align: center;


	height:40px !important;


	float:none;


	background-color:#333333;


}

.upper {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 12px;


	margin: 0px auto;


	width: 980px;


	text-align: center;


	height:40px !important;


	float:none;

	background-color:#333333;
	
	color:#FFFFFF; 

}

.headerbackground {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 12px;


	margin: 0px auto;


	width: 100%;


	text-align: center;


	height:105px !important;


	float:none;


	background-color:#268A85;


}

.header {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 12px;


	margin: 0px auto;


	width: 980px;


	text-align: center;


	height:105px !important;


	float:none;


	background-color:#268A85; 


}


.headerbackground2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 12px;


	margin: 0px auto;


	width: 100%;


	text-align: center;


	height:105px !important;


	float:none;


	background-color:#FFFFFF;


}

.header2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 12px;


	margin: 0px auto;


	width: 980px;


	text-align: center;


	height:105px !important;


	float:none;


	background-color:#FFFFFF; 


}


.mainbackground {

	clear:both;

	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 12px;


	margin: 0px auto;


	width: 100%;


	text-align: center;


	height: auto !important;


	float:none;

	background-color: #FFFFFF;

}

.mainbody {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 12px;


	margin: 0px auto;


	width: 980px;


	text-align: center;


	height:auto !important;


	float:none;
	
	clear:both;


	background: #FFFFFF;

}




.floatbreaker {

	clear:both;


	float:none;


	width:960px;

	height:auto !important;


}

.footerbackground {


	clear:both;


	font-family: Arial, sans-serif;


	font-size: 12px;


	margin: 0px auto;


	width: 100%;


	text-align: center;


	height:auto;


	float:none;

	background-color:#666666;

}

.footer {


	clear:both;

	font-family: Arial, sans-serif;;

	font-size: 12px;

	margin: 0px auto;

	width: 980px;

	text-align: center;

	height:auto;

	float:none;

	background-color: #666666;

}


		


/* Menu System */
.menubackground {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 12px;


	margin: 0px auto;


	width: 100%;


	text-align: center;


	height:42px;


	float:none;


	background: url(menubackground.jpg) no-repeat;


}
.fullmenu {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 12px;


	margin: 0px auto;


	width: 960px;


	text-align: center;


	padding-top:1px;


	padding-bottom:1px;


	height:40px;


	float:none;


}



		


.sidelinks ul {


padding:0px; margin:0px; list-style-type: none;


}
.sidelinks ul li a, .sidelinks ul li a:visited, .sidelinks ul li embed, .sidelinks ul li object {


display:block; text-decoration:none; padding:0px; margin:0px; vertical-align:bottom;


}
.hrstyle {height:1px; color: #A90000; background-color: #A90000; border-collapse:collapse; border:0px;}
.recordtext {color:#333333; text-decoration:none; font-size:12px;}


.welcometext {color:#000000; text-decoration:none; font-size:12px; line-height:20px; font-style:italic;}


.header {color:#005480; text-decoration:none; font-size:16px;}



.alert {color:#005480; text-decoration:none; font-size:14px;}

.smalllinks {color:#005480;; text-decoration:underline; font-size:10px;}


.smalllinks:hover {color:#F57B20; text-decoration:underline; font-size:10px;}


.bottomlinks {font-family: Arial, sans-serif; font-size: 14px; color:#FFFFFF;}



.searchlinks {color:#FFFFFF;; text-decoration:none; font-size:12px; font-weight:bold;}

.searchlinks:hover {color:#FFFFFF; text-decoration:underlinenone; font-size:12px; font-weight:bold;}

.lightlinks {color:#DF2722;; text-decoration:none; font-size:16px; font-weight:bold;}
.lightlinks:hover {color:#333333; text-decoration:underline; font-size:16px; font-weight:bold;}

.contactheader {color:#DF2722;; text-decoration:none; font-size:20px; font-weight:bold;}

.contactlinks {color:#DF2722;; text-decoration:none; font-size:14px; font-weight:bold;}
.contactlinks:hover {color:#333333; text-decoration:underline; font-size:14px; font-weight:bold;}

.agentlinks {color:#DF2722;; text-decoration:none; font-size:16px; font-weight:bold;}
.agentlinks:hover {color:#333333; text-decoration:underline; font-size:16px; font-weight:bold;}

.blogentrytitle {text-decoration:none; font-size:16px; color:#18B4B4; line-height:20px; font-weight:bolder;}

.blogentrytitle:hover {color:#666666; text-decoration:underline; font-size:16px; font-weight:bolder;}



.blogentrydate {color:#666666; font-weight:bold; font-size:10px;}



.dashtitle {color:#18B4B4; text-decoration:none; font-size:16px; font-weight:bold; vertical-align:middle; line-height:45px;}

.dashtitle hr {border: 1px solid #18B4B4;}



.bloglist {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold; line-height:20px;}

.bloglist:hover {color:#18B4B4; text-decoration:underline; font-size:12px; font-weight:bold;}

.bloglist li {color:#FFFFFF;}



.footerbloglinks {color:#FFFFFF;; text-decoration:none; font-size:16px; font-weight:bold;}

.footerbloglinks:hover {color:#18B4B4; text-decoration:none; font-size:16px; font-weight:bold;}



.bottomphone {font-family: Arial, sans-serif; font-size: 20px; color:#FFFFFF; font-weight:bold; line-height:30px;}



.welcometext {text-decoration:none; font-size:13px; font-style:italic; line-height:20px;}



.bottomtitle {font-family: Arial, sans-serif; font-size: 16px; color:#FFFFFF; font-weight:bold; text-align:center;}


.upperlink {color:white; text-decoration:none; font-size:16px;}
.upperlink:hover {color:#005480; text-decoration:none; font-size:16px;}

.mainlink {text-decoration:none; font-size:16px; color:#227B77;}
.mainlink:hover {color:#666666; text-decoration:underline; font-size:16px;}

a {text-decoration:none; font-size:16px; color:#227B77;}
a:hover {color:#666666; text-decoration:underline; font-size:16px;}

.subpagelink {color:#005480; text-decoration:none; font-size:12px;}


.subpagelink:hover {


color:#F57B20; text-decoration:none; font-size:12px;}
.backtotop {color:#005480; text-decoration:none; font-size:12px;}


.backtotop:hover {


color:#F57B20; text-decoration:none; font-size:12px;}
.largelinks {color:#005480; text-decoration:none; font-size:16px;}


.largelinks:hover {


color:#F57B20; text-decoration:none; font-size:16px;}
/* News Menu */
.sidelinks ul li.topMenu {background: transparent url(MenuSystem/News/TopMenu.png) no-repeat; line-height:25px;}
.sidelinks ul li.news1 {background: transparent url(MenuSystem/News/MS1.png) no-repeat;}


.sidelinks ul li.news1:hover a, .sidelinks ul li.news1 a:hover {background:transparent url(MenuSystem/News/MS1Hover.png) no-repeat;}


.sidelinks ul li.news2 {background: transparent url(MenuSystem/News/MS2.png) no-repeat;}


.sidelinks ul li.news2:hover a, .sidelinks ul li.news2 a:hover {background:transparent url(MenuSystem/News/MS2Hover.png) no-repeat;}


.sidelinks ul li.news3 {background: transparent url(MenuSystem/News/MS3.png) no-repeat;}


.sidelinks ul li.news3:hover a, .sidelinks ul li.news3 a:hover {background:transparent url(MenuSystem/News/MS3Hover.png) no-repeat;}


.sidelinks ul li.news4 {background: transparent url(MenuSystem/News/MS4.png) no-repeat;}


.sidelinks ul li.news4:hover a, .sidelinks ul li.news4 a:hover {background:transparent url(MenuSystem/News/MS4Hover.png) no-repeat;}
/* End News Menu */
/* Youth Menu */
.sidelinks ul li.topMenuYouth {background: transparent url(MenuSystem/youth/TopMenu.png) no-repeat; line-height:25px;}
.sidelinks ul li.youth1 {background: transparent url(MenuSystem/youth/MS1.png) no-repeat;}


.sidelinks ul li.youth1:hover a, .sidelinks ul li.youth1 a:hover {background:transparent url(MenuSystem/youth/MS1Hover.png) no-repeat;}


.sidelinks ul li.youth2 {background: transparent url(MenuSystem/youth/MS2.png) no-repeat;}


.sidelinks ul li.youth2:hover a, .sidelinks ul li.youth2 a:hover {background:transparent url(MenuSystem/youth/MS2Hover.png) no-repeat;}


.sidelinks ul li.youth3 {background: transparent url(MenuSystem/youth/MS3.png) no-repeat;}


.sidelinks ul li.youth3:hover a, .sidelinks ul li.youth3 a:hover {background:transparent url(MenuSystem/youth/MS3Hover.png) no-repeat;}


.sidelinks ul li.youth4 {background: transparent url(MenuSystem/youth/MS4.png) no-repeat;}


.sidelinks ul li.youth4:hover a, .sidelinks ul li.youth4 a:hover {background:transparent url(MenuSystem/youth/MS4Hover.png) no-repeat;}
/* End Youth Menu */
/* About Us Menu */
.sidelinks ul li.topMenuAbout {background: transparent url(MenuSystem/about/TopMenu.png) no-repeat; line-height:25px;}
.sidelinks ul li.about1 {background: transparent url(MenuSystem/about/MS1.png) no-repeat;}


.sidelinks ul li.about1:hover a, .sidelinks ul li.about1 a:hover {background:transparent url(MenuSystem/about/MS1Hover.png) no-repeat;}


.sidelinks ul li.about2 {background: transparent url(MenuSystem/about/MS2.png) no-repeat;}


.sidelinks ul li.about2:hover a, .sidelinks ul li.about2 a:hover {background:transparent url(MenuSystem/about/MS2Hover.png) no-repeat;}


.sidelinks ul li.about3 {background: transparent url(MenuSystem/about/MS3.png) no-repeat;}


.sidelinks ul li.about3:hover a, .sidelinks ul li.about3 a:hover {background:transparent url(MenuSystem/about/MS3Hover.png) no-repeat;}


.sidelinks ul li.about4 {background: transparent url(MenuSystem/about/MS4.png) no-repeat;}


.sidelinks ul li.about4:hover a, .sidelinks ul li.about4 a:hover {background:transparent url(MenuSystem/about/MS4Hover.png) no-repeat;}
/* End About Us Menu */



H1 {font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.news {


    height: auto;


	width: 673px;


	text-align:left;


	float: none;


	padding-right:0px;


	border-left:1px solid #333333;


	border-right:1px solid #333333;


	border-bottom:1px solid #333333;


    margin:0px;


	background-color:#FFFFFF;


	vertical-align:top;


}
.newsinner {


    height: auto;


	width: 623px;


	text-align:left;


	float: none;


	padding-left:25px;


	padding-right:25px;


    margin:0px;


}
.news H1 {font-family: Verdana, sans-serif; font-size: 1.50em; color:#1F66B6;}


.news H2 {font-family: Verdana, sans-serif; font-size: 1.00em; color:#A90000;}


.news H3 {font-family: Verdana, sans-serif; font-size: 1.00em; color:#1F66B6;}
/* Calendar CSS */
.calendar-month {color:#A90000; text-decoration:none; font-size:24px;}


      


.calendar table


{


	table-layout: fixed;


	width: 95%;


	font-family: Verdana;


	font-size: 16px;


	text-align:left;


	margin-bottom:1em; 


	line-height:normal;


	border:1px solid black;


}
.calendar th


{


	font-family: Verdana;


	font-size: 16px;


	text-align:left;


	margin-bottom:1em; 


	background: #A90000;


	color:white;


	


}
.calendar tr


{


	vertical-align:top;


}
.calendar td


{


	font-family: Verdana;


	font-size: 12px;


	background: #D1CFCB;


  	color:black;


}
/* Calendar CSS end */

/* manageNews start */
.manageHeaderNews {


		float:none;


   		width:570px;


    	height:auto;


		padding-bottom:5px;


		margin:0px;


     	text-align:right;


		vertical-align:top;


		color:#A90000; 


		text-decoration:none; 


		font-size:16px;


	 	}


		


.manageHeaderNews a {text-decoration:none; font-size:12px; color:#1F66B6;}


.manageHeaderNews a:hover {color:#A90000; text-decoration:none; font-size:12px;}
.jobSearch table


{


	table-layout: fixed;


	width: 85%;


	font-family: Verdana;


	font-size: 16px;


	text-align:left;


	margin-bottom:1em; 


	line-height:normal;


}
.jobSearch tr.headersmall {


	color: #18B4B4; 


	background: #FFFFFF; 


	font-size:10pt; 


	font-weight: bold; 


    text-decoration:none; 


	text-align:left; 


    line-height:20px;



}

.jobSearch tr.footersmall {


	color: #333333; 


	background: #FFFFFF;


	font-size:10pt; 


	font-weight: bold; 


    text-decoration:none; 


	text-align:left; 


    line-height:10px;



	



}.jobSearch td.normal {


	color: #000000; 


	background: #FFFFFF; 


	font-size:10pt; 


	font-weight: bold; 



	



	vertical-align:middle; 


	text-align:left; 



	



	padding-top:10px;



	



	padding-bottom:10px;



	



	border-bottom: 1px solid #CCCCCC;



}


.jobSearch td.finalrow {


	color: #000000; 


	background: #FFFFFF; 


	font-size:10pt; 


	font-weight: bold; 



	



	vertical-align:middle; 


	text-align:left; 



	



	padding-top:10px;



	



	padding-bottom:10px;



}
/* jobSearch end */

td.mainnormal {


	color: #FFFFFF; 


	background: transparent; 


	font-size:10pt; 


	font-weight: bold; 



	



	vertical-align:middle; 



	



	padding-top:12px;



	



	padding-bottom:12px;



	



	border-bottom: 1px solid #18B2B2;



}


td.mainfinalrow {


	color: #FFFFFF; 


	background: transparent; 


	font-size:10pt; 


	font-weight: bold; 



	



	vertical-align:middle; 



	



	padding-top:12px;



	



	padding-bottom:12px;



}



