body
{
	font-family:arial,helv;
	font-size: 12px;
	color:#ffffff;
	margin:0px;
	padding:0px;
	background-image: url(../../images/page_bg.jpg);
	background-repeat:repeat-x;
	font-weight:normal;
}

TD
{
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.9em;
	color:#666666;
	font-weight:normal;
}

#container
{
	width:747px;
	height:1700px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	background-image: url(../../images/page_top.gif);
	background-repeat: no-repeat;
	overflow:visible;
}

h1
{
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	text-align:left;
	color:#666666;
	font-weight:normal;
	margin:0px;
}

h2
{
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size: 18px;
	color:#689846;
	margin-bottom:7px;
	margin-top:0px;
	font-weight:normal;
	line-height:20px;
}

h2 a:link
{
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size: 18px;
	color:#689846;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}

h2 a:visited
{
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size: 18px;
	color:#689846;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}

h2 a:active
{
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size: 18px;
	color:#689846;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}

h2 a:hover
{
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size: 18px;
	color:#689846;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}

h3
{
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size: 14px;
	color:#689846;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:bold;
	line-height:20px;
}

/*********************
links
*********************/

a:link
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF9900;
	text-decoration:underline;
}
a:active
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF9900;
	text-decoration:underline;
}
a:visited
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF9900;
	text-decoration:underline;
}
a:hover
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF9900;
	text-decoration:underline;
}

a.nav_util:link
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.7em;
	color:#999999;
	text-decoration:underline;
}

a.nav_util:hover
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.7em;
	color:#000000;
	text-decoration:underline;
}

a.nav_util:active
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.7em;
	color:#000000;
	text-decoration:underline;
}

a.nav_util:visited
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.7em;
	color:#999999;
	text-decoration:underline;
}

a.nav_off:link
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF9900;
	text-decoration:underline;
}

a.nav_off:hover
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF6600;
	text-decoration:underline;
}

a.nav_off:active
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF6600;
	text-decoration:underline;
}

a.sub1_nav_off:link
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.8em;
	color:#FF9900;
	text-decoration:underline;
}

a.sub1_nav_off:active
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.8em;
	color:#FF9900;
	text-decoration:underline;
}

a.sub1_nav_off:visited
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.8em;
	color:#FF9900;
	text-decoration:underline;
}

a.sub1_nav_off:hover
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.8em;
	color:#FF6600;
	text-decoration:underline;
}

a.callout_link:link
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF9900;
	text-decoration:underline;
}

a.callout_link:hover
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF6600;
	text-decoration:underline;
}

a.callout_link:active
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF6600;
	text-decoration:underline;
}

a.callout_link:visited
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF9900;
	text-decoration:underline;
}

a.link_nav_on:link
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF6600;
	text-decoration:underline;
}

a.link_nav_on:visited
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF6600;
	text-decoration:underline;
}

a.link_nav_on:active
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF6600;
	text-decoration:underline;
}

a.link_nav_on:hover
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF6600;
	text-decoration:underline;
}

a.sublink_nav_on:link
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.8em;
	color:#FF6600;
	text-decoration:underline;
}
a.sublink_nav_on:visited
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.8em;
	color:#FF6600;
	text-decoration:underline;
}
a.sublink_nav_on:active
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.8em;
	color:#FF6600;
	text-decoration:underline;
}
a.sublink_nav_on:hover
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.8em;
	color:#FF6600;
	text-decoration:underline;
}

a.sitemap_title:link
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1.2em;
	color:#FF9900;
	text-decoration:underline;
	font-weight:bold;
}
a.sitemap_title:visited
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1.2em;
	color:#FF9900;
	text-decoration:underline;
	font-weight:bold;
}
a.sitemap_title:active
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1.2em;
	color:#FF9900;
	text-decoration:underline;
	font-weight:bold;
}
a.sitemap_title:hover
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1.2em;
	color:#FF9900;
	text-decoration:underline;
	font-weight:bold;
}

/*********************
fonts
*********************/

.nav_on
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF6600;
	text-decoration:underline;
}

.sub1_nav_on
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF6600;
	text-decoration:underline;
}

.sub2_nav_on
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF6600;
	text-decoration:underline;
}

