
/* DEFAULT */
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;vertical-align: baseline;text-decoration : none;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;}
caption,th,td{text-align: left;font-weight: normal;}
a,li,.toptext,.first
{
 color : #fff;
  font-family: Arial, Helvetica, sans-serif;
 font-weight : bold;
 }
 


/* BASIC DESIGN STRUCTURE */
#content
{
  background : #060606;
 
 width : 1007px;

 margin : 0;
 padding : 0px 0px 0px 0px;
}

/* TOP NAVIGATOR*/
#topnav
{
 width : 840px;
 height : 25px;
 margin : 0px auto;

 }

#topnav ul
{
 float : right;
 margin : 5px 0px 0px 0px;
 padding : 0px 0px 0px 0px;
} 
 
 .top
{
 float : left;
 margin : auto 5px;
 padding : 0px 0px 0px 0px;
 font-size : 12px;

}

.up
{
 margin : 0px 0px 3px 0px;
 padding : 0px 0px 0px 0px;
 }
 
.top  a:hover
 {
  color : #E6E8FA;
	text-decoration : underline;
}



/* HEADER */

#header
{
 background : #FFF;
 width : 840px;
 height : 311px;
 margin : 0px auto;

}

#logo
{
/*  margin : 0px 30px 0px 0px; */
margin : 0px 60px 0px 60px;
padding : 0px 0px 0px 0px;
 }

#flag
{
 


}

/* MAIN NAVIGATOR */

#navigator
{
 background : url(images/midnav.jpg) repeat-x 0px 0px;
 width : 840px;
 height : 55px;
 margin : 0px auto;
 text-align : center;
 font-size : 12px;
}

.lside,.rside
{
 display : block;
 width : 6px;
 height : 55px;
 background : #876906;
}

.lside
{
 float : left;
 background : url(images/leftnav.jpg) no-repeat 0px 1px;
}

.rside
{
 float : right;
  background : url(images/rightnav.jpg) no-repeat 0px 1px;
}


#navigator a,#navigator span,#navigator li,.toptext
{
 font-family: Arial, Helvetica, sans-serif;
 font-weight : bold;
 
}

#navigator ul
{
 margin : 0px 0px 0px 17px;
}

#navigator li
{
float : left;
 margin : 0px 11px 0px 0px;
 line-height : 55px;
 color : #fff;
 display : block;
 padding : 0px 0px 0px 0px;
}

/* NOT HOVERED BLOCK */
#not_h_list
{
 float : left;
 display : block;
 background : url(images/hovermid.jpg) repeat-x 0px 0px;
 line-height : 55px;
 padding : 0px 0px 0px 0px;
}


#nothover
{
 float : left;
 color : #000;
 display : block;
 background : url(images/hoverleft.jpg) no-repeat 0px 0px;
 padding : 0px 0px 0px 20px;
}

#not_h_span
{
 display : block;
 background : url(images/hoverright.jpg) no-repeat right 0px;
 
 padding : 0px 20px 0px 0px;
 color : #fff;

}

/* HOVERED BLOCK */

.h_anchor
{
  padding : 0px 0px 0px 20px;
	line-height : 55px;
color : #fff;
font-weight : bold;
	  
}

.hovered
{
  padding : 0px 20px 0px 0px;
	line-height : 55px;
}

/* .h_anchor:hover, */
.h_list:hover .h_anchor,.h_list.over .h_anchor
{

 float : left;
 color : #fff;
 display : block;
 background : url(images/hoverleft.jpg) no-repeat 0px 0px;
 padding : 0px 0px 0px 20px;
 line-height : 55px;
 
}

/* .h_anchor:hover .hovered, */
.h_list:hover .hovered,.h_list.over .hovered
{
 display : block;
 background : url(images/hoverright.jpg) no-repeat right 0px;
line-height : 55px;
 padding : 0px 20px 0px 0px;

}


 


.h_list:hover,.h_list.over
{
 float : left;
 display : block;
 background : url(images/hovermid.jpg) repeat-x 0px 0px;
 line-height : 55px;
 padding : 0px 0px 0px 0px;
}





li ul
{
  display: none;
  position : absolute;
}
 
 li:hover ul ,li.over ul
 { 
  display: block;
  cursor : pointer;
}
 
li ul li 
{
	background : #2E8BB7;
	border-bottom : 1px solid #060606;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	height : 25px;
	width : 188px;
	display : block;
}

