@CHARSET "ISO-8859-1";

a{
	font-family: Verdana, Arial;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	color: #f85405;
}

a:hover{
	text-decoration: underline;
}

a.header_top{
	font-family: Verdana, Arial;
	font-size: 100%;
	font-weight: normal;
	color: white;
	text-decoration: none;
}

a.header_top:hover{
	color: white;
	text-decoration: underline;
}

a.photos{
	font-family: Verdana, Arial;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	color: #f85405;
}

a.photos:hover{
	text-decoration: underline;
}

a.view_album{
	font-family: Verdana, Arial;
	font-size: 70%;
	font-weight: normal;
	text-decoration: none;
	color: #f85405;
}

a.view_album:hover{
	text-decoration: underline;
}

a.page_selected{
	font-family: Verdana, Arial;
	font-size: 70%;
	font-weight: bold;
	color: #f85405;
	border-bottom-color:#f85405;
	border-bottom-style: solid;
	border-bottom-width: 2px; 
}

a.page_selected:hover{
	background-color: #f8d0bd;
	text-decoration: none;
}

a.page_not_selected{
	font-family: Verdana, Arial;
	font-size: 70%;
	font-weight: normal;
	color: #f85405; 
}

a.page_not_selected:hover{
	background-color: #f8d0bd;
	text-decoration: none;
}

.red{
	color: red;
}

.photo_album_count{
	font-family: verdana, arial; 
	font-size: 70%;
}

.photo_album_list_desc,
.photo_album_list_desc_grey{
	font-family: verdana, arial; 
	font-size: 70%; 
}

.photo_album_list_desc_grey{
	color: gray;
}

body{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#body_container{
	width: 964px;
	text-align: left;
}

#header_container{
	width: 964px;
	margin: 0;
	padding: 0;
	/*overflow: hidden;*/
}

#header_logo,
#header_center,
#header_right{
	float: left;
}

#header_center{
	width: 706px;	
}

#header_top_links_container{
	margin-top: 0px;
	height: 28px;
	/*height: 23px;*/ 
	background-image: url('../img/header/header_top2.png');
	/*background: #244256 url(custom-theme/images/ui-bg_highlight-hard_75_244256_1x100.png) 50% 50% repeat-x;*/ 
	text-align: right;
}
	
#header_bottom_links_container{
	 height: 40px;
	 background-image: url('../img/header/header_bottom2.png'); 
	 text-align: left;
}

* html #header_bottom_links_container{
	position: relative;
	top: -4px;	
}
	
#header_scene{
	height: 204px;
}

#header_top_links{
	padding-top: 9px;
	font-family: Verdana, Arial;
	font-size: 70%;
	color: white;
}
	
#header_bottom_links{
	padding-top: 4px; 
	padding-left: 5px;
	margin-left: -4px;
	font-family: Verdana, Arial;
	font-size: 70%;
	color: white;
}

#footer_container{
	width: 964px;
	margin: 0;
	padding: 0;
}

#footer_top{
	height: 33px;
}

#footer_bottom{
	height: 28px;
}

* html #footer_bottom{
	position: relative;
	top: -4px;
}

#footer_text_container{
	padding-bottom: 10px;
	background-image: url('../img/footer/footer_bg.png');
	/*background: #244256 url(custom-theme/images/ui-bg_highlight-hard_75_244256_1x100.png) 50% 50% repeat-x;*/
}

* html #footer_text_container{
	position: relative;
	top: -4px;	
}

	
	
#footer_copyright{
	margin-top: 8px;
	font-family: Verdana, Arial;
	font-size: 55%;
	color: white;
	text-align: center;	
}
	
#content_container{
	/*float: left;*/
	/*overflow: hidden;*/
}

#normal_content{
	margin: 0px 0px 0px 5px;
}

#content{
	/*float: left;*/
	margin: 0 0px 10px 5px;
	/*overflow: hidden;*/
}

.home_content{
	float: left;
	width: 964px;	
}

.home_content_left_col{
	float: left;
	width: 712px;	
}

.home_content_right_col{
	float: right;
	width: 250px;	
}

.home_content_container{
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	border-style: solid;
	border-color:#f85405;
	border-width: 1px;
	margin-right: 15px;
	margin-bottom: 10px;
}

