#page {
width:760px;
text-align:left;
}

#menu {
position:absolute;
width:189px;
height:50px;
z-index:2;
top:121px;
}

#menu_joiner {
position:absolute;
background-image:url(v0.3/images/v0.3_03.gif);
width:201px;
height:71px;
margin-left:1px;
z-index: 4;
}

#menu_pane {
position:absolute;
top:71px;
margin-left:17px;
}

#menu_title {
position:absolute;
background-image:url(v0.3/images/v0.3_06.gif);
width:158px;
height:29px;
}

#menu_body {
position:absolute;
width:158px;
top:29px;
}

#menu_left_shadow {
position:absolute;
z-index:3;
height:215px;
width:8px;
background-image:url(v0.3/images/v0.3_09.gif);
background-repeat:repeat-y;
margin-left:150px;
}

#menu_options {
position:absolute;
height:213px;
width:146px;
background-color:#ff6600;
border:2px solid #ffffff;
border-top-width:0px;
background-image:url(v0.3/images/v0.3_12.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

#menu_options ul{
list-style-type:none;
padding:0px;
margin:5px 0px 0px 0px;
}

#menu_options ul li {
list-style-type:none;
padding:2px 0px 2px 10px;
margin:0px;
color:#ffffff;
}

#menu_options ul li a:hover {
color:#cccccc;
}

#menu_options ul li a {
text-decoration:none;
font-weight:bold;
color:#ffffff;
}

/*#menu_options ul li a:hover {
color:#ff6600;
}*/

#menu_web_20 {
	margin-top:5px;
	padding-top:10px;

	height:50px;
	overflow:hidden;
}

#menu_web_20 div.image_facebook {
	float:left;
	margin-left:11px;
	width: 38px;
	height:40px;
}

#menu_web_20 div.image_twitter {
	float:left;
	width: 40px;
	height:40px;
}

#menu_web_20 div.text_container {
	float:left;
	width: 80px;
	height:40px;
}

#menu_web_20 div.text_container a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

#menu_web_20 div.text_container a:hover {
	color:#cccccc;
}

#menu_bottom_shadow {
position:absolute;
top:244px;
background-image:url(v0.3/images/v0.3_15.gif);
background-repeat:no-repeat;
width:158px;
height:8px;

}

#main_pane {
position:absolute;
margin: 0px 0px 0px 135px;
top:121px;
height:auto;
width:635px;
}

#content_pane {
position:relative;
width:575px;
height:auto;
padding: 10px 10px 10px 45px;
z-index:1;
background-color:#cccccc;
border: 2px solid #ff6600;
background-image:url(v0.3/images/background.gif);
background-repeat:repeat-y;
background-position:top right;
}

/*#content_pane {
position:absolute;
margin: 0px 0px 0px 135px;
top:121px;
width:575px;
height:auto;
padding: 10px 10px 10px 45px;
z-index:1;
background-color:#cccccc;
border: 2px solid #ff6600;
background-image:url(v0.3/images/background.gif);
background-repeat:repeat-y;
background-position:top right;
}*/

#content_pane_spacer {
float:right;
width:1px;
height:300px;
}

#content_pane_clear {
clear:both;
height:1px;
overflow:hidden;
}

#content_pane_top_spacer {
float:left;
width:15px;
height:30px;
}

#banner {
position:absolute;
top:0px;
z-index:1;
background-image:url(v0.3/images/v0.3_01.gif);
width:700px;
height:121px;
}

#banner_buttons {
border:0px solid #ffffff;
position:absolute;
top:22px;
left:315px;
width:360px;
}

#banner_buttons img{
border-width:0px;
padding:0px 8px;
float:left;
}

#page_footer {
width:auto;
position:relative;
clear:both;
margin:5px;
color:#cccccc;
}

#page_footer strong {
color:#cccccc;
}

#page_footer .footer_items {
float:right;
padding-left:15px;
}

#footer_starlight_solutions {
float:left;
padding-left:12px;
font: 11px Arial, Helvetica, Verdana, sans-serif! important;
font-size: 11px;
color: #cccccc;
}

#page_footer a {
text-decoration:none;
color: #cccccc;
}

#page_footer a:hover {
text-decoration:underline;
}