li ul li:hover
{

background : url(images/blocked.jpg) no-repeat 0px -1px;
}
	
li ul li a
{
	 margin : 0px 0px 0px 0px;
	 padding : 0px;
}
	 
#one
{
	 position: absolute; 
	 top: 390px;
	 left: 60px;
	 width : 188px;
}
	 
#two
{
	 position: absolute; 
	 top: 390px;
	 left: 238px;
	 width : 188px;

}
	 
#three
{
  position: absolute; 
  top: 390px;
  left: 428px;
  width : 188px;
}
	 
#four
{
	position: absolute; 
    top: 390px;
    left: 580px;
	width : 188px;
}
	  
	  
#five
{
	position: absolute; 
    top: 390px;
    left: 700px;
	width : 188px;
}
	 
#two li,#one li,#three li,#four li,#five li
{
	  height : 25px;
		padding : 0px 0px 0px 0px;
}

#two li a,#one li a,#three li a,#four li a,#five li a
{
	  display : block;
		padding : 0px 0px 0px 0px;
		margin : -13px 0px -13px 0px;
		font-weight : normal;
}

/* MAIN CONTENT */

#mainblock
{
  /*  background : #bbb;  */
 width : 830px;
 
 margin : 20px auto;
 border : 4px solid #016392;
 padding : 0px 0px 5px 0px;
}

.clear{clear:both}


#leftblock
{
width : 530px;
float : left;
}

#border_content
{
width : 510px;
border : 1px solid #EFFAFF;
margin : 0px auto;
padding : 0px 0px 0px 5px;
}

#leftblock h2,.contact h2
{
 font-weight : bold;
 color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
margin : 10px 0px 0px 5px;
}

#leftblock p
{
 width : 520px;
 text-align : justify;
 margin : 13px auto;
 font-weight : bold;
 color:#FFFFFF;
 font-family:Arial,Helvetica,sans-serif;

 font-size : 13px;
}

.ecom_list li,#ordered_list li
{
 font-weight : bold;
 color:#FFFFFF;
 font-family:Arial,Helvetica,sans-serif;
 font-style:normal;
 font-size : 13px;
 line-height : 140%;
 list-style : disc outside none;
 margin : 0px 0px 0px 25px;
}

#ordered_list li
{
 list-style-type : decimal;
 margin-left : 35px;
}

#leftblock a,.green
{
 color : #AFC9E4;
}

#leftblock a:hover
{
  color : #E6E8FA;
	text-decoration : underline;
}


.float_left_one,.float_left_two
{
 float : left;
}

.float_left_one
{

  margin : 10px 0px 10px 5px;
  text-align : left;
   width : 400px;
}

.float_left_one  p,.float_left_two  p
{
 background : #060606;
 width : 173px;
 margin : 5px 0px 0px 0px;
}

.float_left_two
{
 margin : 10px 0px 10px 0px;
 width : 340px;
 }
 
 .left_p,.right_p
{
 float : left; 

}

.left_p
{
 display : block;
 width : 400px;
 margin : 0px 0px 0px 5px;

}

.align_ep
{
 margin : 5px 0px 30px 6px;
}

.sub_but
{
 margin : 10px 0px 10px 400px; 
}

.left_p label,.float_la
{
 display : block;
 width : 170px;
 text-align : left;
 float : left;
}

.left_p label
{
 width : 120px;
}

.small_l
{
 width : 30px;
 display : block;
 float : left;
 padding : 0px 0px 0px 5px;

}

.big_la
{
 display : block;
 font-weight : bold;
}

.align_cen
{
 margin : 10px 0px 10px 225px;
}

.right_p label
{
 display : block;
 width : 80px;

 float : left;
}



.left_p select
{

 float : left;
 width : 206px;
}

.out_in
{
 text-align : left;
}
.near_in
{
 text-align : right;
 
}

.align_in
{
 float : left;
 margin : 0px 0px 4px 0px;
}

.align_in_s
{
 float : left;
 margin : 4px 0px 0px 172px;
}

.right_p
{
 display : block;
 width : 400px;

}

.align_para
{
 margin : 0px 0px 0px 0px;

 display : block;
 height : 30px;
 }
 
 .align_para .aligned
 {
  float : left;
  text-align : left;
   display : block;

 width : 170px;
 }
 