.cms_header_container{
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	border-style: solid;
	border-color:#f85405;
	border-width: 1px;
	margin-right: 10px;
	margin-bottom: 0px;
}

.normal_content_container{
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	border-style: solid;
	border-color:#244256; 
	border-width: 1px; 
	margin-right: 15px;
	margin-bottom: 10px;
}

.home_right_content_container{
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	border-style: solid;
	border-color:#244256; 
	border-width: 1px; 
	margin-right: 15px; 
	margin-bottom: 10px;
}

.body_main_heading,
.cms_content_heading{
	border: 1px solid #b0b0b0; 
	background: #f85405 url(custom-theme/images/ui-bg_highlight-hard_75_f85405_1x100.png) 50% 50% repeat-x; 
	color: #ffffff; 
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	font-family: Verdana, Arial;
	border: 0px;
}

.normal_content_heading,
.body_right_heading{
	border: 1px solid #244256; 
	background: #244256 url(custom-theme/images/ui-bg_highlight-hard_75_244256_1x100.png) 50% 50% repeat-x; 
	color: #ffffff; 
	font-weight: bold;
	padding: 2px 5px 2px 5px; 
	font-family: Verdana, Arial; 
	border: 0px;
}

.normal_content_body,
.body_homepage_sidebar,
.cms_content_body{
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: normal;
	text-decoration: none;
	color: black;
	padding: 0px 5px 5px 5px;
}

.body_main_heading_cms{
	width: 944px;
	margin-bottom: 5px;
	font-family: Verdana, Arial;
	font-size: 1.15em;
	font-weight: bold;
	text-decoration: none;
	color: #f85405;
	/*border-bottom: 1px solid #f85405;*/
	
}

.body_main_cms{
	width: 952px;
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: normal;
	text-decoration: none;
	color: black;
}

.body_main{
	width: 944px;
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: normal;
	text-decoration: none;
	color: black;
}

.body_main2{
	width: 684px;
	border-top: 1px solid #f85405;
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: normal;
	text-decoration: none;
	color: black;
}

.body_main3{
	padding: 0px 5px 5px 5px;	
}

.home_body_main{
	width: 684px;
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: normal;
	text-decoration: none;
	color: black;
	padding: 0px 5px 5px 5px;
}

.cms_content_container{
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	border-style: solid;
	border-color:#f85405; 
	border-width: 1px; 
	margin-right: 15px;
	margin-bottom: 10px;
}

.cms_history_body{
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: normal;
	text-decoration: none;
	color: black;
	padding: 5px 5px 5px 5px;
}

p{
	margin-top: 5px;
	margin-bottom: 0px;	
}

#login_form{
	margin-top: 10px;
	margin-left: 5px;	
}

.cms_content_list_line,
.usr_mgmt_list_line{
	height: 30px; 
	width: 944px;
}

.list_container{
	height: 30px;
	width: 944px;
	list-style: none;
	margin: 0px;
	padding: 0px;	
}

.list_container li{
	height: 30px;
	border-bottom: 1px solid #ffa55b;
}

.list_container li:hover{
	background-color: #91b3ca;
	cursor: move;
}

.cms_content_list_line:hover{
	height: 30px; 
	width: 944px;
	background-color: #91b3ca;
	cursor: move;
}

#close_button{
	float: right;
	height:20px;
	font-size: .7em;
	margin-right: 5px;
	margin-top: 1px;
	/*position: relative;*/
}

#new_content_button{
	float: right;
}

html* #new_content_button{
	margin-bottom: -30px;	
}

.cms_header_bar,
.usr_mgmt_header_bar{
	height: 30px;
	background-image: url('../img/content_header_bar.png');
}

span.pointer{
	cursor: pointer;
}

.cms_header_content_order{
	float: left;
	width: 50px;
	margin-left: 10px;
	font-weight: bold;
	margin-top: 4px;
	text-align: center;
}

.cms_header_content_id{
	float: left;
	width: 90px;
	margin-left: 10px;
	font-weight: bold;
	margin-top: 4px;
}

.cms_header_title{
	float: left; 
	width: 276px; 
	font-weight: bold; 
	margin-top: 4px;
}

.cms_header_publish{
	float: left; 
	width: 85px; 
	font-weight: bold; 
	margin-top: 4px;
}

.cms_header_start_date{
	float: left; 
	width: 105px; 
	font-weight: bold; 
	margin-top: 4px;
}

