body{
	font-family:Arial,Verdana;
	background-image:url("../images/bckgr.jpg");
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#e3e8e9;
	margin:0px;
}
body,div,p,span,a,h1,h2,h3,li{
	font-family:Arial,Verdana;
}
#page_holder{
	width:920px;
	height:100px;
}
#page_holder div{
	float:left;
}
#top_holder{
	width:820px;
	height:120px;
	background-color:#FFFFFF;
}
#top{
	width:800px;
	height:120px;
	background-image:url("../images/top_bckgr.jpg");
	background-position:left;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
#logo{
	padding-top:30px;
	padding-left:30px;
	width:246px;
	height:67px;
	font-size:2px;
	line-height:2px;
}
#logo img{
	border:none;
}
#top_menu{
	margin:0px;
	margin-left:250px;
	width:274px;
	color: #531522;
	font-size:12px;
	line-height:30px;
}
#top_menu table{
	display:block;
	float:left;
	margin-left:-2px;
	line-height:30px;
}
#top_menu table td{
	width:274px;
}
#top_menu a{
	padding-left:5px;
	padding-right:5px;
	text-align:right;
	color: #531522;
	font-size:12px;
	text-decoration:none;
}
#top_menu a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
#calendar{
	margin:0px;
	margin-left:130px;
	width:360px;
	color:#531522;
	font-size:12px;
}

#header_holder{
	width:920px;
	background-color:#FFFFFF;
}
#main_navigation{
	width:900px;
	height:35px;
	margin-top:10px;
	background-color:#39444A;
}
#main_navigation img{
	border:none;
}
ul.menu{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
.menu li{
	float:left;
	margin:0px;
}

.item111 a{
	display:block;
	width:186px;
	height:35px;
	background-image:url(../images/mm0.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.item111 a:hover{
	background-position:0px -35px;
}
.item75 a{
	display:block;
	width:136px;
	height:35px;
	background-image:url(../images/mm1.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.item75 a:hover{
	background-position:0px -35px;
}
.item76 a{
	display:block;
	width:97px;
	height:35px;
	background-image:url(../images/mm2.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.item76 a:hover{
	background-position:0px -35px;
}
.item77 a{
	display:block;
	width:127px;
	height:35px;
	background-image:url(../images/mm3.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.item77 a:hover{
	background-position:0px -35px;
}
.item78 a{
	display:block;
	width:160px;
	height:35px;
	background-image:url(../images/mm4.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.item78 a:hover{
	background-position:0px -35px;
}
.item79 a{
	display:block;
	width:97px;
	height:35px;
	background-image:url(../images/mm5.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.item79 a:hover{
	background-position:0px -35px;
}
.item80 a{
	display:block;
	width:97px;
	height:35px;
	background-image:url(../images/mm6.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.item80 a:hover{
	background-position:0px -35px;
}
ul.menu span{
	display:none;
}
#header_holder img{
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}
#header_holder object{
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}
#content{
	width:820px;
	background-color:#FFFFFF;
}
#sub_navigation{
	width:235px;
	margin-bottom:20px;
	margin-top:10px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	line-height:45px;
	background-image:url(../images/subnav_bckgr.jpg);
	background-repeat:repeat-y;
}
#sub_navigation a{
	padding-left:60px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
}
#sub_navigation a:hover{
	color:#000000;
	text-decoration:none;
}

#inner_page_content{
	width:535px;
	margin-top:20px;
	text-align:left;
	font-size:12px;
	color:#1c252c;
}
h1{
	margin:0px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#b70e25;
	text-transform:uppercase;
	letter-spacing:2px;
}
h2{
	margin:0px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#b70e25;
	text-transform:uppercase;
	letter-spacing:2px;
}
.title_page{
	margin:0px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#b70e25;
	text-transform:uppercase;
	letter-spacing:2px;
}
h3{
	width:235px;
	margin-top:20px;
	margin-bottom:10px;
	color:#FFFFFF;
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
	line-height:25px;
	background-image:url(../images/subnav_bckgr.jpg);
	background-repeat:repeat-y;
}
p{
	margin:0px;
	margin-top:5px;
	margin-bottom:10px;
	text-align:left;
	font-size:12px;
	line-height:18px;
	color:#1c252c;
}
#inner_page_content a{
	font-size: 12px;
	color: #2c5277;
	text-decoration:none;
}
#inner_page_content a:hover{
	color: #2c5277;
	text-decoration:underline;
}
#inner_page_content .componentheading{
	display:none;
}
#right_menu{
	width:235px;
	margin-top:10px;
	font-size:12px;
	line-height:18px;
	color:#1c252c;
}
#right_menu img{
	border:none;
	margin-bottom:20px;
}

/* GuestSpace */
#right_menu table{
	width:225px;
	font-size:12px;
	line-height:18px;
	color:#1c252c;
}
.social_media{
	width:225px;
	text-align:center;
}
table.moduletable a{
	font-size: 12px;
	color: #2c5277;
	text-decoration:none;
}
table.moduletable a:hover{
	color: #2c5277;
	text-decoration:underline;
}

/* articles */
table.contentpaneopen td{
	text-align:left;
	font-size:12px;
	line-height:18px;
	color:#1c252c;
}
/* strat contact form style */
table.myForm td{
	vertical-align:top;
	text-align:left;
	font-size:12px;
	color:#000000;
}
table.myForm input{
	width:140px;
}
table.myForm select{
	width:142px;
}
table.myForm textarea{
	width:230px;
	height:100px;
}
/* end contact form style */

#footer{
	width:820px;
	color:#1d262e;
	font-size:11px;
	text-align:center;
	margin-top:20px;
	padding-top:10px;
	padding-bottom:20px;
	line-height:16px;
	border-top:1px solid #B70E25;
	background-image:url(../images/footer_bckgr.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#footer a{
	padding-left:3px;
	padding-right:3px;
	color:#1d262e;
	font-size:11px;
	text-decoration:none;
}
#footer a:hover{
	color: #b70e25;
	text-decoration:underline;
}
.sep50{
	width:50px;
	height:50px;
	font-size:2px;
	line-height:2px;
}
.sep20{
	width:20px;
	height:20px;
	font-size:2px;
	line-height:2px;
}
.sep10{
	width:10px;
	height:10px;
	font-size:2px;
	line-height:2px;
}

