@charset "utf-8";

/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
/*	font: inherit;*/
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background: #fff;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* END OF RESET */

/* START SITE STYLING */

.document_link  {
    color: #0085b2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	text-decoration:none;
	
}


h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

h1 {
    color: #0085b2;
    font-family: "Kameron",Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
}

p {
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-bottom: 1.1em;
	margin-top: 0;
}

img {
	max-width:100%;
	height:auto;
}
#container {
	width: 100%;
	max-width: 960px;
	margin: auto;
	overflow:hidden;
	background: #fff;
}

#header {
	overflow:hidden;
	padding-top: 10px;
	padding-bottom:20px;
}

#left_head {
	float:left;
	padding-left: 0;
	width:23.43%;
}
#right_head {
	float:right;
	width:72.39583333333334%;
	position: relative;
}

#header_facebook {
	margin-bottom: 0;
	float:right;
	background-color: #f2f2f2;
	width: 54.9%;
	margin-top: 20px;
	height: 30px;
	position:relative;
}



#header_facebook img {
	float: left;
/*	padding-left: 7.465277777777778%;*/
}

#header_menu {
	clear:both;
	margin-top: 10px;
	position:relative;
}

#header_menu table {
	float:right;
}
#header_menu a img {
/*
		top:52px;
	left:24%;
	position:absolute;
*/
	margin-right:5px;
}

#home_image {
 display:block;
   background-image: url("http://localhost/cms/swimming/images/Homeblue34x34.jpg" );
   background-image: url(images/Homeblue34x34.jpg );
}

#home_image:hover {
   background-image: url("http://localhost/cms/swimming/images/Homeblue34x34.jpg" );
      background-image: url(images/Homeblue34x34.jpg );
}


}
#leftcol {
 	width: 66.666666666%;
	text-align:left;
	float:left;	
	background:fff;
}

#rightcol {
	float: right;
    background-color: #dcdcdc;
    height: 400px;
    margin-bottom: 0;
    padding-top: 0;
    width: 33.331%;
	text-align:left;
	padding-top:20px;
}


.menu {
	float:right;
	padding-top:50px;
}
/*
#menu ul li {
	border-bottom: 1px solid blue;
	line-height: 40px;
	vertical-align:middle;
	
}

#menu ul li a {
	text-decoration:none;
    color: #1d28ff;
    font-family: Verdana,Helvetica,Arial,MS Sans Serif;
    font-size: 11px;
}
#menu ul li a:hover {
	color: #aaaaff;
}

#menu ul li:first-child {
	border-top: 1px solid blue;
}
*/


.menu ul {
	margin:0;
	padding:0;
	list-style-type: none;
}

.menu li {
	display: inline;	
	float:left;
	margin-left: -1px;	
	text-align:center;
}

.menu li a  {	
	display:block;
	position:relative;
	background: #ffffff;
	color: #999;
	font-weight:bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;
	padding: 10px 10px;
	border:1px solid #999;
	
}

.menu li a:hover, a.bluebox, .menu li a.main_page_selected {
	background: #0085B2;	
	color:#ffffff;
}



.bluebox {
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	height:20px;
	width:57.14285714285714%;
	padding:10px;
	margin-bottom:1px;
	position:absolute;
	top:0;
	left:0;
}
a.bluebox {
	text-decoration:none;
}
.picbox {
	float:left;
	width: 46.666666666666664%;
	position:relative;
}
.picbox img {
	margin-top:40px;
	margin-left:0;
}


#content {
	max-width: 100%;	
}

#inner_content {
	padding-left: 6.25%;
	padding-top: 20px;
    padding-bottom: 20px;
}

#login_form {
	display: inline;
	padding-left:25%;
	background: none;

}
#login_form #memberlogin  {
	color:#999;
	height: 30px;
	margin-top: -15px;
	padding-left:2%;
	border: 1px solid #FFAA00;
	position: absolute;
	top:50%; 
	right: 4%;
	font-weight:bold;
	font-size:10px;
	width:37.2093023255814%;
	min-width:180px;
}
#login_form [type=submit] {
    text-align: right;
    border: none;
    background: url(http://localhost/cms/swimming/images/orangearrowblock30x18.jpg) no-repeat;
    background: url(http://www.thirskswimteam.co.uk/images/orangearrowblock30x18.jpg) no-repeat; 
	background-position: right:0; 
	
	height: 30px;
	margin-top: -15px;
	right:0;
	position: absolute;
	top:50%; 
    cursor: pointer;
	min-width:18px; 
}
#login_form1 #memberlogin {
	color:#999;
	border: 1px solid #FFAA00;
	font-weight:bold;
	font-size:10px;
	width:13%;
	min-width:150px;	
	height:30px;
	padding-left:2%;
}