.cms_header_end_date{
	float: left; 
	width: 105px; 
	font-weight: bold; 
	margin-top: 4px;
}

.cms_header_modified{
	float: left; 
	width: 100px; 
	font-weight: bold; 
	margin-top: 4px;
}

.cms_content_order{
	float: left; 
	width: 50px; 
	margin-left: 10px; 
	margin-top: 8px;
	text-align: center;
}

.cms_content_id{
	float: left; 
	width: 90px; 
	margin-left: 10px; 
	margin-top: 8px;
}

.cms_title{
	float: left; 
	width: 276px; 
	margin-top: 8px;
}

.cms_publish{
	float: left; 
	width: 85px; 
	margin-top: 8px;
}

.cms_start_date{
	float: left; 
	width: 105px; 
	margin-top: 8px;
}

.cms_end_date{
	float: left; 
	width: 105px; 
	margin-top: 8px;
}

.cms_modified{
	float: left; 
	width: 100px; 
	margin-top: 8px;
}


.cms_header_content_type_id{
	float: left;
	width: 150px;
	font-weight: bold;
	margin-top: 4px;
	text-align: center;
}

.cms_header_content_type_name{
	float: left;
	width: 275px;
	margin-left: 10px;
	font-weight: bold;
	margin-top: 4px;
}

.cms_header_menu_item_name{
	float: left;
	width: 275px;
	margin-left: 10px;
	font-weight: bold;
	margin-top: 4px;
}

.cms_content_type_id{
	float: left;
	width: 150px;
	margin-top: 8px;
	text-align: center;
}

.cms_content_type_name{
	float: left;
	width: 275px;
	margin-left: 10px;
	margin-top: 8px;
}

.cms_menu_item_name{
	float: left;
	width: 275px;
	margin-left: 10px;
	margin-top: 8px;
}


.cms_message_box_container{
	border: 1px gray solid;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px; 
	margin-bottom: 5px; 
	height: 15px;
	margin-right: 15px;
}

.cms_msg_box_title{
	float: left; 
	border-right: 1px gray solid; 
	background-color: silver; 
	height: 15px; 
	padding-left: 5px; 
	padding-right: 5px;
}

.cms_msg_box_text{
	float: left; 
	height: 15px; 
	padding-left: 2px; 
	padding-right: 2px;
}

.edit_error_message,
.edit_user_error_message{
	margin-top: 8px;
}

.edit_error_message span,
.edit_user_error_message span{
	color:red;
}

.edit_content_id_title,
.edit_other_titles{
	width: 85px;
	font-weight: bold; 
	float: left; 
}

.edit_content_id_title{
	height:20px;
	padding-top: 8px;
}

.edit_content_id{
	width: 654px; 
	height:20px; 
	float: left; 
	padding-top: 8px;
}

.edit_title_input{
	font-size: 90%; 
	width:500px;
}

.edit_other_titles{
	height:25px;
	padding-top: 2px;
}

.edit_other{
	width: 654px; 
	height:25px; 
	float: left;
}

.edit_other_publish_dropdown{
	font-size: 90%;
}

.edit_date{
	width: 500px; 
	height:25px; 
	float: left;
}

.edit_date_input{
	font-size: 90%; 
	width: 70px;
}

.edit_date_image_div{
	width: 579px; 
	height:25px; 
	float: left;
}

.edit_date_image{
	border: 0px; 
	padding-left: 8px; 
	cursor: pointer;
}

.edit_content_title{
	width: 50px;
	font-weight: bold;
	padding-top: 2px;
}

.edit_buttons_left{
	float: left; 
	margin-top: 3px;
}

.edit_buttons_right{
	float: right; 
	margin-top: 3px;
}

.edit_history_header{
	font-weight: bold; 
	text-decoration: underline
}

.edit_form,
.edit_user_form{
	margin: 0; 
	padding: 0; 
	overflow: hidden;
}

.login_form_titles{
	float: left; 
	width:70px; 
	height: 23px; 
	margin: 0 5px 0 0; 
	padding: 3px 0 0 0; 
	text-align: right;
}

.login_form_input_div{
	float: left; 
	height: 23px;
}

.login_form_input{
	width: 190px; 
	height: 15px; 
	margin: 0; 
	padding: 0;
}

.login_error_message{
	margin-left: 75px; 
	margin-top: 0px;
	margin-bottom: 8px;
}

