#elec_socket {
	position: absolute;
	z-index: 100;
	width: 10%;
	right: 0px;
	bottom: 0px;
}


table#Main {
	position: relative;
	height: 100%;
	width: 100%;
}
table#m_table td {
}


#c_table {
}
#MainContainer {
	position: relative;
	width: 100%;
	text-align: center;

}

#Header {
	width: 100%;
	background-image: url(../images/global/layout/header/bk_01.png);
	background-repeat: repeat-x;
	height: 125px;
}
#Header .top_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: larger;
	color: #2C2112;
	position: absolute;
	padding: 5px;
	top: 10px;
	display: inline-block;
	text-align: center;
	left: 400px;
}
#LogoImage {
	width: 348px;
	height: 115px;
	margin-left: 10px;
}

span.clr {
	display: block;
	clear: both;
}
ul {
	list-style-type: circle;
}
#LogIn  {
	position: absolute;
	top: -13px;
	right: 0px;
}
#LogIn a {
	color: #303145;
	text-decoration: none;
}

#LogIn a:hover {
	text-decoration: underline;
}
#Wrapper {
	overflow: auto;
}
.safehome {
	text-align: left;
	padding: 3px;
}

#Flash_movie {
	display: table;
	padding: 5px;
	float: right;
	background-image: url(../images/logos/m_1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/* --------------------------------- CENTER CONTENT ----------------------------- */

#c_Content {
	position: relative;
	height: 100%;
	width:100%;

}
#c_Content #c_table, #m_Viewer #m_table {
	position: relative;
	height: 100%;
	width: 100%;

}
#c_Content #c_table .left {
	position: relative;
	width: 20%;
}

#m_Viewer {
	position: relative;
	width: 98%;
	margin-top: 2%;
	height: 70%;
	background-color: #9f6327;
	display: block;
}



#m_Viewer #m_table #m_tl, #m_Viewer #m_table #m_bl {
	text-align: left;
}

#m_Viewer #m_table #m_tr, #m_Viewer #m_table #m_br {
	text-align: right;
}

#m_Viewer #m_Text {
	background-color: #9f6327;
	position: relative;
	color: #d3a550;
	padding:12px;
}
#m_Text ul {
	margin-left: 1em;
	list-style-type: circle;
	width: 70%;
}

#m_Text li {
	font-family: Arial, Helvetica, sans-serif;
	color: #FDD9B5;
}

#td_center {
	height: 100%;
	width: 100%;
	position: relative;
}

#m_Viewer #m_Text p{
	color: #F1E1C5;
	font-size: 1em;
	margin-top: 1em;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.right_side {
	text-align: left;
	float:left;
}
.Photo_column {
}
.photo {
	display: table;
	padding: 5px;
}
/* ---------------------------------------- NAV ---------------------------------------- */
#Nav {
	position: relative;
	width: 158px;
	margin-top: 10%;
	height: 263px;
}
#Nav #Nav_bk {
	position: absolute;
	z-index: -1;
	left: 0px;
	top: 0px;
}
#Nav #Nav_links {
	position: absolute;
	left: 10px;
	top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	width: 80%;
}

#Nav ul {
	position: relative;
	list-style-type: none;
}

#Nav ul li {
	margin-left: 4px;
	position: relative;
	height: 37px;
}

#Nav a {
	display: block;
	color: #fbeebc;
	text-decoration: none;
	position: relative;
	height: 37px;

}

#Nav a:hover {
	color: #C93;

	text-decoration: none;
}


.hidden {
	visibility: hidden;
}

/* --------------------------------- LINKS -----------------------------*/

#Nav a#lHome:hover {
	background-image: url(../images/nav/links/home_1.png);
	background-repeat: no-repeat;
}

#Nav a#lServices:hover {
	background-image: url(../images/nav/links/services_1.png);
	background-repeat: no-repeat;
}

#Nav a#lClient:hover {
	background-image: url(../images/nav/links/clientinfo.png);
	background-repeat: no-repeat;
}

#Nav a#lBio:hover {
	background-image: url(../images/nav/links/bio_1.png);
	background-repeat: no-repeat;
}

#Nav a#lReferences:hover {
	background-image: url(../images/nav/links/references_1.png);
	background-repeat: no-repeat;
}

#Nav a#lContact:hover {
	background-image: url(../images/nav/links/contact_1.png);
	background-repeat: no-repeat;
}

/* ------------------------------------ BottomBar --------------------------------*/

#BottomBar {
	font-size: .8em;
	margin-top: 1em;
	margin-bottom: 1ex;
	text-align: center;
	position: relative;
	left: 0px;
	width: 98%;

}

#BottomBar a {
	color: #F3CF8D;
}

#BottomBar #Address table {
	color: #F8ECDA;
	width: 100%;
}

#BottomBar #Address table .b_left, #BottomBar #Address table .b_right {
	position: relative;
	width: 48%;
}

#BottomBar #Address table .b_middle {
	position: relative;
	width: 2%;
	color: #757D97;

}
#b_content, #BottomBar .b {
	background-image: url(../images/global/layout/bottombar/b_bk_1.png);
	background-repeat: repeat;
}
#email {
	position: relative;
	margin-top: .5em;
}
#BottomBar h4 {
	margin-bottom: .4em;
	position: relative;
}