body, html
{ 
margin : 0; 
padding : 0;
color : #000000;
font-family : Arial, sans-serif;
font-size : 101%;
background-image	: url(../pics/bg_content.gif);
background-position	: top left;
background-repeat	: repeat;
height : 100%;
} 

.pic_preview
{
}

.pic_table
{
width : 100%;
height : 100%;
font-size : 12px;
margin : 0;
padding : 0;
}

.td_nav_l
{
height	: 20px;
width : 150px;
text-align : left;
padding-left : 10px;
}

.td_nav_l img
{
vertical-align:middle;
}

.td_nav_c
{
height	: 20px;
text-align : center;
}

.td_nav_r
{
height	: 20px;
width : 150px;
text-align : right;
padding-right : 10px;
}

.td_nav_r img
{
vertical-align:middle;
}

.td_pic

{
padding	: 10px 0px 10px 0px;
text-align	: center;
vertical-align	: middle;
}

#td_head
{
margin : 0;
padding : 0;
height : 20px;
}

#td_head h1
{
margin : 0;
}

#td_text
{
margin : 0;
padding : 5px;
height : 40px;
font-size : 12px;
font-weight : bold;
}


/* CSS CMS Administration */

/*  A  */

a:link  
{
color : #000000;
background-color : transparent;
text-decoration : none;
margin : 0 0 0 4px;
}

a:visited 
{
color : #000000;
text-decoration	: none;
margin : 0 0 0 4px;
}

a:hover  
{
color : #80A428;
background-color : transparent;
text-decoration	: underline;
margin : 0 0 0 4px;
}

a:active 
{
color : #80A428;
background-color : transparent;
text-decoration	: overline underline;
margin : 0 0 0 4px;
}

.address_table
{
border 				: none;
margin 				: 0 30px 30px 50px;
width 				: auto;
color 				: #000000;
background-color	: transparent;
}

.address_table td
{
font-size 			: .8em;
padding 			: 0 5px 4px 0;
}

#area_in
{
margin : 0; 
width : 100%;
color : #3e2188;
}

#area_out
{ 
border : none; 
border-left-width : 0;
border-left-color : #D5EA96;  
border-left-style : solid; 
border-right-width : 149px;
border-right-color : #A9D32C;
border-right-style : solid; 
background-color : #D5EA96;
width : auto; 
color : green;
} 

#area_out > #area_in 
{ 
border-bottom : 1px solid #D5EA96;  
}


/*  B  */



#breadcrumb
{ 
height : auto; 
width : 100%;
color : #000000;
background-color : #D5EA96; 
background-image : url(../pics/bg_body.gif);
background-position : top right;
background-repeat : repeat-y;
margin : 0;
padding : 0;  
}

#breadcrumb p
{
margin : 0;
padding : 30px 160px 0 20px;
font-size : 0.75em;
}

button
{
border : none;
padding : 0;
margin : 0;
color : #FFFFFF;
background-color : #D5EA96;
width : auto;
height : auto;
}


/*  C  */

.clear_it
{
clear : both;
margin : 0;
padding : 0;
}

.clear_p  
{
clear : both;
margin : 0;
padding : 0;
border-top : 1px solid #80A428;
}

.current_link a:link  
{
color : #000000;
background-color : transparent;
text-decoration : none;
font-weight : bold;
padding : 3px 0 3px 18px;
margin : 0;
background-image : url(../pics/nav_main_current.gif);
background-repeat : no-repeat;
background-position : center left;
}

.current_link a:visited 
{
color : #000000;
text-decoration	: none;
font-weight : bold;
padding : 3px 0 3px 18px;
margin : 0;
background-image : url(../pics/nav_main_current.gif);
background-repeat : no-repeat;
background-position : center left;
}

.current_link a:hover  
{
color : #80A428;
background-color : transparent;
text-decoration	: none;
font-weight : bold;
padding : 3px 0 3px 18px;
margin : 0;
background-image : url(../pics/nav_main_current.gif);
background-repeat : no-repeat;
background-position : center left;  
}

.current_link a:active 
{
color : #80A428;
background-color : transparent;
text-decoration	: none;
font-weight : bold;
padding : 3px 0 3px 18px;
margin : 0;
background-image : url(../pics/nav_main_current.gif);
background-repeat : no-repeat;
background-position : center left;  
} 

