*
{
	margin:0px;
	padding:0px;
}

body
{
    background-image:url(images/layout/bg.gif);
    background-repeat: repeat-x;
    background-position: center top;
    background-color: #ccc;
	border:none;
	color: #666666;
	font-family : verdana, helvetica, arial;
	font-size:12px;
	margin:0px;
}

img
{
    border:none;
    vertical-align:middle;
}

td
{
    border:none;
    vertical-align:top;
}

a
{
	background-color: transparent;
	color:#ee3000;
	text-decoration:underline;
}

a:hover
{
	background-color: transparent;
	color:#777;
	text-decoration:none;
}

a.noul
{
	text-decoration:none;
}

a.noul:hover
{
	color: #777;
}

b
{
    font-family : "trebuchet ms", verdana;
}

input
{
	color: #333;
	font-family : verdana;
	font-size:12px;
	padding:1px 0px 1px 0px;
}

textarea
{
	color: #333;
	font-family : verdana, helvetica, arial;
	font-size:12px;
	padding:3px;
}

select
{
	color: #333;
	font-family : verdana, helvetica, arial;
	font-size:12px;
	padding:1px 0px 1px 0px;
}

ul,ol
{
	 margin-left:20px;
}

/*nice input*/
.nice_input_div250
{

	width:242px;
	padding:4px;	
	background-image:url(images/layout/field250.png);
}

.nice_input_div
{
	height:20px;
	padding:2px;
	background-image:url(images/layout/field.png);
}

.nice_input
{
	border:none;
}
/*eof nice input*/

/*navigation*/

.nav1,.nav2,.nav3,.nav4,.nav5,.nav1s,.nav2s,.nav3s,.nav4s,.nav5s
{
	display:block;
	float:left;
	height:22px;
	background-image:url(images/layout/nav.gif);
	background-repeat: no-repeat;
}

.nav1 {
	width:112px;
	background-position:0px 0px;
}
.nav2 {
	width:152px;
	background-position:-112px 0px;
}
.nav3 {
	width:152px;
	background-position:-264px 0px;
}
.nav4 {
	width:132px;
	background-position:-416px 0px;
}

.nav5 {
	width:112px;
	background-position:-548px 0px;
}

.nav1:hover {
	background-position:0px -22px;
}
.nav2:hover {
	background-position:-112px -22px;
}
.nav3:hover {
	background-position:-264px -22px;
}
.nav4:hover {
	background-position:-416px -22px;
}
.nav5:hover {
	background-position:-548px -22px;
}

.nav1s {
	width:112px;
	background-position:0px -44px;
}
.nav2s {
	width:152px;
	background-position:-112px -44px;
}
.nav3s {
	width:152px;
	background-position:-264px -44px;
}
.nav4s {
	width:132px;
	background-position:-416px -44px;
}

.nav5s {
	width:112px;
	background-position:-548px -44px;
}

/**/

/*navigation*/

.nav2_1,.nav2_2,.nav2_3
{
	display:block;
	height:22px;
	background-image:url(images/layout/nav2.gif);
	background-repeat: no-repeat;
}

.nav2_1 {
	width:158px;
	background-position:0px 0px;
}
.nav2_2 {
	width:167px;
	background-position:-158px 0px;
}
.nav2_3 {
	width:148px;
	background-position:-325px 0px;
}

.nav2_1:hover {
	background-position:0px -22px;
}
.nav2_2:hover {
	background-position:-158px -22px;
}
.nav2_3:hover {
	background-position:-325px -22px;
}

/**/

/*navigation - reference*/
.nav_ref_tl,.nav_ref_tr,.nav_ref1_tl,.nav_ref1_tr
{
	width:9px;
	height:29px;
	background-image:url(images/layout/bg_header_reference_tab_c.gif);
}


.nav_ref_m
{
	padding:7px 15px 0px 15px;
	height:29px;
	background-image:url(images/layout/bg_header_reference_tab_m.gif);
}

.nav_ref_tl
{
	background-position:0px 0px;
}

.nav_ref_tr
{
	background-position:-9px 0px;
}