.sub3_nav_on
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF6600;
	text-decoration:underline;
}

.orange_title
{
	color:#FF6600;
	font-size:18px;
}

.orange_title_small
{
	color:#FF6600;
	font-size:1.3em;
	font-weight:bold;
}

.sigular_orange_title
{
	color:#FF6600;
	font-size:18px;
	margin-bottom:10px;
}

.bold_body_dark
{
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#333333;
	font-weight:bold;
}

.grey_title
{
	width:300px;
	height:20px;
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:7px;
	color:#666666;
}

/*********************
areas
*********************/

.faqnum_orange
{
	width:20px;
	min-height:10px;
	margin-top:10px;
	color:#FF9900;
	font-size:1em;
	float:left;
}

.faqline_orange
{
	width:300px;
	min-height:10px;
	margin-top:10px;
	color:#FF9900;
	font-size:1em;
	float:left;
}

.faqnum_grey
{
	width:20px;
	min-height:10px;
	margin-top:10px;
	color:#666666;
	font-size:1em;
	float:left;
}

.faqline_grey
{
	width:300px;
	min-height:10px;
	margin-top:10px;
	color:#666666;
	font-size:1em;
	float:left;
}

.left_nav_item
{
	width:175px;
	height:20px;
	margin-top:5px;
}

.left_nav_sub1_item
{
	width:165px;
	min-height:20px;
	margin-left:7px;
	margin-top:5px;
	clear:both;
}

.left_nav_sub2_item
{
	width:155px;
	min-height:20px;
	margin-left:13px;
	margin-top:5px;
	clear:both;
}

.left_nav_sub2_st
{
	width:155px;
	min-height:10px;
	margin-left:13px;
	margin-top:0px;
	clear:both;
	font-size:0.95em;
}

.left_nav_sub3_item
{
	width:145px;
	height:15px;
	margin-left:20px;
	margin-top:5px;
}

.left_nav_sub3_st
{
	width:145px;
	min-height:10px;
	margin-left:20px;
	margin-top:0px;
	font-size:0.95em;
}

.left_nav_sub4_st
{
	width:135px;
	min-height:10px;
	margin-left:30px;
	margin-top:0px;
	font-size:0.95em;
}

.utilnav
{
	width:180px;
	height:20px;
}

.navholder
{
	width:166px;
	min-height:100px;
	margin-top:40px;
}

.nav_nolink
{
	width:10px;
	height:10px;
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#FF6600;
	text-decoration:none;
	float:left;
}

.navlink1
{
	width:140px;
	min-height:22px;
	text-decoration:none;
	float:left;
}

.navlink2
{
	width:140px;
	min-height:10px;
	text-decoration:none;
	float:left;
}

.navlink3
{
	width:135px;
	min-height:10px;
	text-decoration:none;
	float:left;
}

.inline_pict_512
{
	width:512px;
	height:169px;
	background-image:url(../../images/inpict_storage_box.jpg);
	position:relative;
	left:15px;
	top:-25px;
}

.inline_512_text
{
	width:260px;
	height:105px;
	padding-left:20px;
	padding-top:40px;
	padding-bottom:20px;
	line-height:14px;
}

.inline_512_text li
{
	list-style-type: circle;
	list-style-image: url(../../images/li_dash.gif);
	margin:-7px;
	padding:0px;
}

.left_callout_top
{
	width:165px;
	height:8px;
	background-color:#ffffff;
	background-image: url(../../images/leftcall_top_bg.gif);
}

.left_callout_title
{
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size: 17px;
	color:#689846;
	margin-bottom:7px;
	margin-top:0px;
	font-weight:normal;
}

.left_callout_content
{
	width:146px;
	padding-left:12px;
	padding-right:5px;
	border-left:solid 1px #cdcdcd;
	border-right:solid 1px #cdcdcd;
	line-height:1.4em;
	color:#999999;
	font-size:11px;
	background-color:#ffffff;
}

.left_callout_content_image
{
	width:146px;
	padding-left:12px;
	padding-right:5px;
	border-left:solid 1px #cdcdcd;
	border-right:solid 1px #cdcdcd;
	line-height:1.4em;
	color:#999999;
	font-size:11px;
	background-color:#ffffff;
	background-image: url(../../images/cpict_spaceguide.jpg);
	background-repeat:no-repeat;
}