.current_page
{
font-weight : bold;
color : #000000;
background-color : transparent;
text-decoration : none;
}

#customers
{
margin : 0 30px 30px 280px;
padding : 0;
font-size : 0.85em;
line-height : 150%;
list-style-image : url(../pics/nav_main_link.gif);
}


/*  E  */

.error
{
color				: #FF0000;
}

.error_input
{
border				: 1px solid #FF0000;
color				: #000000;
background-color	: #FFCCCC;
}

.error_msg
{
color				: #000000;
background-color 	: #FFE0E0;
border 				: 1px solid #621F1F;
padding 			: 10px 10px 10px 40px;
margin				: 0;
background-image 	: URL(../pics/error_msg.gif);
background-repeat 	: no-repeat;
background-position : center left;
}


/*  F  */

#file_list
{
margin 				: 0 0 30px 30px;
font-size			: 0.8em;
}

#file_list td
{
border-bottom 		: 1px solid #A9D32C;
margin				: 0;
padding				: 4px;
vertical-align		: middle;
}

#file_list form
{
margin				: 0;
padding				: 0;
}

.file_list_submit
{
border				: none;
margin				: 0;
padding				: 0;
vertical-align		: middle;
}


/*  G  */

.gallery_list
{
margin				: 0px 0px 0px 30px;
font-size			: 12px;
}

.gallery_list td
{
vertical-align		: bottom;
}

#greeen
{
width : 149px;
float : right;
position : relative; 
margin-right : -149px; 
margin-left : 1px; 
background-color : #A9D32C; 
text-align : center;
vertical-align : bottom;
} 


/*  H  */

h1
{
color				: #FFFFFF;
background-color	: #104610;
font-weight			: bold;
margin				: 0 0 20px 0;
padding				: 5px 0px 5px 5px;
background-image	: url(../pics/bg_h.gif);
border				: 1px solid #104610;
font-size			: 18px;
font-face			: Times, Times New Roman, serif;
}

h2
{
margin : 30px 30px 20px 30px;
padding : 5px;
font-weight : bold;
font-size : 1em;
color : #FFFFFF;
background-color : transparent;
background-image : url(../pics/bg_h2.gif);
background-position : left top;
background-repeat : repeat;
}

h3
{
margin : 0 0 30px 30px;
padding : 0;
font-weight : bold;
font-size : 0.9em;
}

#header
{ 
height : 120px; 
width : 100%; 
background-color : #D5EA96; 
background-image : url(../pics/logo.jpg);
background-position : top right;
background-repeat : no-repeat;
vertical-align : top;
}

#header img
{
margin : 20px 0 0 20px;
}


/*  I  */

img
{
border : none;
}


/*  M  */

#main_content
{
padding : 0 0 0 0;
background-color : transparent;
height : 100%;
}

#main_content p
{
margin : 0px 30px 30px 30px;
font-size : 0.8em;
line-height : 150%;
}

#main_content ul
{
list-style-image 	: url(../pics/ul.gif);
margin				: 0 0 0 50px;
padding				: 0;
line-height			: 120%;
}

#main_content ul li
{
font-size : 12px;
}

.main_ul
{
font-size : 12px;
margin : 0 0 30px 50px;
padding : 0;
list-style-image : none;
list-style-type : none;
line-height : 150%;
color : #666666;
}

.main_ul li
{
padding : 0px 0px 0 0px;
}

.main_ul ul
{
font-size : 12px;
margin : 0 0 0 20px;
padding : 0;
list-style-image : none;
list-style-type : none;
line-height : 150%;
}

.main_ul ul ul
{
font-size : 12px;
margin : 0 0 10px 20px;
padding : 0;
list-style-image : none;
list-style-type : none;
line-height : 150%;
}



/*  N  */

#navigation
{
width : auto; 
height : 100%;
float : left; 
position : relative; 
padding : 0 80px 100px 0; 
margin : 0 0 30px 0;
background-color : #D5EA96; 
border-right : 5px solid #FF0000;
}

#navigation ul
{
font-size : 0.8em;
margin : 0 0 30px 20px;
padding : 0;
list-style-type : none;
line-height : 150%;
list-style-image : none;
}

#navigation ul ul
{
font-size : 1em;
margin : 5px 0 15px 20px;
padding : 0;
list-style-type : none;
line-height : 150%;
}

#navigation ul li img
{
vertical-align : baseline;
}