.login_error_message span{
	color: red;
}

.login_button{
	margin: 5px 0 0 70px;
}

.error_message_link{
	margin-top: 20px;
}

.usr_mgmt_header_user_id{
	float: left;
	width: 85px;
	margin-left: 10px;
	font-weight: bold;
	margin-top: 4px;
}

.usr_mgmt_header_email{
	float: left; 
	width: 250px; 
	font-weight: bold; 
	margin-top: 4px;
}

.usr_mgmt_header_first{
	float: left; 
	width: 175px; 
	font-weight: bold; 
	margin-top: 4px;
}

.usr_mgmt_header_last{
	float: left; 
	width: 175px; 
	font-weight: bold; 
	margin-top: 4px;
}

.usr_mgmt_header_role{
	float: left; 
	width: 95px; 
	font-weight: bold; 
	margin-top: 4px;
}

.usr_mgmt_header_modified{
	float: left; 
	width: 105px; 
	font-weight: bold; 
	margin-top: 4px;
}

.usr_mgmt_header_active{
	float: left; 
	width: 55px; 
	font-weight: bold; 
	margin-top: 4px;
}

.usr_mgmt_header_reg{
	float: left; 
	width: 85px; 
	font-weight: bold; 
	margin-top: 3px;
}

.usr_mgmt_user_id{
	float: left; 
	width: 85px; 
	margin-left: 10px; 
	margin-top: 8px;
}

.usr_mgmt_email{
	float: left; 
	width: 250px; 
	margin-top: 8px;
}

.usr_mgmt_first{
	float: left; 
	width: 175px; 
	margin-top: 8px;
}

.usr_mgmt_last{
	float: left; 
	width: 175px; 
	margin-top: 8px;
}

.usr_mgmt_role{
	float: left; 
	width: 95px; 
	margin-top: 8px;
}

.usr_mgmt_modified{
	float: left; 
	width: 100px; 
	margin-top: 8px;
}

.usr_mgmt_active{
	float: left;
	width: 35px;
	margin-left: 20px;
	margin-top: 8px;
}

.usr_mgmt_reg{
	float: left;
	width: 55px;
	margin-left: 30px;
	margin-top: 8px;
}

.edit_user_text_title,
.edit_user_text_id_title,
.edit_user_other_titles{
	width: 140px;
	font-weight: bold; 
	float: left; 
}

.edit_user_text_id_title{
	height:20px;	
	padding-top: 8px;
}

.edit_user_text_title{
	height:20px;
	padding-bottom: 6px;
}

.edit_user_text_id{
	width: 599px; 
	height:20px; 
	float: left; 
	padding-top: 8px;
}

.edit_user_text{
	width: 599px; 
	height:20px; 
	float: left; 
	padding-botom: 6px;
}

.edit_user_other_titles{
	height:25px;
	padding-top: 2px;
}

.edit_user_other{
	width: 599px; 
	height:25px; 
	float: left;
}

.reg_form_titles{
	float: left; 
	width: 120px; 
	height: 23px; 
	margin: 0 5px 0 0; 
	padding: 3px 0 0 0; 
	text-align: right;
}

.reg_form_input_div{
	float: left; 
	height: 23px;
}

.reg_form_input{
	width: 190px; 
	height: 15px; 
	margin: 0; 
	padding: 0;
}

.reg_button{
	margin: 0 0 0 125px;
}

html* .reg_button{
	margin: -15px 0 0 125px;
}

.reg_error_message{
	margin-top: 8px;
	margin-bottom: 0px;
}

.reg_error_message span{
	color: red;
}

.reg_message{
	margin-top: 8px; 
	margin-bottom: 0px;
}

.reg_user_form{
	margin: 15px 0 0 0;
}

html* .reg_user_form{
	margin: 15px 0 -20px 0;
}


.pass_form_titles{
	float: left; 
	width: 130px; 
	height: 23px; 
	margin: 0 5px 0 0; 
	padding: 3px 0 0 0; 
	text-align: right;
}

.pass_form_input_div{
	float: left; 
	height: 23px;
}

.pass_form_input{
	width: 190px; 
	height: 15px; 
	margin: 0; 
	padding: 0;
}

.pass_button{
	margin: 0 0 0 135px;
}

html* .pass_button{
	margin: -15px 0 0 125px;
}