.left_callout_image_image
{
	width:135px;
	padding-left:23px;
	padding-right:5px;
	border-left:solid 1px #cdcdcd;
	border-right:solid 1px #cdcdcd;
	line-height:1.4em;
	color:#999999;
	font-size:11px;
	background-color:#ffffff;
	background-image: url(../../images/cpict_spaceguide.jpg);
	background-repeat:no-repeat;
}

.left_callout_image_tristate
{
	width:135px;
	padding-left:23px;
	padding-right:5px;
	border-left:solid 1px #cdcdcd;
	border-right:solid 1px #cdcdcd;
	line-height:1.4em;
	color:#999999;
	font-size:11px;
	background-color:#ffffff;
}

.left_callout_bott
{
	width:165px;
	height:8px;
	background-image: url(../../images/leftcall_bott_bg.gif);
	background-color:#ffffff;
	/*border:solid 1px #000000;*/
}

.callleft_href
{
	width:130px;
	height:20px;
	margin-top:5px;
	font-size:1em;
}

.feature_call
{
	width:320px;
	height:143px;
	padding-top:15px;
	padding-bottom:15px;
	background-image:url(../../images/call_feature_bg.gif);
	background-repeat:no-repeat;
}

.feature_call_title
{
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size: 17px;
	color:#689846;
	margin-bottom:7px;
	margin-top:0px;
	font-weight:normal;
	position:relative;
	left:18px;
}

.feature_call ul
{
	list-style-type: circle;
	list-style-image: url(../../images/li_dash.gif);
	margin-top:0px;
}
.feature_call li
{
	list-style-type: circle;
	list-style-image: url(../../images/li_dash.gif);
	margin-left:-5px;
	padding-left:0px;
	margin-top:0px;
}

#leftcolumn
{
	width:190px;
	margin-left:10px;
	margin-top:13px;
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1.2em;
	color:#999999;
	float:left;
	background-color:#ffffff;
	display:inline;
	/*border:solid 1px #000000;*/
}

.calloutholder
{
	width:170px;
	height:auto;
	margin-left:13px;
	margin-top:60px;
}

.calloutholder_occ
{
	width:170px;
	height:auto;
	margin-top:15px;
	margin-left:13px;
}

#rightcolumn_header
{
	width:514px;
	height:37px;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:10px;
	font-family: Arial,Helv;
	font-size:1.6em;
	color:#999999;
	background-image: url(../../images/header_bg.jpg);
	background-repeat:no-repeat;
	text-align:right;
	display:inline;
	float:left;
	/*border:solid 1px #000066;*/
}

#rightcolumn_wide
{
	width:536px;
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#999999;
	padding-left:10px;
	border-left:dotted 1px #cccccc;
	display:inline;
	font-weight:normal;
	float:left;
	background-image: url(../../images/title_screened.gif);
	background-repeat:no-repeat;
}

#rightcolumn_wide_hp
{
	width:536px;
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#999999;
	padding-left:10px;
	border-left:dotted 1px #cccccc;
	display:inline;
	font-weight:normal;
	float:left;
}

#rightcolumn_wide_ext
{
	width:536px;
	font-family: Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#999999;
	padding-left:10px;
	border-left:dotted 1px #cccccc;
	display:inline;
	font-weight:normal;
	float:left;
	background-image: url(../../images/title_screened.gif);
	background-repeat:no-repeat;
}

.title_place
{
	margin-left:11px;
}

.body_content_wide
{
	width:496px;
	margin-top:30px;
	margin-left:15px;
	margin-bottom:15px;
	margin-right:15px;
	color:#666666;
	font-weight:normal;
	line-height:1.3em;
}

.body_content_margin
{
	width:496px;
	margin-top:15px;
	margin-left:25px;
	margin-right:10px;
	margin-bottom:15px;
	color:#666666;
	font-weight:normal;
	line-height:1.3em;
}

.body_title_wide
{
	width:506px;
	margin-top:15px;
	margin-left:25px;
	margin-right:5px;
	margin-bottom:15px;
	color:#666666;
	font-weight:normal;
	line-height:1.3em;
}

