/* Developed by Formalplay, L.L.C. www.formalplay.com */

body{
	margin:0px;
	text-align:center;
	background-color:#FFFFFF;
	/*background-color:#212121;*/
	font-family: Courier, "Courier New", mono;
	font-size:12px;
	/*font-size: 1.8ex;*/
}

sup{
	font-size:11px;
	line-height:80%;
}

a, a:link, a:visited, a:active{
	text-decoration:none;
	color:#666666;
}
a:focus{outline:0px none;}
a:hover{
	color:#FF00FF;
}

.main{
	text-align:left;
	width:755px;
	height:100%;
	float:none;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
}

.header{
	width:755px;
	height:96px;
}

.left{
	/*width:94px;*/
	width:137px;
	height:409px;
	padding:0px;
	
	position:relative;
	float:left;
	/*background-color:#FFCCCC;*/
}

.nav_container{
	height:384px;
	/*background-color:#FF9879;*/
}

.nav{
	position:relative;
	float:left;
	width:94px;
	margin-top:7px;
}
.site_credit{
	position:relative;
	float:left;
	width:94px;
	color:#666666;
	line-height:13px;
	/*line-height:1.3em;*/
	font-size:10px;
	padding-bottom:3px;
	/*font-size:1.7ex;*/
}

.site_credit a, .site_credit a:link, .site_credit a:visited, .site_credit a:active{
	font-size:10px;
	/*font-size:1.8ex;*/
	color:#666666;
	border-bottom:1px dashed #666666;
}

.site_credit a:hover{
	color:#FF00FF;
}


.main_nav{
	width:92px;
	font-size:12px;
	/*font-size:1.8ex;*/
	
	border-bottom:1px dashed #666666;
	padding-bottom:0px;
	padding-top:2px;
	padding-left:2px;
	color:#666666;
	
}
.main_nav_active{
	position:relative;
	float:left;
	
	width:92px;
	font-size:12px;
	/*font-size:1.8ex;*/
	
	border-bottom:1px dashed #666666;
	padding-bottom:0px;
	padding-top:2px;
	padding-left:2px;
	background-color:#F5EBBA;
}

.main_nav_active a, .main_nav_active a:link, .main_nav_active a:visited, .main_nav_active a:active{
	color:#FF00FF;
}

.sub_nav{
	/*width:94px;*/
	width:137px;
	margin-bottom:2px;
	margin-top:9px;
	padding-left:2px;
	
	position:relative;
	float:left;
}
.sub_sub_nav {
	width:137px;
	margin-bottom:2px;
	margin-top:9px;
	padding-left:13px;
	
	position:relative;
	float:left;
}
.sub_nav_container{
	height:auto;
	padding-left:0px;
	position:relative;
	float:left;
}

.sub_nav_container a, .sub_nav_container a:link, .sub_nav_container a:visited, .sub_nav_container a:active{
	font-size:11px;
	/*font-size:1.7ex;*/
	text-decoration:none;
	color:#666666;
}

.sub_nav_container a:hover{
	color:#FF00FF;
}

#sub_nav_active{
	font-size:11px;
	/*font-size:1.7ex;*/
	text-decoration:none;
	color:#FF00FF;
}



.content{
	position:relative;
	float:left;
	
	/*width:659px;*/
	width:615px;
	height:408px;
	
	padding-top:66px;
	/*padding-left:43px;*/ /* Added to left */
	

}


/* Backslash Hack V2 for NOT-MAC-IE\*/
/*.content{width:615px; height:342px;}*/
/* End Hack */


.image{
	position:relative;
	float:left;
	
	/* Width + Margin should equal 411 */
	width:406px;
	height:345px;
	margin-right:5px;
	overflow:auto;
	/* MAC IE SUcks */
	/* overflow-y:auto; */
	
}

.text_area{
	position:relative;
	float:left;
	
	width:204px;
	height:341px;
	
	color:#666666;
	
}

.text_title{
	position:relative;
	float:left;
	width:177px;
	margin-bottom:6px;
	color:#666666;
	font-size:12px;
	/*font-size:1.8ex;*/
	line-height:12px;
	letter-spacing:.03em;
	
}

.subtitle{
	color:#666666;
	/*background-color:#99CCCC;*/
	line-height:13px;
	/*line-height:1.3em;*/
	font-size:11px;
	/*font-size:1.7ex;*/
}

.text_body{
	position:absolute;
	float:left;
	width:177px;
	height:auto;
	/*
	height:282px;
	*/
	color:#666666;
	line-height:13px;
	/*line-height:1.3em;*/
	font-size:11px;
	/*font-size:1.7ex;*/

}