#login_form1 [type=submit] {
	margin-left:-2%;
    border: none;
    background: url(http://localhost/cms/swimming/images/orangearrowblock30x18.jpg) no-repeat;
	background: url(http://www.thirskswimteam.co.uk/images/orangearrowblock30x18.jpg) no-repeat;
	height: 30px;	
	cursor: pointer;
	
}


#footer {
    background: #999 !important;
    display: block;
    margin-bottom: -20px;
    padding-bottom: 70px;
    position: relative;
	clear: both;
}
#footer #footer_inner {
	width: 100%;
	max-width: 900px;
	margin:auto;
	padding-top:20px;
}
#footer_table {
	margin-top: 20px;
	width:100%;
}
#foot_inner_table {
	width:100%;
}
#foot_inner_table td:first-child {
	text-align:center;
}
#foot_inner_table tr:last-child td:first-child {
	text-align:left;
}
#foot_inner_table td {
	height:22px;
}
#foot_inner_table td a,#foot_inner_table td {

	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
	color:#fff;
	font-family: Arial,Helvetica,sans-serif;
}

.clogin_link {
	padding-top:20px;
	font-size: 10px;
	color:#ffffff;
	text-decoration:none;
	font-family: Arial,Helvetica,sans-serif;
}

/****************  homepage   **************************/
.welcometext {
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 14.4px;
	margin-top: 15px;
    margin-bottom: 30px;
    padding-bottom: 2px;
    padding-top: 1px;
    text-align: left;
	width: 87.5%;
}

.pageheading {
    color: black;
    font-family: Kameron,Arial,MS Sans Serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 100%;
    text-decoration: none;
	margin:60px 40px 60px 60px;
	padding-bottom:5px;
	border-bottom: 1px solid blue;
}

.textview {
	 color: #0085b2;
	 font-family: "Kameron",Arial,Helvetica,sans-serif;
	 font-size: 14px;
	 font-weight: bold;
	 line-height: 16.8px;
	 margin-bottom:15px;
	 text-align: right;
	 padding-right:5%;
	 padding-top:20px;
}   
.textview img {
	vertical-align:middle;
}
table#forthcoming_fixtures {
	margin: auto;
	width:90%;
	margin-top:15px;
}
table#forthcoming_fixtures tr {
	background:#fff;
}
table#forthcoming_fixtures td {
	height: 37px;
	vertical-align:middle;
	color:#0085B2;
	border: 1px solid #999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
	padding-left:13px;
	padding-right:10px;		
	}	
	
table#forthcoming_fixtures td:first-child {
	width:31%;
}

table#forthcoming_fixtures td.ff_heading {
	background: #dcdcdc;
	font-size:14px;
	font-weight:bold;
}
table#forthcoming_fixtures tbody tr:nth-child(odd) {
   background-color: #dcdcdc;
}

#column_container {
	width:100%;
}
.keep_high {
	min-height: 400px;
	position:relative;
	padding-bottom:40px;
}
/*******************   club details       ********************/
.leftcol {
 	width: 66.666666666%;
	text-align:left;
	background:fff;
}

.rightcol {
    background-color: #dcdcdc;
    margin-bottom: 0;
    width: 33.331%;
	text-align:left;
	padding-top:20px;
	position:relative;
}
#column_container td {
	vertical-align:top;
}
#heading {
    color: #0085b2;
    font-family: "Kameron",Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
	padding-left: 4.166666666666666%;
	position:relative;
}
.divider {
	border: 1px solid #eee;
	width:100%;
	margin-top:10px;
	margin-bottom:0;
	padding:0;
}
.right_menu {
	padding-left:5.511%;	
	margin-top:0;
}
.right_menu ul li a {
	line-height:33px;
    color: #0085b2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
	text-decoration:none;
}
#content_inner {
	padding-left:6.25%;
	padding-top:25px;

}
.right_menu ul li a:hover {
	color:FF7F00;
}

.right_menu .page_selected {
	color:#FF7F00;
}

#club_details_pic img {
	padding-bottom:20px;

}

#content_text, #above_element_text, .list_text, .list, .committee_name, .telephone, .email {
	width:87.5%;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	color: #000;
	line-height:1.2em;
}

#content_text {
/*	min-height:250px;
	padding-bottom:40px;*/
}

