
/*//////////////////////////////////////////////////////////////////////////////////////////////////////
											body
//////////////////////////////////////////////////////////////////////////////////////////////////////*/

#body { font-family: Lucida Grande, Verdana, Bitstream Vera Sans, Arial, sans-serif; font-size: 11px; color: #464646; }
#body { margin-left:auto; margin-right:auto; margin-top:0em; margin-bottom:0em;}
#body { background-position: center; background-repeat: repeat-y; }
#body { background-color:#ffffff; }


#wrap { width:1000px; height:100px; }
#wrap { margin-left:auto; margin-right:auto; margin-top:0em; margin-bottom:0em;}
/*#wrap { border:1px solid #000000; }*/


/*//////////////////////////////////////////////////////////////////////////////////////////////////////
											header
//////////////////////////////////////////////////////////////////////////////////////////////////////*/

#header { width:100%; height:80px; }
#header { background-color: #464646; }
/*#header { border:1px solid #000000; }*/ 
	
	#logo_holder { font-family:Arial,Helvetica,Geneva,sans-serif; font-size:28px; font-weight:bold; font-style:normal; color:#CC7700;}
	#logo_holder { text-transform:none; text-decoration:none; letter-spacing:-4px; word-spacing:normal; text-align:left; vertical-align:baseline; direction:ltr;}
	#logo_holder { width:200px; height:100%; }
	#logo_holder { font-size: 60px; color: #ffffff; font-weight:bold;}
	#logo_holder { vertical-align:center; }
	#logo_holder { margin-left:25px; margin-top:0em; margin-bottom:0em;}
	/*#logo_holder { border:1px solid #ffffff; }*/

/* menu css is dynamic and coded on the page */		



/*//////////////////////////////////////////////////////////////////////////////////////////////////////
											common
//////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* FORM FIELDS .......
specify width and height of field_field name and field_input on the page using style="width:0px; height:0px" and form_style will auto fit */

#field_name { font-weight:bold; }
#field_name { padding:5px; }
#field_name { margin-left:auto; margin-right:auto; margin-top:0em; margin-bottom:0em;}
#field_name { background-color: #ffffff; }