.align_head
{
 text-align : center;
 
padding : 0px 130px 0px 0px;
} 
 
 .aligned_r
 {
  float : left;
  display : block;
  text-align : left;
 
  width : 312px;
  height : 25px;
}  
 
 .yah
 {
  background : url(images/yahoo_icon.gif) no-repeat 0px 0px;
  padding : 0px 0px 0px 25px; 
 }
 
  .msn
 {
  background : url(images/msn_icon.gif) no-repeat 0px 0px;
  padding : 0px 0px 0px 25px; 
 }
 
  .gt
 {
  background : url(images/gtalk_icon.gif) no-repeat 0px 0px;
  padding : 0px 0px 0px 25px; 
 }
 
  .sky
 {
  background : url(images/skype_icon.gif) no-repeat 0px 0px;
  padding : 0px 0px 0px 25px; 
 }
 
  .aim
 {
  background : url(images/aol-icon.gif) no-repeat 0px 0px;
  padding : 0px 0px 0px 25px; 
 }
 
  .oth
  {
   
   padding : 0px 0px 0px 25px;
  
  }

  .align_t
  {
   margin : 15px 0px 0px 10px;
  }
  
 p b
{
 font-weight : 900;
 font-size : 15px;
}

.form_load label
{
 display : block;
 float : left;
 text-align : left;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-size : 13px;
}


.form_load .text_left,select
{
 display : block;
 float : right;
 margin : 0px 150px 0px 0px;

}

#comments
{
 float : left;
 display : block;
}

.main_img
{
 margin : 0px 0px 0px 15px; 
}

.para_width,.para_width input
{
float : left;
}

.para_none,.para_none input
{
 float : left;
}

.para_width  label,.para_none label
{
 margin : 0px 0px 0px 5px;

}

.lefted
{
margin : 0px 0px 0px 123px;
}

.text_mid
{
 margin : 0px 0px 0px 160px;
}

.under_line
{
 text-decoration : underline;
 font-style : italic;
}

.alin_g
{
 margin : 5px 130px;
}

.goog_2
{
 margin : 5px 100px;
}



/*  RIGHT BLOCK */

#rightblock
{

 width : 300px;
 height : 470px; 
 float : left;
}

#firstright
{

 width : 296px;
 height : 281px;
 margin : 0px auto;
 border : 1px solid #1997CF;
}

.toptext
{
 display : block;
 width : 296px;
 height : 25px;
 background : #1781B3;
 margin : 0px;
 padding : 6px 0px 0px 0px;
 text-align : center;
}

#secondright
{
 width : 296px;
 margin : 0px auto;
 height : 186px;

}

.first
{
 width : 288px;
 height : 222px;
 margin : 4px 0px 0px 0px;
 padding : 0px 0px 0px 10px;
  background : url(images/midnav.jpg) repeat 0px 0px;
 line-height : 130%;
}

.grey
{
 color : #9BBFCF;
 font-weight : bold;
 margin : 0px 0px 0px 0px;
 padding : 8px 0px 0px 0px;
 display : block;
}

.firstup
{
display : block;
width : 6px;
height : 222px;
float : right;
background : url(images/rightnav.jpg) repeat 0px 1px;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
}

.sidelist li
{
 margin : 0px 0px 5px 0px;
 }

/* FOOTER */

#footer
{
 width : 1000px;
 height : 130px; 
 clear : both;
 margin : 0px auto;
 padding : 0px 0px 0px 0px;

}

#foot_c
{
 width : 837px;
 height : 130px;
 margin : 0px 0px 0px 0px;
 padding : 0px 0px 0px 0px;
 
 float : left;
}

#foot_l,#foot_r
{
 width : 78px;
 height : 40px;
 float : left;
 margin : 0px;
 padding : 0px;

 font-size : 0px;
 line-height : 0;

}

#foot_r
{
  width : 78px;
  margin : 0px 0px 0px 5px;
  
}
 


#footer p
{
 text-align : center;
 margin : 0px 0px 0px 0px;
 padding : 0px;
}

p
{
padding : 0px;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-size : 13px;
margin : 0px 0px 0px 0px;
line-height : 140%;
}

p  a:hover
 {
  color : #E6E8FA;
	text-decoration : underline;
}

.valid_css,.valid_html
{
 margin : 30px 0px 0px 0px;
 padding : 0px;
}

 
.left_aligned_para a
{
 margin : 0px 0px 0px 200px;
}

.red
{
 color : #FF0000;
}