#above_element_text {
	padding-bottom:20px;
}

#toptext {
	position:absolute;
    color: #0085b2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;	
    bottom:10px;
	width:14.84375%;
}
#toptext td {
	vertical-align:middle;
}

/*******************  competitions *************************/

.title_text {
    color: #0085b2;
    font-family: "Kameron",Arial,Helvetica,sans-serif;
    font-size: 14px;
	margin-bottom:0.2em;
	margin-top:;
}

.list_text {
/*	display:inline; */
}
.list {
	margin-bottom:30px;
	position: relative;
}

.list img {
	position:relative;
	top:5px;
}
.email, .email a, .email a:hover, .middle a {
    color: #0085b2;	
	text-decoration:none;
}

/***********************   committee ******************************/
.committee_list {
	min-height: 120px;
	border-bottom: 1px solid #eeeeee;
	position: relative;
	
}
.committee_list hr {
	color: #eeeeee;
	width:400px;
}
.committee_list img {
	position: absolute;
	top: 10px;
	right: 6.666666666666667%;
	margin-bottom:20px;
}
.list_text {
	max-width:400px;

}
#committee_name {
	
}

.committee_list .title_text {
	max-width:400px;

}

#column_container .middle td {
	vertical-align:bottom;
	padding-right:10px;
}

/*********************  training sessions ******************************/

table#session_table {
	width :80%;
	margin-bottom:20px;
}
table#session_table tr:first-child {
	background: #eee;
	padding: 10px;
}

table#session_table td {
	height: 32px;
	vertical-align:middle;
	color:#999;
	border: 1px solid #999;
	padding-left:10px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}	

/*******************   further fixtures ***************************************/
.fixture_filter_text {
	
}
.fixture_heading {
    color: #0085b2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:bold;
}
.fixture_location {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.gala_type, .fixture_filter_text, .results_location, .results_link a {
    color: #0085b2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;	
	text-decoration:none;
	
}

.fixture_details, .other_info {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;	
}
.select_box, .fixture_filter_text {
	display:inline-block;

}
.select_box {
/*		width:100%;width:19.53125%;*/
	margin-bottom:20px;
	width:50%;
}
#gala_type, #gala_year {	
	background: #eee;
	height:20px;
	border:none;
	width:50%;
}

#fixture_select_form [type=submit] {
	text-indent:-9999px;
	line-height:0;  /* ie6 */
    border: none;
    background: url(http://localhost/cms/swimming/images/orangearrowblock20x12.jpg) no-repeat;
	
	background: url(http://www.thirskswimteam.co.uk/images/filterarrow-go.fw.png) no-repeat;
	height: 20px;	
	cursor: pointer;
	width:30px;
	
}
#paging {
	position:absolute;
	display:inline-block;
	left:71%;
	top:0px;
}

#paging #table {
	border-spacing: 3px;
}
#paging table td {
	padding:3px;
}

#paging table td a {
	display:inline-block;
	width:28px;
	height:24px;
    vertical-align:middle;
	text-decoration: none;
	text-align:center;
	background: #eee;	
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;	
	color:#999;
	
}
#paging table td a span {
	display:block;
	padding-top:4px;
}

#paging table td.highlight a {
	background: #999;
	color:#fff;	
} 
.fixture_download {
    position: absolute;
     right: 0;
     top: 0;
}

/***********************   result detail ****************************/

.result_date {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;	
	color:#999;	
	margin-left:10px;
}
#result_menu {
	width:40%;
	position:absolute;
	left:66%;
	top:0;
}
#result_menu ul li {
    display: inline;
    float: left;
    margin-left: 5px;
    text-align: center;
	width:26%;
	height:24px;
	background:#F2F2F2;
}

#result_menu ul li a {
    color: #0085b2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	text-decoration:none;
	display:block;
}

#result_menu ul li a:hover {
	color:FF7F00;
}

#key {
	margin-left:4.166666666666666%;
	margin-top:15px;
	margin-bottom:15px;
	width:90%;
	color:#999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
 


#key td {
	vertical-align:middle;
}
#key img {
	margin-right: 5px;
	min-width:20px;
}
#result_menu .page_selected {
	color:#FF7F00;
}
td.key_image {
	width:3%;
}
#result_detail_table {
	margin-left:4.166666666666666%;
	width:91.66666666666666%;
	margin-bottom:30px;
}
#result_detail_table tr {
	height:25px;
	color:#999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
#result_detail_table tr:first-child {
	background:#F2F2F2;
	height:30px;
}

