* { margin: 0; padding: 0; }

body { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	background: white;
	line-height: 140%;
}
.clr {
	clear: both;
}
/* Firefox outline removal */

a:focus {
	outline: none;
}


#container { 
position: relative; 
width: 940px !important;
margin: 0 auto;
}

a: focus {
	outline: none;
}

/* std html things */

a {
	text-decoration: none;
	color: Purple;
}

a:hover{
	text-decoration: underline;
	color: #FFA500;
}
/* LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL */


td#right_col {
	background: url(../img/right_strip.png) 100% 0 repeat-y;
}


div#search_back{
	width: 100%;
	height: 27px;
	background: url(../img/search_back.png) 100% 0 no-repeat;
}

div#search_content{
	padding-left: 30px;
}
div#spacing{
	height: 6px;
	width: 100%;
}

#signup_box_spacer{
	padding-left: 8px;
	padding-top: 3px;
}






div#footer_bar{
	width:100%;
	height: 19px;
	background: url(../img/footer_back.png) 0 0 repeat-x;
}
div#footer_bar_right{
	width:100%;
	height: 19px;
	background: url(../img/footer_right_corner.png) 100% 0 no-repeat;
	
}
div#footer_bar_left{
	width:100%;
	height: 19px;
	background: url(../img/footer_left_corner.png) 0 0 no-repeat;
}

#copy_right{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: white; 
	font-size: 10px; 
	margin-top:-2px; 
	padding-right: 16px;
	text-align: right;
	height: 10px;
	display: block;
	float: right;
}

div#footer{
	text-align: left;
	margin-right: -30px;
}



#footer_menu{
	float: left;
	width: 600px;
	color: Black;
}



#con_11{
	background: url(../img/11.png) 0 0 no-repeat;
	width: 14px;
	height: 14px;
	display: block;
}
#con_12{
	background: url(../img/12.png) 0 0 repeat-x;
}
#con_13{
	background: url(../img/13.png) 0 0 no-repeat;
}

#m1{
	background: url(../img/m1.png) 0 0 no-repeat;
	width: 14px;
	height: 31px;
	display: block;
	float: left;
}
#m2{
	background: url(../img/m2.png) 0 0 repeat-x;
}
#m3{
	background: url(../img/m3.png) 0 0 no-repeat;
}
#con_21{
	background: url(../img/21.png) 0 0 repeat-y;
}
#con_23{
	background: url(../img/23.png) 0 0 repeat-y;
	width: 176px;
}
#con_31{
	background: url(../img/31.png) 0 0 no-repeat;
	width: 14px;
	height: 14px;
	display: block;
}
#con_32{
	background: url(../img/32.png) 0 0 repeat-x;
}
#con_33{
	background: url(../img/33.png) 0 0 no-repeat;
}

#menu_space_2{
	height: 26px;
}

#content{
	padding: 15px;
}

a.lang{
	padding-right: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #708090;	
	font-size: 12px;
	text-decoration: none;
}
a.lang:hover{
	color: #21B4F1;
}

a.lang2{
	padding-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #708090;	
	font-size: 12px;
	text-decoration: none;
}
a.lang2:hover{
	color: #21B4F1;
}

a.content_menu{
	padding-top: 5px;
	height: 22px;
	display: block;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 15px;
	color: #708090;
	text-decoration: none;
		background:	url(../img/t1_back_g.png) 100px 100px repeat-x;	
}
a.content_menu:hover{
	background:	url(../img/t1_back_g.png) 0 -2px repeat-x;
	color: white;
}

a.content_menuactive{
	padding-top: 5px;
	height: 22px;
	display: block;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 15px;
	background:	url(../img/t1_back_g.png) 0 -2px repeat-x;
	color: white;
	text-decoration: none;
}

/* Form */
form {
	padding: 10px;
	margin: 40px auto;
}

label {
	display:	block;
	float: left;
	vertical-align: top;
	margin-top : 3px;
	text-align: right;
	padding-right: 5px;
	width: 130px;
	background-repeat: no-repeat;
}

img {
	border:0;
}

.blue {
	color: #0099CC;
	font-weight: bold;
}




input {
border-style:solid;
border-width:1px;
border-color:#cccccc;color:#666666;
background-color:#F2F2F2;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:160%;
height:20px;
width:320px;
}
input:hover {
background-color:#fff;
}
input:focus {
background: #fff;
border: 1px solid #595959;
}

select{
border-style:solid;
border-width:1px;
border-color:#cccccc;color:#666666;
background-color:#F2F2F2;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:160%;
height:20px;
width:320px;
}

select:hover {
background-color:#fff;
}
select:focus {
background: #fff;
border: 1px solid #595959;
outline: none;
}

textarea {
border-style:solid;
border-width:1px;
border-color:#cccccc;
color:#666666;
background-color:#F2F2F2;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:160%;
height:130px;
width:320px;
}
textarea:hover {
background-color:#fff;
}
textarea:focus {
background: #fff;
border: 1px solid #595959;
}


    .form_sub {
		border:	#9F11D1 1px;
		border-style: solid;
    color:#fff;
    background:	url(../img/t1_back.png) 0 -2px repeat-x;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:130%;
    height:30px;
    width:89px;
    padding-bottom:1px;
    }

    .form_sub:hover {
		border:	#F6A50B 1px;
		border-style: solid;
    border-color:#fff;
    color:#fff;
   background:	url(../img/t1_back_o.png) 0 -2px repeat-x;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:130%;
    height:30px;
    width:89px;
    padding-bottom:1px;
	 
    }
	 
	 /* form container */
	 
	 span.t1_p{
	 	font-weight: bold;
	 	height: 15px;
	 	position: relative;
	 	color: white;
		border:	#9F11D1 1px;
		border-style: solid;
		padding: 8px;
		z-index: 333;
		background:	url(../img/t1_back.png) 0 -2px repeat-x;
		margin-left: 40px;
	 }
	 
	  span.t1_o{
	  font-weight: bold;
	 	height: 15px;
	 	position: relative;
	 	color: white;
		border:	#F6A50B 1px;
		border-style: solid;
		padding: 8px;
		z-index: 333;
		background:	url(../img/t1_back_o.png) 0 -2px repeat-x;
		margin-left: 40px;
	 }
	  span.t1_g{
	  font-weight: bold;
	 	height: 15px;
	 	position: relative;
	 	color: white;
		border:	#8AC305 1px;
		border-style: solid;
		padding: 8px;
		z-index: 333;
		background:	url(../img/t1_back_g.png) 0 -2px repeat-x;
		margin-left: 40px;
	 }
	 
	 div#form_container{
width: 600px !important;
margin: 0 auto;
text-align: left;
		border:	#9F11D1 1px;
		background: #fff;
		border-style: solid;
		margin-top: -8px;
}

h1{
	font-size: 25px;
}

h3{
	font-size: 18px;
}
h4{
	font-size: 15px;
}
h5{
	font-size: 12px;
}
h6{
	font-size: 10px;
}

h2  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8CC802;
	padding-top: 10px;
	padding-bottom: 4px;
	padding-left: 60px;
	font-size: 20px;
	background: url(../img/green_header_p.png) 0 100% no-repeat;
	width: 100%;
	line-height: 110%;
	vertical-align:bottom;
}

h1,h2,h3,h4,h5,h6{
	color: #8CC802;
	display: block;
}
