/* MASTER LAYOUT */
body,html 				{ height:100%;margin:0px 0px 1px 0px;padding:0px 0px 0px 0px;background-color:#FFFFFF;}
#center 				{ padding:0px 17px 0px 17px;height:100%;width:740px;margin:0px auto;background-color:#FFFFFF;}
#head 					{ padding:0px 0px 0px 0px;height:10px;margin:0px 0px 0px 0px;background-color:#D3D3D3;}
#mast 					{ padding:0px 0px 0px 0px;height:100px;width:740px;margin:0px 0px 0px 0px;background-color:#FFFFFF;background-image: url("img/typelogo.gif");background-repeat:no-repeat;}
#title					{ padding:40px 0px 0px 0px;width:740px;margin:0px 0px 0px 0px;background-color:#FFFFFF;}
#whole_column 			{ float:left;padding:0px 0px 0px 20px;width:700px;margin:40px 0px 40px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:13px;}
#left_column 			{ float:left;padding:0px 0px 0px 0px;width:350px;margin:40px 40px 40px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:13px;}
#right_column 			{ float:left;padding:0px 0px 0px 0px;width:350px;margin:40px 0px 40px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:13px;}

#cellar					{ border-top:1px solid #D3D3D3;border-bottom:20px solid #F2F2F2;margin-top:20px;font-family: Arial, Helvetica, sans-serif;font-size: 10px; color: #666666;clear: both;padding:25px 0px 25px 0px;}
#cellar .img			{ vertical-align:middle;margin:0px 5px 0px 0px;}
/* MASTER LAYOUT */

/* PAGE NAVIGATION  */
#nav 					{ width:740px;padding-left:0px;background-color:#0071BC;display:block;line-height:45px;height:45px;letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#FFFFFF;font-weight:bold;}
#nav ul            		{ list-style:none; margin:0;padding:0;letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#FFFFFF;font-weight:bold;}
#nav li 				{ float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;}
#nav a 					{ padding:0px 17px 0px 17px;float:left;color:white;text-decoration:none;}
#nav a:hover   			{ color:#FFFFFF;text-decoration:none;background-color:#FFC20E;}
#nav a.selected       	{ color:#FFFFFF;background-color:#FFC20E;border:0px;text-decoration:none;}
#nav a:hover.selected   { color:#FFFFFF;background-color:#FFC20E;border:0px;text-decoration:none; }
/* PAGE NAVIGATION  */

/* PAGE SUB NAVIGATION  */
#subnav 					{ width:740px;padding:0px 0px 0px 0px;letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#333333;font-weight:bold;border-bottom:2px solid #D3D3D3;margin:0px;clear:both;display:block;line-height:45px;height:45px;background-color:#F2F2F2;}
#subnav ul            		{ margin:0px 0px 0px 17px;list-style:none;padding:0;letter-spacing:-1px;font-family: Arial, Helvetica, sans-serif;font-size:13px; color:#0054a6;font-weight:bold;}
#subnav li 					{ float:left;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;list-style:none;}
#subnav a 					{ color:#333333;margin-right:20px;padding:0px 0px 0px 0px;float:left;text-decoration:none;}
#subnav a:hover   		 	{ color:#333333;text-decoration:none;}
#subnav a.selected       	{ color:#4784b8;text-decoration:none;}
#subnav a:hover.selected	{ color:#4784b8;text-decoration:none;}
#subnav .img				{ vertical-align:middle;margin:0px 5px 0px 0px;}
/* PAGE SUB NAVIGATION  */

/* TITLES & TEXT */
h1 						{ letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;font-size: 20px;color: #0071BC;margin:0px;padding:0px 0px 0px 0px;}
h2 						{ letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color:#636466;margin:0px;padding:0px 0px 0px 0px;}
h3			            { margin:0px 0px 5px 0px;color:#000000;letter-spacing:-1px;font-family: Arial, Helvetica, sans-serif;font-size:18px; font-weight:bold;}
p 						{ margin: 0px 0px 0px 0px;padding: 0px 0px 10px 0px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#666666;font-size: 13px;}
ul          		    { padding-top:0px;margin-top:0px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#666666;font-size: 13px;list-style-image:URL("img/pointer.gif");}
li 				        { padding:0px 0px 0px 5px;margin:0px 0px 8px 0px;}
.top 					{ margin: 0px 0px 20px 0px;}
img                     { float:left;margin: 5px 20px 0px 0px;}
.validator              { text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:0px 0px 10px 10px;}
.exempt_image                    { margin: 0px;}

/* TITLES & TEXT */

/* PROJECTS */
.project_title			{ margin:0px 0px 5px 53px;color:#000000;letter-spacing:-1px;font-family: Arial, Helvetica, sans-serif;font-size:18px; font-weight:bold;}
.project				{ overflow:auto;border-top:2px solid #7fa9d2;padding:10px 0px 10px 0px;margin:0px 0px 20px 55px;}
.project_description	{ width:345px;float:left;padding-right:30px;}
.project_img			{ float:left;vertical-align:top;margin:0px 10px 0px 0px;}
.project_text			{ margin:0px 0px 5px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#666666;}
.project_date			{ letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666666;font-weight:bold;}
.project_page			{ color:#000000;padding:10px 0px 0px 0px;letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
.project_actions		{ width:120px;float:left;}
.project_action 		{ padding:5px;letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
.project_action a		{ text-decoration:none;color:#000000;}
.project_action a:hover	{ text-decoration:none;color:#4784b8;}
.project_action_img		{ float:left;vertical-align:top;margin:0px 5px 0px 0px;}
/* PROJECTS */

.column	{ width:580px;float:left;padding-right:0px;}

/* ELEMENT */
.element				{ overflow:auto;margin: 10px 0px 20px 20px;clear:both;}
.element_description	{ width:580px;float:left;padding-right:0px;}
.element_title			{ margin:0px 0px 5px 0px;color:#000000;letter-spacing:-1px;font-family: Arial, Helvetica, sans-serif;font-size:18px; font-weight:bold;}
.element_doc			{ margin:0px 0px 0px 0px;color:#000000;letter-spacing:-1px;font-family: Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;}
.element_docimg			{ float:left;vertical-align:top;margin:0px 10px 0px 32px;}
.element_img			{ float:left;vertical-align:top;margin:0px 10px 0px 0px;}
.element_text			{ display:block;margin:0px 0px 0px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#666666;}
.element_date			{ letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666666;font-weight:bold;}
.element_link			{ color:#000000;padding:10px 0px 0px 0px;letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
/* ELEMENT */

/* ACTIONS */
#actions 				{ border-top: 1px dotted #DDDDDD;}
.action 				{ height:32px;border-bottom: 1px dotted #DDDDDD; padding:5px;letter-spacing: -1px;font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold;}
.icon					{ vertical-align:middle;margin: 0px 10px 0px 0px;}
.action a				{ text-decoration:none;color:#000000;}
.action a:hover			{ text-decoration:none;color:#4784b8;}
.selectedaction 		{ text-decoration:none;color:#000000;background-color:#F7F7F7;height:32px;border-bottom: 1px dotted #DDDDDD; padding:5px;letter-spacing: -1px;font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold;}
.actiondivider 			{ height:10px;border-bottom: 1px dotted #DDDDDD;}
/* ACTIONS */

/* SEARCH */
#search					{ padding: 5px 7px 7px 7px;background-color:#f2f2f2;margin:0px 0px 30px 0px;}
#search .head			{ font-weight: bold;margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000;letter-spacing: -1px;}
#search .field			{ width:120px;}
#search .btn			{ width:30px;}
/* SEARCH */

/* FORM */
#form					{ font-weight: bold;margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1e4d96;}
.field			{ margin-top:5px;margin-bottom:5px;padding:3px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1e4d96;border: 1px solid #a5acb2;}
#form .button			{ width: 140px;height:25px;font-size: 11px;color: #32406e;}
.validator              { text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:0px 0px 10px 10px;}

/* FORM */

/* TABLE */
#table 					{ width: 100%;margin-top:5px;margin-bottom:20px;border: 0px;font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none;font-weight: normal;}
#table td 				{ text-align: left;vertical-align: top;border-bottom: 1px solid #E6E6E6;}
#table .head td 		{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF;border-bottom: 1px solid #2b6dd4;background-color:#a0c4f8;font-weight: bold;}
/* TABLE */

.sponsor				{ margin-left: 20px;}