#result_detail_table tr:first-child td.selected {
	background:#999;
	height:30px;
}
#result_detail_table tr td {
	padding-left:0.5681818181818182%;
	vertical-align:middle;
	border: 1px solid #999;
}
#result_detail_table a {
	text-decoration:none;
	color:#999;
}
#result_detail_table tr:first-child td.selected a {
	color: #fff;
}
.event_title {
	color: #0085b2;
}

/**************************** squads *********************************/
.squad_heading {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	font-weight: bold;	
}
.squad_table, .squad_table tr td p {
	width:87.5%;
	margin-top:10px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.squad_table .squad_table_heading td {
	background : #f2f2f2;
	padding: 10px;
}
.squad_table tr td {
	border: 1px solid #999;
	padding: 11px 10px;
	color :#999;
}
.squad_table_heading td:last-child {
	background: #fff;
	padding:0;
	width:60%;
	border: none;
}

#column_container table .download_table td {
	border:none;
	padding:5px 5px 0 0;
	vertical-align: middle;
}

.download_table a {
	color: #0085b2;
	text-decoration:none;
}

/*************************   records    ****************************/
#tab_container {
	overflow:hidden;
    font-size: 12px;
    margin-left: 4.166666666666666%;
    margin-top: 15px;

}
.records_tabs {


}
.records_tabs ul li {
}

.records_tabs ul li a {
    color: #0085b2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;   
	width:13%;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-left: 1.5%;
	padding-top:3px;    
	display: inline;
    float: left;
    text-align: left;
	height:30px;
	background:#FFF;
	border: 1px solid #0085b2;
	margin-right:3px;
	border-radius: 10px 10px 0px 0px; 
	-moz-border-radius: 10px 10px 0px 0px; 
	-webkit-border-radius: 10px 10px 0px 0px; 
	border-bottom:0;
}

.records_tabs ul li a:hover, .records_tabs ul li a.champ_selected {
	color:#fff;
	background: #0085b2;
}

#records_table {
    margin-bottom: 30px;
     margin-left: 4.16667%;
     width: 91.6667%;
	 clear:both;
}
#records_table tr {
	height:25px;
	color:#999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
#records_table tr:first-child {
	background:#F2F2F2;
	height:30px;
}

#records_table tr:first-child td.selected {
	background:#999;
	height:30px;
}
#records_table tr td {
	padding-left:0.5681818181818182%;
	vertical-align:middle;
	border: 1px solid #999;
}
#records_table a {
	text-decoration:none;
	color:#999;
}
#records_table tr:first-child td.selected a {
	color: #fff;
}
/************************ member login ************************************/
#member_login_form input,#admin_login_form input {
	border: 1px solid #F77F00;
	height:25px;
	padding-left:3px;
	margin-top: -1px;	
	width:39.0625%;
	color: #999;	
}
#admin_login_form input[type=submit] {
	margin: 10px 0;
	border: none;
	padding:0;
	background:url(http://www.thirskswimteam.co.uk/images/adminlogin.fw.png);

	background-repeat: no-repeat;
	cursor: pointer;
}
#member_login_form input[type=submit] {
	margin: 10px 0;
	border: none;
	padding:0;
	background:url(http://www.thirskswimteam.co.uk/images/login-button.png);

	background-repeat: no-repeat;
	cursor: pointer;
}
#login_text {
	color:#000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;	
	margin-top: 10px;
}
/************************* member page *********************************************/
#large_inner {
	margin-left:4.16667%;
	margin-right:4.16667%;	
	position:relative;
	padding-bottom:15px;
}
#pb_table, #member_list_table {
	width:91.66666666666666%;
	margin-top:20px;
	margin-bottom:30px;
}
#pb_table tr ,#member_list_table tr {
	height:25px;
	color:#999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
#pb_table tr:first-child , #member_list_table tr:first-child {
	background:#F2F2F2;
	height:30px;
}

#pb_table tr:first-child td.selected, #member_list_table tr:first-child td.selected {
	background:#999;
	height:30px;
}
#pb_table tr td, #member_list_table tr td {
	padding-left:0.5681818181818182%;
	vertical-align:middle;
	border: 1px solid #999;
}
#pb_table a, #member_list_table a {
	text-decoration:none;
	color:#999;
}
#pb_table tr:first-child td.selected a, #member_list_table  tr:first-child td.selected a {
	color: #fff;
}
#member_details {
	margin-top : 25px;
	width:70%;

}
.pb_heading {
	color: #0085b2;
    font-family: "Kameron",Arial,Helvetica,sans-serif;
    font-size: 14px;
}