.body_right_wide
{
	width:495px;
	min-height:100px;
	margin-top:15px;
	margin-left:20px;
	margin-right:19px;
	margin-bottom:0px;
	color:#666666;
	font-weight:normal;
	line-height:1.3em;
}

.body_column_wide
{
	width:323px;
	display:inline;
	min-height:50px;
	margin-bottom:15px;
	color:#666666;
	font-weight:normal;
	line-height:1.3em;
	float:left;
	/*border:solid 1px #000000;*/
}

.body_column_all
{
	width:495px;
	display:inline;
	min-height:50px;
	margin-bottom:15px;
	color:#666666;
	font-weight:normal;
	line-height:1.3em;
	float:left;
	/*border:solid 1px #000000;*/
}
.body_column_thin
{
	width:165px;
	display:inline;
	height:auto;
	margin-left:5px;
	margin-right:7px;
	float:left;
}

.body_column_thin_occ
{
	width:170px;
	height:auto;
	padding-left:6px;
	float:left;
	text-align:left;
}

.title_underline
{
	width:490px;
	height:1px;
	border-top:dotted 1px #cccccc;
	margin-top:0px;
	margin-bottom:17px;
	clear:both;
}

.hp_screened
{
	width:501px;
	height:360px;
	margin-top:20px;
	padding-top:20px;
	text-align:center;
	background-image: url(../../images/hp_screened.gif);
	background-repeat:no-repeat;
}

.caption
{
	width:526px;
	height:10px;
	font-size:0.8em;
	position:relative;
	top:-2px;
	left:5px;
}

.sect_callout
{
	height:180px;
	text-align:center;
	float:left;
}

.sect_icon
{
	height:36px;
	margin-right:10px;
	float:left;
}

.sect_title
{
	height:36px;
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size:1.7em;
	line-height:2em;
	text-align:left;
	margin-bottom:5px;
	color:#666666;
	float:left;
}
	.sect_title a
	{
		font-family:Trebuchet MS,Verdana,Arial,Helv;
		font-size:1em;
		color:#666666;
		text-decoration:none;
	}
	
.combo_title
{
	height:32px;
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size:1.4em;
	line-height:2em;
	text-align:left;
	margin-top:26px;
	margin-right:10px;
	margin-bottom:5px;
	color:#666666;
	float:left;
}

.combo_icon
{
	height:36px;
	margin-right:10px;
	margin-left:25px;
	margin-top:15px;
	display:inline;
	float:left;
}

.sect_line
{
	border-top:1px dotted #cccccc;
}

.sect_content
{
	height:110px;
	line-height:1.8em;
	margin-top:18px;
	text-align:center;
}

.page_title
{
	height:36px;
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size:1.7em;
	line-height:2em;
	text-align:left;
	margin-top:5px;
	margin-bottom:0px;
	color:#666666;
	float:left;
}

.subpage_title
{
	height:31px;
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size:1.4em;
	line-height:2em;
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
	color:#666666;
	float:left;
}

.detail_cell
{
	width:96px;
	height:216px;
	text-align:left;
	float:left;
}

.detail_ware
{
	width:140px;
	height:210px;
	text-align:left;
	float:left;
}

.detail_content_ware
{
	width:140px;
	min-height:30px;
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.9em;
	color:#999999;
}

.detail_title
{
	width:96px;
	min-height:15px;
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.9em;
	margin-bottom:6px;
	color:#333333;
	font-weight:bold;
}

.detail_content
{
	width:96px;
	min-height:30px;
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size:0.9em;
	letter-spacing:0px;
	color:#999999;
}

.detail_div
{
	width:1px;
	height:178px;
	margin-left:5px;
	margin-right:20px;
	float:left;
	border-left:dotted 1px #cccccc;
}

.detail_href
{
	width:96px;
	height:20px;
	margin-top:5px;
	font-size:0.9em;
}

.vert_space
{
	width:200px;
	height:200px;
}

.list_head
{
	width:325px;
	font-weight:bold;
	color:#333333;
}

.list_head_right
{
	width:315px;
	font-weight:bold;
	color:#333333;
	float:left;
}

.list_head_light
{
	width:315px;
	font-weight:bold;
	color:#666666;
	float:left;
}