.pass_user_form{
	margin: 15px 0 0 0;
}

html* .pass_user_form{
	margin: 15px 0 -20px 0;
}

.body_main_heading2{
	width: 100%;
	padding-top: 10px;
	margin-bottom: -5px;
	font-family: Verdana, Arial;
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
	color: #244256;
}

.body_main_heading3{
	width: 100%;
	padding-top: 10px;
	margin-bottom: -5px;
	font-family: Verdana, Arial;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	color: #244256;
}
/*
#cmsPageSettingsBoxTop{
	float: left; 
	background-image: url('../img/box_large_top.png'); 
	width: 748px; 
	height: 10px; 
	z-index: 0; 
	margin: 0; 
	padding: 0;
}

#cmsPageSettingsBoxBottom{
	float: left; 
	background-image: url('../img/box_large_bottom.png'); 
	width: 748px; 
	height: 20px; 
	z-index: 0; 
	margin-bottom: 10px; 
	padding: 0;
}

#cmsMinPageSettings{
	float: left; 
	background-image: url('../img/box_large_sides.png'); 
	background-repeat: repeat-y;  
	width: 748px;
}

#cmsMaxPageSettings{
	float: left; 
	background-image: url('../img/box_large_sides.png'); 
	background-repeat: repeat-y;  
	width: 748px; 
	display: none;
}

#cmsMaxIcon,
#cmsMinIcon{
	float: left; 
	border: 0px; 
	margin-left: 10px; 
	margin-top: 4px; 
	padding: 0; 
	cursor: pointer;
}

#cmsPageSettingTitle{
	margin-left: 5px; 
	float: left;
}

#cmsPageSettingFormContainer{
	float: left;
	margin-left: 25px; 
	margin-top: 3px; 
	width: 704px;
}

* html #cmsPageSettingFormContainer{
	margin-left: 13px;	
}

#cmsPageSettingsDisplayByContainer{
	float: left;
}

#cmsPageSettingsDisplayOrderContainer{
	float:left; 
	margin-left: 15px;
}

#cmsPageSettingsSaveButtonContainer{
	float:right;
}

#cmsPageSettingsSaveText{
	float:left; 
	padding-top: 8px;
}
*/


#outer {height: 130px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}
		
#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%;}
#inner[id] {position: static;}
		
#albumPhotoFrame{
	border-width: 1px; 
	border-color: #f85405; 
	border-style: solid; 
	background-color: #ffffff; 
	padding: 3px;
}

#albumPhotoFrame[id] {
	position: static;
}

#albumPhotoFrame:hover{
	background-color: #f8d0bd;
	cursor: pointer;
}

.hr{
	width: 938px;
	position: relative;
	left: -5px;
	margin-top: 3px;
	margin-bottom: 3px;
	border-top: 1px solid #f85405;
}

.hr2{
	width: 938px;
	margin-top: 3px;
	margin-bottom: 3px;
	border-top: 1px solid #f85405;
}

.cmsMenuContainer{
	float: left;
	width: 945px;
	overflow: auto;
}

.cmsMenuMainMenu{
	float: left; 
	width: 150px; 
	margin-top: 10px; 
	height: 20px; 
	border: 1px solid black; 
	padding-top: 4px; 
	padding-left: 4px; 
	text-align: center;
	font-weight: bold;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px; 
}

.cmsMenuMainMenu:hover{
	cursor: pointer;
	background-color: #91b3ca;
}

.cmsMenuMainMenuConnector{
	float: left;
	width: 75px;
	height: 30px;
	border-right: 1px solid black;
}

.cmsMenuSubMenuContainer{
	float: left; 
	width: 100%; 
	height: 20px; 
	background-color: silver; 
	border: 1px solid black;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px; 	
}

.cmsMenuSubMenu,
.cmsMenuSubMenu2,
.cmsMenuSubMenu3{
	float: left; 
	width: 150px; 
	position: relative; 
	bottom: 15px; 
	height: 20px;
	padding-top: 4px; 
	text-align: center; 
	background-color: white; 
	margin-left: 5px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px; 
}

.cmsMenuSubMenu{
	border: 1px solid black;
}

.cmsMenuSubMenu2{
	border-left: 1px solid black; 
	border-right: 1px solid black; 
	border-bottom: 1px solid black;
}