#field_input { height:100%; }
#field_input { padding:5px; }
#field_input { margin-left:auto; margin-right:auto; margin-top:0em; margin-bottom:1em;}
#field_input { background-color: #ffffff; }

	.form_style { width:100%; height:100%; }
	.form_style { padding:5px; }
	.form_style { background-color: #ffffff; }
	.form_style { border:1px solid #cccccc; }
	
	.form_style_select { height:100%; }
	.form_style_select { padding:5px; }
	.form_style_select { background-color: #ffffff; }
	.form_style_select { border:1px solid #cccccc; }

/* TABLES ....... */
.table_showall { width:100%; height:auto; }
.table_showall { padding:5px; }
.table_showall { background-color: #ffffff; }
.table_showall { border:1px solid #cccccc; }

.table_header { font-weight:bold; }
.table_header { padding:5px; }
.table_header { background-color: #D2DFEA; }
.table_header { border:1px solid #cccccc; }

.table_row1 { background-color: #EAF1F7; }
.table_row1 { text-align:center }
.table_row1 { vertical-align:top }

.table_row2 { background-color: #EAF1F7; }
.table_row2 { vertical-align:top }

/*//////////////////////////////////////////////////////////////////////////////////////////////////////
											pagination
//////////////////////////////////////////////////////////////////////////////////////////////////////*/

#p_pagination_container { width: 550px; height: 30px; }
/*#p_pagination_container { padding-left: 5px; padding-right: 5px; }*/
#p_pagination_container { margin-bottom: 10px; }
#p_pagination_container { float:left; }

div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:.85em;
}

div.pagination a {
	border: 1px solid #ccdbe4;
	margin-right:3px;
	padding:2px 8px;

	background-position:bottom;
	text-decoration: none;

	color: #0061de;		
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #2b55af;
	background-image:none;
	background-color:#3666d4;
	color: #fff;
}
div.pagination span.current {
	margin-right:3px;
	padding:2px 6px;
	
	font-weight: bold;
	color: #000;
}
div.pagination span.disabled {
	display:none;
}
div.pagination a.next{
	border:2px solid #ccdbe4;
	margin:0 0 0 10px;
}
div.pagination a.next:hover{
	border:2px solid #2b55af;
}
div.pagination a.prev{
	border:2px solid #ccdbe4;
	margin:0 10px 0 0;
}
div.pagination a.prev:hover{
	border:2px solid #2b55af;
}



/*//////////////////////////////////////////////////////////////////////////////////////////////////////
											body
//////////////////////////////////////////////////////////////////////////////////////////////////////*/




/*//////////////////////////////////////////////////////////////////////////////////////////////////////
											footer
//////////////////////////////////////////////////////////////////////////////////////////////////////*/
	




/* BOXES 
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
*/

/*//////////////////////////////////////////////////////////////////////////////////////////////////////
											login
//////////////////////////////////////////////////////////////////////////////////////////////////////*/

	#login_holder { width:300px; height:auto; }
	#login_holder { padding:20px; }
	#login_holder { margin-left:auto; margin-right:auto; margin-top:3em; margin-bottom:0em;}
	#login_holder { background-color: #ffffff; }
	#login_holder { border:1px solid #cccccc; }


/*//////////////////////////////////////////////////////////////////////////////////////////////////////
											01_account
//////////////////////////////////////////////////////////////////////////////////////////////////////*/

	#box0_holder { width:300px; height:auto; }
	#box0_holder { padding:20px; }
	#box0_holder { margin-left:auto; margin-right:auto; margin-top:3em; margin-bottom:0em;}
	#box0_holder { background-color: #ffffff; }
	#box0_holder { border:1px solid #cccccc; }
	

/*//////////////////////////////////////////////////////////////////////////////////////////////////////
											03_pages
//////////////////////////////////////////////////////////////////////////////////////////////////////*/

	#box03_holder { width:700px; height:auto; }
	#box03_holder { padding:20px; }
	#box03_holder { margin-left:auto; margin-right:auto; margin-top:3em; margin-bottom:0em;}
	#box03_holder { background-color: #ffffff; }
	#box03_holder { border:1px solid #cccccc; }
	
	#box03b_holder { width:900px; height:auto; }
	#box03b_holder { padding:20px; }
	#box03b_holder { margin-left:auto; margin-right:auto; margin-top:3em; margin-bottom:0em;}
	#box03b_holder { background-color: #ffffff; }
	#box03b_holder { border:1px solid #cccccc; }
	

/*//////////////////////////////////////////////////////////////////////////////////////////////////////
											09_crawl
//////////////////////////////////////////////////////////////////////////////////////////////////////*/

	#box09_00_holder { width:300px; height:auto; }
	#box09_00_holder { padding:20px; }
	#box09_00_holder { margin-left:auto; margin-right:auto; margin-top:3em; margin-bottom:0em;}
	#box09_00_holder { background-color: #ffffff; }
	#box09_00_holder { border:1px solid #cccccc; }
	
	#box09_02_holder { width:1000px; height:auto; }
	#box09_02_holder { padding:20px; }
	#box09_02_holder { margin-left:auto; margin-right:auto; margin-top:3em; margin-bottom:0em;}
	#box09_02_holder { background-color: #ffffff; }
	#box09_02_holder { border:1px solid #cccccc; }
	
	#box09_03_holder { width:1000px; height:auto; }
	#box09_03_holder { padding:20px; }
	#box09_03_holder { margin-left:auto; margin-right:auto; margin-top:3em; margin-bottom:0em;}
	#box09_03_holder { background-color: #ffffff; }
	#box09_03_holder { border:1px solid #cccccc; }
	
	#box09_03b_holder { width:3000px; height:auto; }
	#box09_03b_holder { padding:20px; }
	#box09_03b_holder { margin-left:auto; margin-right:auto; margin-top:3em; margin-bottom:0em;}
	#box09_03b_holder { background-color: #ffffff; }
	#box09_03b_holder { border:1px solid #cccccc; }
	
	#box09_04_holder { width:1000px; height:auto; }
	#box09_04_holder { padding:20px; }
	#box09_04_holder { margin-left:auto; margin-right:auto; margin-top:3em; margin-bottom:0em;}
	#box09_04_holder { background-color: #ffffff; }
	#box09_04_holder { border:1px solid #cccccc; }
	
	
	.table_row1 { background-color: #EAF1F7; }
	.table_row1 { text-align:center }
	.table_row1 { vertical-align:top }

	
	
	
	
	
	
	