.list_head_right_lite
{
	width:315px;
	font-weight:bold;
	color:#666666;
	float:left;
}

.list_body
{
	width:320px;
	font-weight:normal;
	color:#666666;
}

.list_body ul
{
	list-style-type: circle;
	list-style-image: url(../../images/li_dash.gif);
	margin-top:0px;
}

.list_body li
{
	list-style-type: circle;
	list-style-image: url(../../images/li_dash.gif);
	margin-left:-5px;
	padding-left:0px;
	margin-top:0px;
}

.list_body_supp
{
	width:339px;
	font-weight:normal;
	color:#666666;
}

.list_body_supp ul
{
	list-style-type: circle;
	list-style-image: url(../../images/li_dash.gif);
	margin-top:0px;
}

.list_body_supp li
{
	list-style-type: circle;
	list-style-image: url(../../images/li_dash.gif);
	margin-left:-15px;
	padding-left:0px;
	margin-top:0px;
}

.checklist_body
{
	width:300px;
	font-weight:normal;
	color:#666666;
}

.checklist_body ul
{
	list-style-type: circle;
	list-style-image: url(../../images/li_dash.gif);
	margin-top:0px;
}

.checklist_body li
{
	list-style-type: circle;
	list-style-image: url(../../images/li_dash.gif);
	margin-left:-5px;
	padding-left:0px;
	margin-top:0px;
}

.grey_subhead
{
	margin-left:15px;
}

.orange_char
{
	width:10px;
	color:#FF9900;
	float:left;
}

.tenant_forms
{
	width:323px;
	height:160px;
	font-size:1em;
	margin-bottom: 20px;
	border-bottom:dotted 1px #999999;
}

.unit_entry
{
	width:490px;
	min-height:114px;
	font-size:1em;
	border-top:dotted 1px #999999;
}

.unit_text
{
	width:339px;
	min-height:84px;
	margin-top:5px;
	margin-left:0px;
	margin-right:5px;
}

.outlier
{
	width:490px;
	min-height:100px;
	margin-left:26px;
}

.bluebox_top
{
	width:329px;
	height:16px;
	background-image:url(../../images/bluebox_top.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

.bluebox_mid
{
	width:299px;
	min-height:100px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	background-image:url(../../images/bluebox_mid.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}

.bluebox_bott
{
	width:329px;
	height:16px;
	margin-bottom:20px;
	background-image:url(../../images/bluebox_bott.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

.blueboxbig_top
{
	width:495px;
	height:16px;
	background-image:url(../../images/blueboxbig_top.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

.blueboxbig_mid
{
	width:465px;
	min-height:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	background-image:url(../../images/blueboxbig_mid.gif);
	background-repeat:repeat-y;
	overflow:hidden;
}

.blueboxbig_bott
{
	width:495px;
	height:16px;
	margin-bottom:20px;
	background-image:url(../../images/blueboxbig_bott.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

.answerbox
{
	width:197px;
	height:114px;
	float:left;
}

.answertext
{
	width:255px;
	height:114px;
	margin-left:5px;
	float:left;
	font-weight:bold;
}

.textareatext
{
	width:189px;
	height:70px;
	font-family:Trebuchet MS,Verdana,Arial,Helv;
	font-size:1em;
	color:#333333;
	font-weight:normal;
}

.footer
{
	width:500px;
	height:90px;
	margin-left:220px;
	text-align:center;
	color:#666666;
	/*border:solid 1px #000000;*/
}

.form_left
{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	width:110px;
	height:25px;
	float:left;
}

.form_right
{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:11px;
	margin-top:5px;
	width:350px;
	height:25px;
	float:left;
}

.form_across
{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:11px;
	width:460px;
	height:25px;
	clear:both;
}

.textinput
{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:11px;
	width:200px;
	height:13px;
	color:#666666;
}

.textselect
{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:11px;
	color:#000000;
}

.formlabels
{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:14px;
	font-weight:bold;
}

.textareafont
{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:11px;
	color:#666666;
	width:300px;
	height:68px;
}

.error
{
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:12px;
	color:#ff0000;
}

/************
utility
************/
.clear
{
	clear:both;
}