.cmsMenuSubMenu3{
	border-left: 1px solid white; 
	border-right: 1px solid white; 
	border-bottom: 1px solid white;
}

.cmsMenuSubMenu:hover,
.cmsMenuSubMenu2:hover{
	cursor: pointer;
	background-color: #91b3ca;
}

.cmsMenuSubMenuConnector1,
.cmsMenuSubMenuConnector2{
	float: left;
	height: 30px;
	border-right: 1px solid black;
	position: relative;
	bottom: 15px;
}

.cmsMenuSubMenuConnector1{
	width: 81px;
}

.cmsMenuSubMenuConnector2{
	width: 157px;
}

.editMenuTitles{
	width: 150px;
	font-weight: bold; 
	float: left; 
	height:20px;
	padding-top: 8px;
}

.editMenuId{
	width: 654px; 
	height:20px; 
	float: left; 
	padding-top: 8px;
}

.editMenuOther{
	width: 654px; 
	height:25px; 
	float: left;
}

.editMenuOtherTitles{
	width: 150px;
	font-weight: bold; 
	float: left; 
	height:25px;
	padding-top: 2px;
}

.album_thumb_container{
	border-width: 1px; 
	border-color: #244256; 
	border-style: solid; 
	background-color: #c5d5df; 
	padding-bottom: 6px; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
}

.photo_album_list_container{
	border-width: 1px; 
	border-color: #244256; 
	border-style: solid; 
	background-color: #c5d5df; 
	padding-bottom: 6px; 
	padding-top: 10px; 
	padding-left: 6px; 
	padding-right: 10px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
}

.photo_album_list_detail_container{
	border-width: 1px; 
	border-color: #f85405; 
	border-style: solid; 
	background-color: #ffffff; 
	padding: 7px;
	margin-left: 4px; 
	margin-bottom: 4px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	width: 443px;
	float: left;
}

.photo_album_list_thumb{
	width: 144px; 
	border: 0px; 
	float: left;
}

.photo_album_list_desc_container{
	float:left; 
	padding-left: 7px; 
	padding-right: 7px; 
	width: 285px;
}

.photo_album_list_desc_ln{
	margin-bottom: 4px;
}

.album_photo_container{
	margin-bottom: 10px;
	float: left; 
	width: 20%;
}

.album_location_container{
	margin-top: 10px; 
	float: left; 
	width: 100%;
}

.photo_container{
	border-width: 1px; 
	border-color: #244256; 
	border-style: solid; 
	background-color: #c5d5df; 
	padding-bottom: 10px; 
	padding-top: 10px; 
	padding-left: 10px; 
	padding-right: 10px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
}

.photo_album_photo{
	border-width: 0px;
}

.video_list_container{
	border-width: 1px; 
	border-color: #244256; 
	border-style: solid; 
	background-color: #c5d5df; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	padding-left: 5px; 
	padding-right: 5px;
}

.video_list_detail_container{
	width: 440px;
	float: left;
	border-width: 1px; 
	border-color: #f85405; 
	border-style: solid; 
	background-color: #ffffff; 
	padding: 7px;
	margin-top: 5px; 
	margin-bottom: 5px;
	margin-left: 5px; 
	margin-right: 5px;
}

.video_list_desc_container{
	float:left; 
	padding-left: 7px;
	width: 313px;
}

.cms_media_container{
	margin-top: 8px;
}

.cms_media_checkbox_container{
	margin-bottom: 10px;
}

.cms_media_username_title{
	float: left; 
	width: 150px; 
	margin-left: 5px;
}

.cms_media_password_title{
	float: left; 
	width: 150px; 
	margin-left: 15px;
}

.cms_media_username{
	float: left; 
	width: 150px; 
	margin-left: 2px; 
	margin-bottom: 7px;
}

.cms_media_password{
	float: left; 
	width: 150px; 
	margin-left: 15px; 
	margin-bottom: 7px;
}

.cms_media_conn_button{
	float: left; 
	width: 140px; 
	margin-left: 15px; 
	margin-bottom: 7px;
}

.cms_media_conn_text{
	float: left; 
	width: 400px; 
	padding-top: 4px; 
	margin-bottom: 7px;
}

#footer_info{
	font-family: Verdana, Arial;
	font-size: 75%;
	color: white;
	text-align: center;
}

.plain{
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: normal;
	text-decoration: none;
	color: black;
}