.nav_main a:link  
{
font-weight : normal;
color : #000000;
background-color : transparent;
text-decoration : none;
padding : 3px 0 3px 18px;
margin : 0;
background-image : url(../pics/nav_main_link.gif);
background-repeat : no-repeat;
background-position : center left;
}

.nav_main a:visited 
{
font-weight : normal;
color : #000000;
background-color : transparent;
text-decoration : none;
padding : 3px 0 3px 18px;
margin : 0;
background-image : url(../pics/nav_main_link.gif);
background-repeat : no-repeat;
background-position : center left;
}

.nav_main a:hover  
{
color : #80A428;
background-color : transparent;
text-decoration	: none;
background-image : url(../pics/nav_main.gif);
background-repeat : no-repeat;
background-position : center left;
margin : 0;  
}

.nav_main a:active 
{
color : #80A428;
background-color : transparent;
text-decoration	: none;
background-image : url(../pics/nav_main_active.gif);
background-repeat : no-repeat;
background-position : center left;
margin : 0;
}

.nav_sub a:link  
{
font-weight : normal;
color : #000000;
background-color : transparent;
text-decoration : none;
padding : 3px 0 3px 12px;
background-image : url(../pics/nav_sub_link.gif);
background-repeat : no-repeat;
background-position : center left;  
margin : 0;  
}

.nav_sub a:visited 
{
font-weight : normal;
color : #000000;
background-color : transparent;
text-decoration : none;
padding : 3px 0 3px 12px;
background-image : url(../pics/nav_sub_link.gif);
background-repeat : no-repeat;
background-position : center left;  
margin : 0;  
}

.nav_sub a:hover  
{
color : #80A428;
background-color : transparent;
text-decoration	: none;
background-image : url(../pics/nav_sub.gif);
background-repeat : no-repeat;
background-position : center left;
margin : 0;  
}

.nav_sub a:active 
{
color : #80A428;
background-color : transparent;
text-decoration	: none;
background-image : url(../pics/nav_sub_active.gif);
background-repeat : no-repeat;
background-position : center left;
margin : 0;  
}

.noki
{
color : #FF0000;
}


/*  O  */

.ok_msg
{
color				: #000000;
background-color 	: #CAFFCE;
border 				: 1px solid #2B7130;
padding 			: 10px 10px 10px 40px;
background-image 	: URL(../pics/ok_msg.gif);
background-repeat 	: no-repeat;
background-position : center left;
}

.oki
{
color : #009900;
}


/*  P  */

.pages
{
text-align	: left;
}


/*  Q  */

.quote
{
font-style : italic;
}


/*  R  */

.ref_pic
{
float : right;
margin : 0 0 0 15px;
}


/*  S  */

.submit
{
color 				: #000000;
background-color 	: #A9D32C;
padding 			: 2px;
margin 				: 0;
font-size			: 0.85em;
}

.submit_del
{
color 				: #FFFFFF;
background-color 	: #FF0000;
padding 			: 2px;
margin				: 10px 0 0 0;
font-size 			: 0.85em;
cursor				: pointer;
}


/*  T  */

#total_width
{ 
width : 100%; 
}


/*  U  */

.ult_center
{
padding : 5px;
margin : 0;
text-align : center;
vertical-align : middle;
border-bottom : 1px solid #A9D32C;
}

.ult_center_head
{
padding : 10px;
margin : 0;
text-align : center;
vertical-align : middle;
font-weight : bold;
font-size : 1em;
color : #000000;
}

.ult_left
{
padding : 5px;
margin : 0;
text-align : left;
vertical-align : middle;
border-bottom : 1px solid #A9D32C;
}

.ult_left_small
{
padding : 5px;
margin : 0;
text-align : left;
vertical-align : middle;
font-size : 0.75em;
border-bottom : 1px solid #A9D32C;
}

.ult_left_head
{
padding : 10px;
margin : 0;
text-align : left;
vertical-align : middle;
font-weight : bold;
font-size : 1em;
color : #000000;
}

.usr_list_table
{
font-size : 0.8em;
padding : 0;
margin : 0 0 30px 50px;
}

.usr_list_table form
{
padding : 0;
margin : 0;
}

.usr_list_table2
{
font-size : 1em;
padding : 0;
margin : 0 0 30px 0;
width : auto;
}

.usr_list_table form
{
padding : 0;
margin : 0;
}
