@charset "utf-8";
/* CSS Document */

body {
	width:100%;
	font-family:"Arial";
	font-size:12px;
	margin:0px;
	text-align:center;
	background:url(Graphics/page_background.jpg) repeat-x top;
	background-color:#000000;
	color: #FFFFFF;
}
.container {
margin-left:auto;
margin-right:auto;
width:960px;
}
#header {
width:960px;
height:102px;
text-align:left;
}
.header_left {
	width:391px;
	float:left;
}
.header_content {
	float:right;
	width:563px;
	height:102px;
}
.header_content_top {
	height:53px;
	text-align: right;
}
#nav_bar {
	height:48px;
}
#content {
width:960px;
}
h1 {
	font-size:20px;
	text-align:right;margin:0px;
}
h2 {font-size:18px;margin:0px;}
h3 {
	margin:0px;
	font-size:12px; color:000;
	padding-top: 4px;
}
.black_normal {color:#000;}
.big {font-size:18px; color:#000000;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.content_background {width:960px;
background: url(Graphics/content_orange_content.jpg) repeat-y;}
.content_pad {padding:0px 10px 0px 10px;}

#page_footer {
width:100%;
background:url(Graphics/page_bottom.jpg) repeat-x;
height:40px;
}
.bodystyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.small {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
.medium {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}
.medium_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

.medium_grey {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CCCCCC;
}
.medium_white {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
}

.big {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FF9933;
}
.big_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#CC3300;
}

.xbig {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color:#FF9900;
}
.xbig_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color:#000000;
}
.error {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF3300;
}

.expanded {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
}
#cms_nav {
	width:190px;
	float:left;
	border: #FF9900 1px dashed;
	margin-top: 5px;
	padding: 5px;
	}
#cms_inner_content {
	width:740px;
	float:right;
	padding: 5px;
	border: #FF9900 1px dashed;
	margin-top: 5px;
}
#cms_nav a:link {
color:#FF9900;
font-size:12px;
}
#cms_nav a:visited {color:#FF9900;}
#cms_nav a:hover {color:#FF3300;}
#cms_nav a:active {color:#ccc;}

.big a:link {
color:#FF9900;
font-size:18px;
}
.big a:visited {color:#FF9900;}
.big a:hover {color:#FF3300;}
.big a:active {color:#ccc;}

.medium a:link {color:#FF9900;}
.medium a:visited {color:#FF9900;}
.medium a:hover {color:#FF3300; text-decoration:underline;}
.medium a:active {color:#ccc;}

#form {margin:0px;}
#form .textinput {
	border:#f90 thin solid;
	width:250px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	background-color:#FFFFFF;
	margin:1px;
}
#form .textinput_600 {
	border:#69C thin solid;
	width:600px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	background-color:#eee;
	margin:1px;
}

#form .textinput_c_number {
	border:#006699 1px solid;
	width:45px;
	padding:2px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#F6FFFF;
	margin:1px;
	background:url(graphics/text_input_background.jpg) repeat-x bottom;
}
#form .textinput_date {
	border:#006699 1px solid;
	width:70px;
	padding:2px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#F6FFFF;
	margin:1px;
	background:url(graphics/text_input_background.jpg) repeat-x bottom;
}
#form .textinput2 {
	border:#006699 1px solid;
	width:200px;
	padding:2px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#F6FFFF;
	margin:1px;
	background:url(graphics/text_input_background.jpg) repeat-x bottom;
}
#form .text_area_1 {
	border:#006699 1px solid;
	width:200px;
	padding:2px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#F6FFFF;
	margin:1px;
	background:url(graphics/text_input_background.jpg) repeat-x bottom;
}
#form .text_area_2 {
	border:#006699 1px solid;
	width:200px;
	padding:2px;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#F6FFFF;
	margin:1px;
	background:url(graphics/text_input_background.jpg) repeat-x bottom;
}

#form .textinput3 {
border:#FFCCCC thin solid;
width:180px;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#993300;
background-color:#F6FFFF;
margin:1px;
}
#form .textinput4 {
border:#FFCCCC thin solid;
width:180px;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#993300;
background-color:#FFFFCC;
margin:1px;
}

#form .buttons {
	border:#f90 thin solid;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f90;
	background-color:#FFFFFF;
	margin:1px;
	font-weight: bold;
}
#form .buttons_2 {
border:0;
background-color:#FFFFFF;
width:100px;
height:22px;
color:#006699;
font-size:14px;
font-weight:bold;
background:url(graphics/submit_background.jpg);
}
.orange_break {
border-bottom:#FF9900 1px dashed;
height:1px;
overflow:hidden;
margin:2px 0px 2px 0px;
}
.content_orange {
background:#FF9900 url(Graphics/content_orange.jpg) repeat-y;
width:960px;
}
.content_half_orange {
background:#a66400 url(Graphics/content_half_orange.jpg) repeat-y;
width:960px;
}
.insert_half_orange {
background:#a66400 url(Graphics/insert_back_half_orange.jpg) repeat-y;
width:410px;
}
.content_red {
background:#ff3300 url(Graphics/content_red.jpg) repeat-y;
width:960px;
}
.content_yellow {
background:#ffff66 url(Graphics/content_yellow.jpg) repeat-y;
width:960px;
}
.content_blue {
background:#9999ff url(Graphics/content_blue.jpg) repeat-y;
width:960px;
}
.content_green {
background:#33cc33 url(Graphics/content_green.jpg) repeat-y;
width:960px;
}
.content_pink {
background:#ff66ff url(Graphics/content_pink.jpg) repeat-y;
width:960px;
}
.content_purple {
background:#cc66ff url(Graphics/content_purple.jpg) repeat-y;
width:960px;
}
.content_grey {
background:#999999 url(Graphics/content_grey.jpg) repeat-y;
width:960px;
}
#swap_photo {
width:400px;
height:300px;
background:url(Graphics/ajax-loader.gif) center no-repeat;
}
.photo_col_1 {
float:left;
width:120px;
margin-left:5px;
display:inline;
}
.photo_col_2 {
float:left;
width:120px;
margin-left:20px;
display:inline;
}
.photo_col_3 {
float:right;
width:120px;
display:inline;
margin-right:5px;
}

.photo_clear {
clear:both;
height:5px;
width:400px;
overflow:hidden;
}
.black_insert_area_410 {
	width:410px;
	background-color: #000000;
}
.textinput_280_30_wrapper {
background:url(Graphics/text_input_280_background.jpg) no-repeat;
width:280px;
height:30px;
margin-top:5px;
}
#form .text_input_280 {
width:270px;
height:20px;
margin-left:5px;
margin-top:5px;
font-size:16px;
color:#ff9900;
border:none;
background-color:transparent;
}
.textinput_area_280_150_wrapper {
background:url(Graphics/text_area_280_150.jpg) no-repeat;
width:280px;
height:150px;
margin-top:5px;
}
#form .text_area_280 {
width:270px;
height:140px;
margin-left:5px;
margin-top:5px;
font-size:14px;
color:#ff9900;
border:none;
background-color:transparent;
}
