body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #efefef;
}
td {
	font-size: 12px;
	color: #666666;
}

a{
    behavior:url(link.htc);
}

.slogan {
	padding-bottom: 5px;
	padding-left: 10px;
	color: #999999;
}
.clssMainRoll {
	FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=SWAP,Bands=1); CURSOR: pointer
}
.navlist{
			margin: 0;	
			border-bottom: 1px solid #cccccc;
			padding-bottom:5px;
		}
		

		
.navlist a
		{
			float: left;
			line-height: 15px;
			margin-left:10px;
			margin-top:5px;
			text-decoration: none;
			color: #666666;
			border: 1px solid transparent;
			padding: 5px;
			background: transparent;
		}
		
.navlist a:hover
		{
	border: 1px solid #666666;
	color: #000000;
	position: relative;
	top: 1px;
		}
.navlist a#current
		{
			border: 1px solid #cccccc;
			color: #333333;
		}
		

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: 12px ;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
border:1px solid #cccccc;
border-bottom:none;
background: #ffffff;
text-decoration:none;
color: #666666;
}

#tablist li a:hover{
	color: #000000;
	background:#efefef;
	border:1px solid #cccccc;
	border-bottom:none;
	cursor: hand;

}

#tablist li a.current{
background: #efefef;
border:1px solid #cccccc;
border-bottom:none;
}

#tabcontentcontainer{
width: 760px;
height: 293px;
padding: 5px;

}

.tabcontent{
display:none;
}

.toplink a{
	color: #666666;text-decoration:none;
}
.toplink a:hover
{
color: #0099ff;text-decoration:underline;
}
.on 
{ color: #dddddd;height:15px;font-size: 12px;border: 1px solid #cccccc; background:#f5f5f5; } 

.on:hover 
{ color: #0099FF;height:15px;font-size: 12px;border: 1px solid #cccccc; background: #eeeeee;}


.on:focus 
{ color: #0099FF;height:15px;font-size: 12px;border: 1px solid #cccccc; background: #eeeeee;}

.on2 
{ color: #999999;font-size: 12px;border: 1px solid #ffffff; background:#FFFFFF;padding:2px; vertical-align:middle; height:24px} 

.on2:hover 
{ color: #333333;border: 1px solid #999999; background: #eeeeee; padding:2px; cursor:hand}

.on2:focus 
{ color: #333333;border: 1px solid #999999; background: #eeeeee; padding:2px; cursor:hand} 

.loginlink a
{
color: #999999;border: 1px solid #ffffff; background:#FFFFFF;padding:4px; text-decoration:none;
}
.loginlink a:hover
{
color: #333333;border: 1px solid #999999; background:#eeeeee;padding:4px; text-decoration:none;
}

.title1 {
	font-weight: normal;
	background-color: #eeeeee;
	text-align: center;
	color: #666666;
	letter-spacing: 2px;
}
.list1 a{
	color: #666666;text-decoration:none; display:block; padding:6px;
}
.list1 a:hover
{
color: #0099FF; background-color:#efefef;
}
.list2 {
background-color:#f5f5f5;
}
.list2 a{
	color: #666666;text-decoration:none; display:block; padding:6px;background-color:#f5f5f5;
}
.list2 a:hover
{
color: #0099FF; background-color:#efefef;
}

.list3 a{
	color: #666666;text-decoration:none; display:block; padding:6px;padding-left:10px;letter-spacing:5px;background-color:#f5f5f5;
}
.list3 a:hover
{
color: #0099FF; background-color:#efefef;
}
.list4{
    padding-left:20px; padding-top:5px;padding-bottom:5px;
}
.list4 a{
	color: #666666;text-decoration:none;padding:5px;
}
.list4 a:hover
{
color: #0099ff;text-decoration:underline;
}

#featureproject {
	text-align:center;
}

#featureproject img {
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-bottom:5px;
}

#featureproject a:link img {
	border: 1px solid #DDDDDD;
}

#featureproject a:hover img{
	border: 1px solid #aaa;
}

.links {
    text-align:center;
}

.links img {
    padding: 2px;
	border: 1px solid #CCCCCC;
	margin-bottom:5px;
	}

.links a:link img {
	border: 1px solid #DDDDDD;
}

.links a:hover img{
	border: 1px solid #aaa;
}

/* Page Numbers */
.pages {
    padding-top: 0.4em;    
    clear: left;
	padding-left: 16em;    
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 3px;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
	color:#2E6AB1;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: normal;
}



.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}

/* Advrets */

#adsdiv {
  border:0px solid #ccc;
  width:700px;
  margin:0 auto;
  }
#adverts {
  padding:0;
  margin:0;
  width:715px; 
  position:relative;
  }

#adverts li {
  list-style-type:none; 
  width:102px; 
  height:55px; 
  float:left; 
  }
#adverts a {
  background:#eee;
  position:absolute; 
  width:88px; 
  height:31px; 
  display:block;
  font-size:5px;
  }
#adverts a img {
  width:88px; 
  height:31px; 
  border:0; 
  }
#adverts a:hover {
  width:93px; 
  height:37px;
  z-index:500;
  background:transparent url(images/opaque.gif);
  }

#adverts a:hover img {
  background:#eee; 
  position:absolute; 
  width:88px; 
  height:31px;
  border:2px solid #fff;
  border-width:2px 2px;
  left:-10px; 
  top:-6px;
  }
.title2 {

	font-weight: bold;
	background-color: #eeeeee;
	text-align: center;
	color: #333333;
	letter-spacing: 2px;
}
.text1 {
	line-height: 150%;
	padding: 10px;
}
.text2 {
	line-height: 150%;
	padding: 10px;
	text-indent: 2em;
}
.text1 a{
	background-color: #efefef;
	border: 1px solid #CCCCCC;
	color: #666666;
	padding: 5px;
	text-decoration: none;
	line-height: 30px;
}
.text1 a:hover{
	background-color: #999999;
	border: 1px solid #000000;
	color: #FFFFFF;
}
