/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%;  background: url(images/bg.jpg) repeat-x top #110033} /*background image ================================*/
html, input	{font-family: Arial, Helvetica, sans-serif; color:#000000;	}	

a{color:#cc0000; text-decoration:underline} 
a:hover{text-decoration:none; color:#3333ff}
a img{border:0px}
.link{color:#cc0000; text-decoration:none; }
.link:hover{text-decoration:underline }

.menulink{text-decoration:none; color:#cc9900; font-size:0.80em; font-weight:bold;}
.menulink:hover{text-decoration:none; color:#6699ff;background:#000022; font-size:0.80em; font-weight:bold;}

.link-1 { display:block;  background:url(images/link_bg.gif) left top repeat-x; color:#3f322a; text-decoration:none; padding:2px 10px 2px 10px;}
.link-1 em { display:block; background:url(images/link_left.gif) no-repeat left top;}
.link-1  b { display:block; background:url(images/link_right.gif) no-repeat right top; padding:2px 12px 7px 12px; font-weight:normal; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#000000}


ul{margin:0; padding:0; list-style:none;}
ul li{background:url(images/helm-icon.gif) top left no-repeat; margin:10px; padding:0px 0px 2px 30px; background-position:0 0px;  }
ul li a{color:#cc0000; text-decoration: underline;  } 
ul li a:hover { text-decoration:none; }

/*======= width =======*/

.main{margin:0 auto; text-align:left; width:980px; position:relative }
.languages{position:absolute; right:100; top:5; height:40; width:100; border-style:none; z-index:1}

/*header*/

#header {height:160px;padding:5px 0px 0px 0px;} /* ======= content spacing below header background for logo and menu =======*/
#header-slideshow {height:350px;padding:25px 0px 30px 0px;} /* ======= slideshow =======*/
/*content top right bottom left */
#content .indent-special {padding:0px 50px 10px 100px;  margin-top:10px; font-size:1.2em; font-weight:bold; text-align: justify; text-justify: newspaper }

#content{ font-size:0.75em; text-align:left;  width:100%} 
#content .bg-cont{ background:url(images/bg_cont.gif); width:980px;} /*left and right shadows of page ================================*/
#content .indent-main{padding:20px 60px 20px 60px}

h1{color:#100130; font-size:0.2em; font-weight:normal; }
#content h2{color:#cc0000; font-size:1.5em; font-weight:bold; line-height:35px; }
#content h3{color:#006699; font-size:1.2em; font-weight:bold; line-height:25px; }
#content h4{color:#006699; font-size:1.1em; font-weight:bold; line-height:15px; }


/*box*/

.box2{ background:#f7f7f5; width:100%; color:#444488; }
.box2 .indent-box2{ padding:15px 10px 15px 15px; }

/*footer*/
#footer { color:#958274; font-size:0.65em; background:url(images/bot.gif) no-repeat top left } /*bottom shadow for page=====================*/
#footer a {color:#958274; text-decoration:none}  
#footer a:hover {  text-decoration:underline}
#footer { height:51px; } /*======= footer ===#footer { height:71px; }====*/


.input{
	border-left:0px solid #eeeeff; 
   	border-top:0px solid #eeeeff; 
   	border-right:0px solid #9999ff; 
   	border-bottom:0px solid #9999ff; 
	background:#eeeeee;
	color:#cc0000;
	font-size: 0.9em;
	padding-top:2px;
	vertical-align:middle;
	padding-left:5px;
	height:17px;
}

input{
	border-left:0px solid #cccccc; 
   	border-top:0px solid #cccccc; 
   	border-right:0px solid #660000; 
   	border-bottom:0px solid #660000; 
   	color:#cc0000;
	font-size: 0.9em;
	background:#eeeeee;
	padding-left:5px;
	padding-top:2px;
}

	
.input3{
	border-left:0px solid #efefef; 
   	border-top:0px solid #efefef; 
   	border-right:0px solid #666666; 
   	border-bottom:0px solid #666666; 
	background:#d9d9d9;
	color:#cc0000;
	width:17px; height:17px;
	font-size:1em;
	padding-top:2px;
	padding-top:0px;
	vertical-align:middle;
	padding-left:0px;
}

.textarea{
        color:#bb3300;
   	border-left:0px solid #efefef; 
   	border-top:0px solid #efefef; 
   	border-right:0px solid #666666; 
   	border-bottom:0px solid #666666; 
	background:#eeeeee;
	font-size:0.9em;
	font-family: Arial, Helvetica, sans-serif;
  color:#cc0000;
	padding-left:10px;
	margin-bottom:17px;
	overflow:auto}

	
table.tab {
  width: 100%;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: white;
	border-collapse: collapse;
	background-color: #d9d9d9;
}

table.tab td {
	border-width: 0px;
	padding: 5px;
	border-style: none;
	border-color: white;
	background-color: #d9d9d9;
	-moz-border-radius: ;
}

table.tab2{
  width: 100%;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: #cc0000;
	border-collapse: collapse;
	background-color: #ffffff;
}

table.tab2 td {
	border-width: 0px;
	padding: 5px;
	border-style: none;
	border-color: white;
	background-color: #ffffff;
	-moz-border-radius: ;
}

