body {margin:0; font-size:12px; line-height:16px; font-family:Arial, Tahoma, Helvetica, sans-serif; background:url(images/bgr.jpg); color:#FFFFFF;}



a {color:#446ee6; text-decoration:none;}



a:hover {text-decoration:underline; color: #fff;}



img {border:none;}



h1 {font-size:24px; font-weight:bold; font-style:italic; color:#446ee6;}

h2 {font-size:18px; font-weight:bold; font-style:italic; color:#446ee6;}

h3 {font-size:14px; font-weight:bold; font-style:italic; color:#446ee6; margin-top: 6px; margin-bottom: 3px;}

.line {width: 96%; height: 12px;  margin-bottom: 12px; border-bottom: solid 1px #253257; }





.groupslisting li {

border-bottom:1px solid #253257;

display:block;

margin-bottom:15px;

padding-bottom:15px;

}

.groupslisting 

{ 

margin-top:10px;

margin:5px 0 0;

padding:0;

}

ul {

}









#background { text-align: center; margin-top: 16px;}

#bgr-top {background:url(images/head_bckg.jpg) no-repeat #000000; height:110px; opacity: .66;filter: alpha(opacity=65);-moz-opacity:.65;}

#bgr-midle {background: #000000 url(images/textarea_bckg.jpg) no-repeat; float:left; width:100%; height:420px; opacity: .55;filter: alpha(opacity=55);-moz-opacity:.55;} 



#all {position:absolute; left:0px; top: 0px; text-align: center; margin-top: 16px; width: 100%;}



.container {width:880px; margin:0 auto; text-align: left;}







#header { height:110px; }



#logo {padding-top:3px; width:180px; float:left; text-align:center;}



#logo a {color:#3c56a0; text-decoration:none; font-size:20px; text-transform:uppercase; letter-spacing: 2px; line-height: 120%}



#head {float:right; width:690px;}



#head p {font-size:10px; color:#999999; line-height:10px; margin:0; padding:0 20px;}



#head ul {list-style:none; padding:0; margin:8px 0 0 0; height:30px; opacity: .7;filter: alpha(opacity=70);-moz-opacity:.7;}



#head ul li {float:left; padding:0 8px;}



#head a {display:block; width:122px; height:24px; color:#FFFFFF; text-decoration:none; background:url(images/text_top_bckg.jpg) no-repeat; text-transform:uppercase; text-align:center; padding-top: 7px; font-size:15px;}



#head a:hover {background:url(images/text_top_bckg_over.jpg) no-repeat;}







#menu {float:left; width:135px; padding:20px;}



#menu ul {list-style:none; padding:0; margin:0;}

#menu li {font-size:14px; font-style:italic; height:21px; padding:5px 5px 0 0px; text-transform:lowercase; border-bottom:1px solid #4c4c4c;}



#menu a {text-decoration:none; color:#FFFFFF; display:block; width:140px; height:20px;}



#menu a:hover {background-color:#122432;}



#text {padding:15px 140px 20px 198px; min-height:350px;}

input {border: 0px; background: #1a2d3e; color: #ffffff}

input[type="file"] {color: #000000}

input[type="submit"] { width:122px; height:30px; text-align: center; font-size:14px; background:url(images/text_top_bckg.jpg) no-repeat; color: #ffffff; margin: 4px 2px;}

input:hover[type="submit"] {background:url(images/text_top_bckg_over.jpg) no-repeat;}

table {border-spacing: 10px; font-size:12px}

table td{vertical-align: top;}

#text img

{

	display: inline;

  margin: 6px 6px 4px 6px;

  border: 1px solid #446ee6;

}



#text a:hover img

{

	border: 1px solid #fff;

}



#text div.img

{

  padding: 5px;  

  height: auto;

  width: auto;

  float: left;

  text-align: center;	

}



#text div.img a:hover {text-decoration:none;}



#banner {float:right; width:130px; padding: 60px 10px 10px 10px;}

#banner img{float:right;}







#footer {background:url(images/footer_text.jpg) no-repeat #000000; height:16px; color:#0066FF; font-size:11px; padding:59px 15px 0 15px; clear:both; opacity: .7;filter: alpha(opacity=70);-moz-opacity:.7;}



#footer a{color: #0066FF;}

#left_footer {float:left;}



#right_footer {float:right;}







#bottom {text-align: center; height: 20px;}

div.tooltip {
	position:absolute;
	display: none;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 2px;
	top: 100px;
	left: 200px;
	z-index: 100;
}