#member_details td {
	color: #999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;	
}
#member_details input {
	width:100%;	
	border: 1px solid #eee;
}
#member_details input[type=checkbox] {
	width:8%;
	border:0;
}
#member_details input[type=submit] {
	background:url(http://www.thirskswimteam.co.uk/images/savechangesbutton.png);

	background-repeat: no-repeat;
	border:0;
	height:30px;
	cursor: pointer;
}
#member_details td.field_label {
	color: #0085b2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#member_menu {
	width:60%;
	position:absolute;
	left:44%;
	top:0;
}
#member_menu ul li {
    display: inline;
    float: left;
    margin-left: 5px;
    text-align: center;
	width:18%;
	height:24px;
	background:#F2F2F2;
}

#member_menu ul li a {
    color: #0085b2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	text-decoration:none;
	display:block;
}

#member_menu ul li a:hover {
	color:FF7F00;
}
#member_menu .page_selected {
	color:#FF7F00;
}
#member_list_table a {
	    color: #0085b2;
}
/****************** personal best by swimmer **********************/

#pb_swimmer table {
	margin-top:15px;
	width:58%;
}
#pb_swimmer table td:first-child {
	padding-right:10px;
    color: #0085b2;
    font-family: "Kameron",Arial,Helvetica,sans-serif;
    font-size: 14px;	
}

#pb_swimmer input[type=submit] {
text-indent:-9999px;
line-height:0;  /* ie6 */
border: none;
background: url(http://localhost/cms/swimming/images/orangearrowblock20x12.jpg) no-repeat;

background: url(http://www.thirskswimteam.co.uk/images/filterarrow-go.fw.png) no-repeat;
height: 20px;	
cursor: pointer;
width:30px;
}

#pb_swimmer select {
background: none repeat scroll 0 0 #eee;
  border: medium none;
  height: 20px;
  width: 50%;
}
/************************************    volunteers    *****************************/

.swim_job_category {
    color: #0085b2;
    font-family: "Kameron",Arial,Helvetica,sans-serif;
	font-weight:bold;	
}

a.job_link, blockquote {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;	
	text-decoration: none;
}

.contact_text, .contact_text a {
	color: black;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
	text-decoration:none;
}
/*********************************** site admin ************************************/
#admin_right_head {
	float:right;
	width:72.39583333333334%;
	position: relative;
}
#admin_right_head h1 {
    color: #0085b2;
    font-family: "Kameron",Arial,Helvetica,sans-serif;
    font-size: 20px;
	
}
#admin_right_head p {
	color: black;
	font-size:16px;
	
}
#admin_right_head p.instructions {
	color: #ffffff;
	background:#000000;
	padding:8px;
	width: 60%;
    font-family: "Kameron",Arial,Helvetica,sans-serif;
	font-size:12px;
}
#admin_heading {
	color: black;
    font-family: Times, serif;
	font-size:28px;
	margin-top:70px;
    margin-left: 5px;
}
#page_vars table tr, #item_entry_table tr {
	border-left :1px solid #eeeeee;
	border-top :1px solid #eeeeee;
	border-right :1px solid #eeeeee;

}
#page_vars table tr.noborder, #item_entry_table tr.noborder {
	border-top:none;
}
#page_vars table tr td, #item_entry_table tr td {
	padding: 5px;
    font-family: "Kameron",Arial,Helvetica,sans-serif;
	font-size:11px;
}
#page_vars table tr td.spacer , #item_entry_table tr td.spacer {
	padding-bottom: 15px;
	border-top: none;
}
#system_vars {
	width:90%;
}
#system_vars tr td:first-child {
	width:40%;
}
#global_vars {
	width:80%;
}
#page_vars_table {
	width:100%;
}
#page_vars_table [type=submit] {
	margin-top:5px;
	margin-bottom:20px;
}
.admin_menu {
	
}
.admin_menu {
	width:75%;
	left:44%;
	top:0;
}
.admin_menu ul li {
    margin-left: 5px;
	padding:10px;
    text-align: left;
	/*height:15px;*/
	background:#F2F2F2;
}

.admin_menu ul li a {
    color: #0085b2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	text-decoration:none;
}

.admin_menu ul li a:hover {
	color:FF7F00;
}
.admin_menu .page_selected {
	color:#FFffff;
	background: #0085b2;
}
.page_heading {
	margin-bottom:20px;
}

#page_list tr td,  #item_content_table tr td {
	height: 30px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;	
}


