/* CSS Document */



body {

	margin:             0px;

	padding:            0px;

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



	font-size:          9pt;

	z-index:            1;

	text-align:         center;

}



#site_container {

	z-index:            2;

	width:              770px;

	border:             1px solid #CCCCCC;

	border-top:         0;

	text-align:         left;

	margin:             auto;

	background:         #FFFFFF;

}



#site_title {

	background: #EAEAEA url( "/resources/images/title_tile.gif" ) repeat-x top left;

	padding: 27px 50px;

	font-size: 19pt;

}

#site_slogan {

	position: relative;

	left: -100px;

	top: 15px;

	font-size: 10pt;

}



#site_menu {

	background: #EAEAEA;

	padding:  5px 20px;

}

#site_menu a:link,

#site_menu a:visited,

#site_menu a:active {

	background: #FF9900;

	padding: 5px 10px;

	text-decoration: none;

	font-weight: bold;

	color: #FFFFFF;

}





#site_menu a:hover {

	background: #CCCCCC;

	padding: 5px 10px;

	text-decoration: none;

	font-weight: bold;

	color: #000000;

}



#site_menu .blue a:link,

#site_menu .blue a:visited,

#site_menu .blue a:active {

	background: #0066CC;

	padding: 5px 10px;

	text-decoration: none;

	font-weight: bold;

	color: #FFFFFF;

}



#site_menu .blue a:hover {

	background: #a1c7ec;

	padding: 5px 10px;

	text-decoration: none;

	font-weight: bold;

	color: #000000;

}



#site_content {

	background: url( "/resources/images/content_top_tile.gif" ) repeat-x top left;

	padding: 20px;

}



#site_content a:link,

#site_content a:visited,

#site_content a:active {

	text-decoration: none;

	color: #666666;

}



#site_content a:hover {

	text-decoration: underline;

	color: #FF9900;

}



.section {

	border: 1px solid #CCCCCC;

}



.section .title {

	border-bottom: 1px solid #CCCCCC;

	padding: 5px;

	background: #EAEAEA url( "/resources/images/title_tile.gif" ) repeat-x bottom left;

}

.section .content {

	padding: 5px;

	background: #F5F5F5;

}

.side_menu {

	

}



.side_menu .title {

	border: 1px solid #CCCCCC;

	padding: 5px;

	background: #EAEAEA url( "/resources/images/title_tile.gif" ) repeat-x bottom left;

}



#site_content .side_menu .link a:link,

#site_content .side_menu .link a:visited,

#site_content .side_menu .link a:active {

	display:block;

	padding: 5px 20px;

	padding-right: 5px;

	text-decoration: none;

	background: #F1F1F1;

	background-image: url( "/resources/images/left_arrow_off.gif" );

	background-repeat:no-repeat;

	background-position:center left;

	border-bottom: 1px solid #CCCCCC;

	color: #666666;

}



#site_content .side_menu .link a:hover {

	display:block;

	padding: 5px 20px;

	padding-right: 5px;

	text-decoration: none;

	background: #0066CC;

	background-image: url( "/resources/images/left_arrow_on.gif" );

	background-repeat:no-repeat;

	background-position:center left;

	border-bottom: 1px solid #CCCCCC;

	color: #FFFFFF;

}



#site_footer {

	

	padding: 20px;

	text-align:center;

	color: #999999;

	font-size: 8pt;

	border-top: 1px solid #CCCCCC;

	background: #F5F5F5;

}



#site_footer a:link,

#site_footer a:visited,

#site_footer a:active {

	text-decoration: none;

	color: #999999;

}



#site_footer a:hover {

	text-decoration: underline;

	color: #FF9900;

}



#site_footer .location_links span {

	padding-right: 10px;

	

}





.field_title {

	font-weight: bold;

	padding-top: 3px;

}



.field_element input,

.field_element textarea,

.field_element select {

	font-family: arial,verdana, sans-serif;

	font-size: 9pt;

}

.field_element input {

	width: 230px;

}

.field_element select {

	width:233px;

}

.field_element textarea {



	width: 100%;

	height: 280px;

}

.field_submit {

	padding: 10px 0px;

	text-align: right;

}

.field_submit input {

	font-family: arial,verdana, sans-serif;

	font-size: 9pt;

	padding: 3px 10px;

	background: #FF9900;

	border: #FF9900;

	font-weight: bold;

	color: #FFFFFF;

}



