/* Containers
--------------------------------------------------------------------------------*/
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;}
#page 			            { padding:40px 40px 20px 40px;width:660px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:13px;}

/* Admin Bar
--------------------------------------------------------------------------------*/
#admin 				        { height:15px;padding:5px 7px 7px 0px;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;color:#FFC20E;font-size:12px;background-color:#333333;text-align:right;}
#admin a 				    { color:#FFFFFF;text-decoration:none;}
#admin a:hover,
#admin a.selected,
#admin a:hover.selected     { color:#FFC20E;text-decoration:underline;}

#view_admin 				        { text-align:center;padding:5px 7px 7px 0px;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;font-size:12px;background-color:#333333;}
#view_admin a 				    { color:#FFC20E;text-decoration:none;}
#view_admin a:hover,
#view_admin a.selected,
#view_admin a:hover.selected     { color:#FFC20E;text-decoration:underline;}

#admin_left             { padding-left:7px;float:left;}
#admin_right            { float:right;}

/* Mast
--------------------------------------------------------------------------------*/
#mast 					    { border-top:10px solid #D3D3D3;padding:0px 0px 0px 0px;height:100px;width:740px;margin:0px 0px 0px 0px;background-color:#FFFFFF;background-image: url("../demo/img/typelogo.gif");background-repeat:no-repeat;}

/* 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,
#nav a.selected,
#nav a:hover.selected       { color:#FFFFFF;background-color:#FFC20E;border:0px;text-decoration:none;}

/* 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,
#subnav a.selected,
#subnav a:hover.selected	{ color:#0071BC;text-decoration:none;}
#subnav .img				{ vertical-align:middle;margin:0px 5px 0px 0px;}

/* Cellar
--------------------------------------------------------------------------------*/
#cellar					    { border-top:1px solid #D3D3D3;border-bottom:20px solid #F2F2F2;margin-top:20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color: #666666;clear: both;padding:25px 0px 25px 0px;}
#cellar a	                { color:#666666;text-decoration:none;}
#cellar a:hover	            { color:#333333;text-decoration:underline;}
#cellar .img			    { vertical-align:middle;margin:0px 5px 0px 0px;}

/* Tags
--------------------------------------------------------------------------------*/
h1 						    { font-size:20px;margin:0px 0px 10px 0px;letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;color: #0071BC;padding:0px 0px 0px 0px;}
h2 						    { font-size:16px;margin:0px 0px 8px 0px;letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;font-weight: bold;color:#333333;padding:0px 0px 0px 0px;}
h3			                { font-size:14px;margin:0px 0px 7px 0px;color:#333333;letter-spacing:-1px;font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
h4			                { font-size:12px;margin:0px 0px 6px 0px;color:#0071BC;font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
p                           { text-decoration:none;margin: 0px 0px 0px 0px;padding: 0px 0px 10px 0px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#666666;font-size: 13px;}
p a                         { color:#0071BC;text-decoration:underline;}
p a:hover                   { color:#0071BC;text-decoration:none;}
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;}

/* Forms
--------------------------------------------------------------------------------*/
#form               { padding:0px;margin:0px;}
#form .field        { font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333333;}
#form .text         { width:100%;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333333;}
#form .submit       { margin-top:10px;}
#form .validator    { text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:0px 0px 10px 10px;}

/* Tags classes
--------------------------------------------------------------------------------*/
._h1 						    { font-size:20px;font-weight:bold;letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;color: #0071BC;}
._h2 						    { font-size:16px;letter-spacing:-1px;font-family:Arial, Helvetica, sans-serif;font-weight: bold;color:#333333;}
._h3			                { font-size:14px;color:#333333;letter-spacing:-1px;font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
._h4			                { font-size:12px;color:#0071BC;font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
._code                          { font-size:14px;color:#000000;font-family:Courier;}

/* Datatable
---------------------------------------------------------------------------------------------- */
.list_table 			{ border:0px;border-top:1px solid #CFCFCF;margin:0px 0px 30px 0px;width:100%;}
.list_table td 			{ font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333333;text-align:left;vertical-align:top;border-bottom:1px solid #CFCFCF;}
.list_table .odd td		{ background-color:#F7F7F7;}
.list_table .even td 	{ background-color:#FFFFFF;}
.list_table .hover td 	{ background-color:#FFFEF5;}
.list_table .head td 	{ vertical-align:bottom;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#FFFFFF;border-bottom:1px solid #A8A8A8;background-color:#A8A8A8;font-weight:bold;}
.list_table .head a		{ color:#FFFFFF;}
.list_table .head a:hover{ color:#FFFFFF;text-decoration:none;}
.list_table .last td		{ border-bottom:0px;}

/* Formtable
---------------------------------------------------------------------------------------------- */
.file_table 			{ margin-bottom:10px;border-top:1px solid #CFCFCF;background-color:#FFFFFF;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;font-weight:normal;}
.file_table td			{ vertical-align:top;color:#000000;border-bottom:1px solid #CFCFCF;}
.file_table td.name     { vertical-align:middle;font-weight:bold;}
.file_table td a		{ color:#FFFFFF;}
.file_table td a:hover  { color:#FFFFFF;text-decoration:none;}
