/* GENERAL STYLES */
@charset "utf-8";

/*
===========================
Rich text editor stying
===========================
*/
#boxRight{
background-color:#EEFFEE;
border-bottom:1px solid #666666;
border-top:1px solid #666666;
float:right;
font-size:0.75em;
line-height:1.5;
margin:15px;
padding:8px;
width:200px;

}
#holderBody
{
	background:none;
}

#holderBody strong
{
	font-weight:bold;
}

#holderBody a
{
	text-decoration:underline;
}

#holderBody p
{
	margin:auto;
}

#holder
{
	border: 1px solid #ccc;
	padding: 10px;
	margin: 5px;
	text-align: left;
	font-size:14px;
}
.small {
font-size:.8em;
}
.slideshow { 
background-color:#EFEFEF;
border:1px solid #CCCCCC;
color:#888888;
font-weight:bold;
margin:15px;
padding:10px;
}

.slideshow img{

border:5px #ccc solid;

}

ul.NewsList
{
 margin:15px 0 0 0;
}

ol,ul {
	list-style:none;
}
ul.NewsList li
{
 margin:0 0 15px 0;
}

ul.NewsList li a
{
 display:block;
}

ul.NewsList li a.Event
{
	background-image:url(../Data/Assets/theme_one/Misc/event_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding:6px 8px 7px 18px;
}

ul.NewsList li a.News
{
	background-image:url(../Data/Assets/theme_one/Misc/news_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding:6px 8px 7px 18px;
}

.EventItem strong
{
	display:block;
}


#NewsSecondaryHeader
{
	background-image:url(../Data/Assets/theme_one/Misc/rss_icon.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding:0 0 0 23px;
}

ul#NewsList
{
	margin:12px 0 0 0;
        padding:0;
}

ul#NewsList li
{
	margin:0 0 6px 0;
	font-size:13px;
}

ul#NewsList li strong
{
	font-weight:bold;
}

ul#NewsList li.Event a
{
	display:block;
	background-color:#F9F9F9;
	border-top:3px solid #E2E2E2;
	border-bottom:3px solid #E2E2E2;
	padding:8px 8px 7px 27px;
	color:#808080;
	text-decoration:none;
	background-image:url(../Data/Assets/theme_one/Misc/event_icon.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
}

ul#NewsList li.News a
{
	display:block;
	background-color:#F9F9F9;
	border-top:3px solid #E2E2E2;
	border-bottom:3px solid #E2E2E2;
	padding:8px 8px 7px 27px;
	color:#808080;
	text-decoration:none;
	background-image:url(../Data/Assets/theme_one/Misc/news_icon.gif);;
	background-repeat:no-repeat;
	background-position:7px 8px;
}

ul#NewsList li a:hover
{
	background-color:#FFECCC;
	border-top:3px solid #FFA200;
	border-bottom:3px solid #FFA200;
	color:#FF6300;
	text-decoration:none;
}

body {
	background-image: url(/media/307/background.png);
	background-repeat: repeat-x;
	background-color: #c8c8c8;
 color:#444;
	margin:0px;
	font-family:Arial, sans-serif;
font-size:100%;
line-height:1.46em;
padding:0;
text-align:center;
width:99%;
	height: 100%; 

}

html{
height:100%;
}
#container {
	margin-left:auto;
	margin-right:auto;
	width:988px;
height:auto;
min-height:100%;
}
#innerContainer {
	background-image: url(/media/317/shadowbackground.png);
	background-repeat: repeat-y;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:930px;
height:auto;
min-height:100%;
	}
#mainContent {
text-align:left;
width:852px;
margin-left:auto;
margin-right:auto;
text-align:left;
width:852px;
background:#d8d8d8;
overflow:auto;
}

#mainContent img {
margin-bottom:15px;
margin-top:10px;
}

#header {
    margin-left:auto;
    margin-right:auto;
    height:136px;	
    width:852px;
    background-image: url(/media/302/navarea.jpg);
}

h1, h2, h3, h4{
color:#333;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}


a
{
  text-decoration:none;
}

h1 a, h2 a, h3 a, h4 a{
  color:#52a22a;
}

h1{
  font-size:1.1em;
} 

h2{
  font-size:1.05em;
  color:#666;

} 
h3{
  font-size:1.0em;
} 

p {
  margin-top:10px;
}

.left
{
float:left;
}
.boxLeft, .boxRight, #ContentContainer {
border:1px solid #c4c4c4;
background-color:#ebebeb;
padding:10px;
margin-left:17px;
margin-top:17px;
}

.boxLeft{
width:240px;
}

.boxRight{
float:right;
margin-right:17px;
width:517px;
}

#ContentContainer{
margin-right:17px;
}

#header ul {
color:#fff;
float:right;
height:29px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:106px 0 0;
padding:0;
top:1px;
width:425px;
}

#header ul li{
display:block;
float:left;
height:29px;
margin-right:15px;
}

#header ul a {
color:#fff;
font-weight:bold;
}

#header li.Selected a {
 color:#52a22a;
}

#copyright{
float:left;
padding-left: 17px;
font-size:.7em;
}

#footer ul {
font-size:.8em;
color:#000;
float:right;
height:29px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0;
top:1px;
width:273px;
text-align:right;
}


#footer ul li a{
 color:#000;
}


#footer ul li.Selected a{
 color:#52a22a;
}

#footer ul li{
display:block;
float:left;
height:29px;
margin-right:4px;
}

#footer{
margin:0 auto;
padding-top:17px;
padding-bottom:17px;
overflow:hidden;
margin-right:auto;
width:852px;
background-color: #d8d8d8;
}

/*
==========================================
Email A Friend
==========================================
*/
.EmailFriendForm .Error
{
	border-top:2px solid #FFD324;
	border-bottom:2px solid #FFD324;
	background-color:#FFF6BF;
	color:#000000;
	font-weight:bold;
	margin:18px 25px 31px 0;
	padding:9px 0 10px 50px;
	background-image:url(../Data/Assets/theme_one/Misc/error_icon.gif);
	background-repeat:no-repeat;
	/*background-position:15px 50%;*/
	background-position:15px 12px;
}

.EmailFriendForm .Error li
{
	font-weight:normal;
}

.EmailFriendForm fieldset
{
	border:0px solid #000000;
	display:block;
	margin:15px 0 15px 0;
	width:90%;
}

.EmailFriendForm legend
{
	display:none;
}

.EmailFriendForm label
{
	color:#000000;
	font-weight:bold;
}

.EmailFriendForm .TextBox
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	width:100%;
}

.EmailFriendForm .TextArea
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	height:90px;
	width:100%;
}


/*
==========================================
Contact Form
==========================================
*/
.ContactForm .Error
{
	border-top:2px solid #FFD324;
	border-bottom:2px solid #FFD324;
	background-color:#FFF6BF;
	color:#000000;
	font-weight:bold;
	margin:18px 25px 31px 0;
	padding:9px 0 10px 50px;
	background-image:url(../Data/Assets/theme_one/Misc/error_icon.gif);
	background-repeat:no-repeat;
	/*background-position:15px 50%;*/
	background-position:15px 12px;
}
.ContactForm .Error li
{
	font-weight:normal;
}

.ContactForm fieldset
{
	border:0px solid #000000;
	display:block;
	margin:15px 0 15px 0;
	width:60%;
}

.ContactForm legend
{
	display:none;
}

.ContactForm label
{
}

.ContactForm .TextBox
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	width:100%;
}

.ContactForm .TextArea
{
	border:1px solid #CACACA;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:3px 4px 2px 3px;
	height:90px;
	width:100%;
}



/* EDITOR PROPERTIES */