.text_container{
	position:absolute;
	width:177px;
	height:284px;
	overflow: hidden;
}

.text_container_short{
	position:absolute;
	width:177px;
	height:257px;
	overflow: hidden;
}

.text_container_wide {
	position:absolute;
	width:227px;
	height:284px;
	overflow: hidden;
}

.text_container_wide .text_body {
	width: 207px;
}

/* Occurs when there is a scenio link */
.text_container_xtra_short{
	position:absolute;
	width:177px;
	height:210px;
	overflow: hidden;
}

/* Backslash Hack V2 for NOT-MAC-IE\*/
.text_container_xtra_short{height:227px;}
/* End Hack */


/* Occurs when there is a subtitle */
.text_container_xtra_short_subtitle{
	position:absolute;
	width:177px;
	height:218px;
	overflow: hidden;
}
/* Backslash Hack V2 for NOT-MAC-IE\*/
.text_container_xtra_short_subtitle{height:235px;}
/* End Hack */

.text_area a, .text_area a:link, .text_area a:visited, .text_area a:active{
	font-size:12px;
	/*font-size:1.8ex;*/
	color:#666666;
	border-bottom:1px dashed #666666;
}

.text_area a:hover{
	color:#FF00FF;
}


.text_body a, .text_body a:link, .text_body a:visited, .text_body a:active,
.text_body_wide a, .text_body_wide a:link, .text_body_wide a:visited, .text_body_wide a:active{
	font-size:11px;
	/*font-size:1.8ex;*/
	color:#666666;
	border-bottom:1px dashed #666666;
}

.text_body a:hover,
.text_body_wide a:hover{
	color:#FF00FF;
}

.text_body a.ajaxify {
	border-bottom: none;
}

.text_body a.active {
	color:#FF00FF;
}

.text_slider a, .text_slider a:link, .text_slider a:visited, .text_slider a:active, .text_slider a:hover{
	text-decoration:none;
	border-bottom:0px;
}

.text_slider{
	position:absolute;
	/*position:relative;
	float:left;*/
	width:22px;
	max-width:22px;
	height:242px;
	padding:0px;
	overflow:hidden;
}
/* Backslash Hack V2 for NOT-MAC-IE\*/
.text_slider{position:relative; float:left;}
/* End Hack */


.leading_link1{
	line-height:19px;
}

.number_links a, .number_links a:link, .number_links a:visited, .number_links a:active{
	border-bottom:0px solid #666666;
}

.number_link_active .number_link_active a, .number_link_active a:link, .number_link_active a:visited, .number_link_active a:active{
	border-bottom:1px solid #666666;
	text-decoration:none;
}

.number_links a:hover{
	color:#FF00FF;
}

.more_work_link{
padding-bottom:9px;
}

/* For Links to pop-ups */
.process_link{

}

/* For Process pop-ups */

.process_main{
	text-align:left;
	width:312px;
	height:auto;
	float:none;
	padding:0px;
	margin-left:35px;
	margin-right:9px;
	padding-top:36px;
}

.process_title{
	position:relative;
	float:left;
	width:312px;
	font-size:11px;
	/*font-size:1.7ex;*/
	color:#666666;
	margin-bottom:13px;
}

.criteria_title{
	position:relative;
	float:left;
	width:312px;
	font-size:11px;
	/*font-size:1.7ex;*/
	color:#666666;
	margin-bottom:0px;
}

.process_title_text{
	border-bottom:1px dashed #666666;
}

.process_img{
	position:relative;
	float:left;
	width:312px;
	height:auto;
}
.process_img img{
	border:0px;
	padding:0px;
	margin:0px;
}
img.process_img_left{
	margin-right:3px;
}

.process_text{
	position:relative;
	float:left;
	margin-top:3px;
	margin-bottom:10px;
	width:312px;
	height:auto;	
}

.process_text_block{
	font-size:11px;
	/*font-size:1.7ex;*/
	line-height:13px;
	color:#666666;
}

ul{
	font-size:11px;
	/*font-size:1.7ex;*/
	line-height:13px;
	color:#666666;
	text-indent:0px;
	padding-left:18px;	
}
li{
	list-style-image:url(../img/bullet.jpg);
	padding-top:0px;
}

.contact_title{
	border-bottom:1px dashed #666666;
	color:#FF00FF;
}

input, textarea{
	border:1px solid #666666;
	color:#FF00FF;
}
#flash_content{
	width:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
/* FOR THE ADMIN INTERFACE */

.add_row{
	position:relative;
	float:left;
	width:755px;
	height:auto;
	margin-top:20px;
	padding:10px;
	background-color:#EEEEEE;
}