.nav_ref1_m
{
	padding:7px 15px 0px 15px;
	height:29px;
	background-image:url(images/layout/bg_header_reference_tab1_m.gif);
}

.nav_ref1_tl
{
	background-position:-18px 0px;
}

.nav_ref1_tr
{
	background-position:-27px 0px;
}

a.noul_nav
{
	font-size: 14px;
	color: #333;
	text-decoration:none;
}

a.noul_nav:hover
{
	font-size: 14px;
	color: #ddd;
}

a.noul_nav1
{
	font-size: 14px;
	color: #000;
	text-decoration:none;
}

a.noul_nav1:hover
{
	font-size: 14px;
	color: #555;
}

/*reference eof*/

.collapse
{
	border-collapse:collapse;
}

.collapse100
{
	width:100%;
	border-collapse:collapse;
}

.text10
{
	font-size: 10px;	
}

.submit_add
{
    font-size: 14px;
    font-weight:bold;
	font-family : "trebuchet ms", verdana;
	color:#008800;
}

.middle
{
    vertical-align:middle;
}

.error
{
	color: red;
}

.ok
{
	color:#66cc33;

}

.add
{
	color:#66cc33;

}

.add10
{
	color:#66cc33;
	font-size:10px;

}

.del10
{	
	font-size:10px;
	color: #cc0000;
}

.footer
{
	color:#999999;
	font-size:10px;
}

.header
{	
	color: #ee3000;
}

.header12
{	
	font-size:12px;
	color: #ee3000;
}

.header14
{	
	font-size:14px;
	color: #ee3000;
}

.header16
{	
	font-size:16px;
	color: #ee3000;
}

.header18
{	
	font-size:18px;
	color: #ee3000;
}

.header20
{	
	font-size:20px;
	color: #ee3000;
}

.header12pt
{
	font-family: tahoma,sans-serif;
	font-size: 12pt;
	color:black;	
}


.header14pt
{
	font-family: tahoma,sans-serif;
	font-size: 14pt;
	color:black;	
}



.br3
{
	line-height:3px;	
}

.br5
{
	line-height:5px;	
}

.red10
{	
	font-size:10px;
	color: #cc0000;
}

.red12
{	
	font-size:12px;
	color: #cc0000;
}

.red14
{	
	font-size:14px;
	color: #cc0000;
}

.red16
{	
	font-size:16px;
	color: #cc0000;
}

.white
{	
	color: #ffffff;
}

.white10
{	
	font-size:10px;
	color: #ffffff;
}

.white12
{	
	font-size:12px;
	color: #ffffff;
}

.white14
{	
	font-size:14px;
	color: #ffffff;
}

.white16
{	
	font-size:16px;
	color: #ffffff;
}
.white18
{	
	font-size: 18px;
	color: #ffffff;
}

.white20
{	
	font-size: 20px;
	color: #ffffff;
}

.gray10
{	
	font-size:10px;
	color: #888888;
}

.gray12
{	
	font-size:12px;
	color: #666;
}

.gray14
{	
	font-size:14px;
	color: #666;
}

.gray16
{	
	font-size:16px;
	color: #666;
}

.blue10
{	
	font-size:10px;
	color: #3c77b2;
}

.blue12
{	
	font-size:12px;
	color: #538bc3;
}

.blue14
{	
	font-size:14px;
	color: #3c77b2;
}

.blue16
{	
	font-size:16px;
	color: #1d436f;
}

.blue18
{	
	font-size:18px;
	color: #1d436f;
}

.blue20
{	
	font-size:20px;
	color: #1d436f;
}

.black
{	
	color: #000000;
}

.black10
{	
	font-size:10px;
	color: #000000;
}

.black12
{	
	font-size:12px;
	color: #000000;
}

.black14
{	
	font-size:14px;
	color: #000000;
}

.black16
{	
	font-size:16px;
	color: #000000;
}

.black18
{	
	font-size:18px;
	color: #000000;
}

.black20
{	
	font-size:20px;
	color: #000000;
}

