#template_box {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:1003px;
	position:relative;
}

#body_bg {
    background-color:#CCC;
    display:none;
    position:absolute;
    z-index:-1;
}
#mainbody {
    /*background-color:#fff;*/
    border:0px solid #000;
    margin: 0px auto 0px auto;
    position:relative;
    top:-5px;
    width:1003px;
    z-index:0;
}

div.backgrounds {
	border:1px solid #333;
	background-color:#000;
	opacity: 0.45;
	-moz-opacity: 0.45;
	filter:alpha(opacity=45);
	display:none;
	position:absolute;
	z-index:-1;
	}

/* Columns Content */
#columna {
	background-color:#fff;
    border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	text-align:left;
    float:left;
    width:180px; 
}

#columnb {
	background-color:#fff;
    border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
    float:left;
	margin-left:1px; margin-right:10px;
    padding:0px;
    width:700px;
    
}

#columnc {
	background-color:#fff;
    border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
    float:left;
	text-align:center;
    width:286px;
    
}

div.columna_data {
	clear:left;
    padding-top:3px;
    padding-left:3px;
}	

/* Misc Content */
body {
	background-image:url(/images/fading_background.png);
	background-repeat:repeat-x;
    font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
a.quicklinks {
    color:#000;
    font-size:10px;
    text-decoration:none;
}
a.urlocationlinks {
    text-decoration:none;	
}
a:hover {
    color:#F00;
    text-decoration:underline;
}
p {
	text-indent:10px;
}

#bottom_spacer {
	height:10px;
	width:100%;
}
	
div.spacer_row {
    clear:both;
    height:0px;
}
div.spacer_row_5 {
    clear:both;
    height:5px;
}
#status_box {
	font-size:10px;
	color:#CCC;
	overflow:hidden;
}
#black_out {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:100%; 
	height:200%; 
	background-color:#000000; 
	display:none; z-index:5; 
	opacity:0.9;filter:alpha(opacity=90);
}
#image_gallery {
	position:absolute;
	padding:10px;
	display:none;
	z-index:6; 
	background-color:#e0bb8c;
}


input[type="button"],input[type=submit] {
	border-top-left-radius:0.25em;
	border-top-left-radius:0.25em;
	border-bottom-right-radius:0.25em;
	border-bottom-left-radius:0.25em;
	-moz-border-radius-bottomleft:0.25em;
	-moz-border-radius-bottomright:0.25em;
	-moz-border-radius-topleft:0.25em;
	-moz-border-radius-topright:0.25em;
	-webkit-border-top-left-radius:0.25em;
	-webkit-border-top-right-radius:0.25em;
	-webkit-border-bottom-right-radius:0.25em;
	-webkit-border-bottom-left-radius:0.25em;
}

input[type=submit],input[type=button] { 
	background:#fefefe url(/images/btn_bg_mouseout.gif) repeat-x left bottom !important; 
	border:solid 1px #bbb !important;
	color:#424242 !important; 
	cursor:pointer; 
	font-weight:400; 
	margin-right:1px;  
	padding:0.2em 0.5em !important; 
	text-decoration:none; 
}
input[type=submit]:hover,input[type=button]:hover { 
	background-color: #eee !important; 
	background-image:none !important; 
	border:solid 1px #aaa !important; 
	color:#333 !important; 
}

input[type=text],input[type=password],input.text,textarea,select { 
	background:#ffffef; 
	border:#bbb 1px solid !important; 
	font-weight:400 !important; 
}
input[type=text]:focus,input.text:focus,input[type=password]:focus,textarea:focus,select:focus { 
	border:#666 1px solid !important; 
	background:#fff; 
}
input[type=text],input[type=password],input.text,textarea { 
	font-size: 1.3em; 
}
