/*Common*/

body {

	font-family: Arial, sans-serif;

	font-size: 10px;

	color: #555;

	margin: 0px;

	text-align:justify;

	background-color: #333;
	
	margin-left: 0px;
}

	.Left {

		float: left;

	}

	.Right {

		float: right;

	}

	.Clear {

		clear: both;

	}
.reset
{
	clear:both;
	height:0;
	line-height:0px;
	font-size:1px;
}
h1 {

	font-size: 1em;

	color: #fff;

margin: 0px;

padding: 0px;

}

h2 {

	font-size: 1.4em;

	color: #d77b24;

margin: 0px;

margin-bottom: 5px;

}

a {

	color: #0000cc;

	text-decoration: underline;

	font-weight: bold;

	font-size: 10px;

	font-family: Arial, sans-serif;

}

a:hover {

	text-decoration: none;

}

img {

	border: 0px;

}

	.Thumbnail {

		border: 1px solid #aaa;

	}



/*Layout*/

.Position {

	width:1030px;

	

	margin: 0 auto 10px auto;

	background-color: #fff;

}

.Position_detail {

	width: 560px;

	 

	margin: 0 auto 10px auto;


}
.color {
	background-color: #fff;
}
.Header {

	

	background-color: #fff;

	vertical-align: bottom;

	width: 100%;
padding-top: 0px;
}

.ContentLeft {

	width: 160px;
	background-color: #fff;
	border-left: 0px dotted #999;
	border-left-width: 0px;
	border-right: 0px dotted #999;
	border-right-width: 0px;
	margin-right: 2px;
	
}

	.ContentLeft .ContentArea {

		padding: 0px 0px;

	}

	.NavigationLink a {

	padding-left: 10px;

	display: block;

	height: 22px;

	line-height: 22px;

	border-bottom: 1px dotted #aaa;

	background: url(images/navigation_bullet.jpg) left center no-repeat;
	text-decoration: none;
}

	.Partners a {

		padding-left: 10px;

		display: block;

		height: 22px;

		line-height: 22px;

		background: url(images/navigation_bullet.jpg) left center no-repeat;
		text-decoration: underline;
		color: #0000cc;
	}

	.Partners a:hover {
		text-decoration: none;
	}
	.Buttons {

		text-align: center;

		border: 1px solid #bbb;

		padding: 5px 8px 10px 8px;

	}

	.Buttons img {

		float: left;

		margin: 30px 0 0 0;

	}

	.ButtonsSpacer {

		float: left;

		width: 2px;

	}

	.ContentMiddleh {

	width: 560px;
   
	margin-right: 2px;

	
}

.ContentMiddle {

	width: 560px;
   
	

	background-color: #fff;
	border-left: 0px dotted #999;
	border-left-width: 0px;
	border-right: 0px dotted #999;
	border-right-width: 0px;
}

.ContentRight {

	width:300px;
	background-color: #e3eef4;
	border-left: 0px dotted #999;
	border-left-width: 0px;
	border-right: 0px dotted #999;
	border-right-width: 0px;
	margin-right: 2px;

}

	.ContentHeader {

		background: White url(images/cellhbg.jpg) repeat-x right;

		height: 23px;

		line-height: 23px;

		color: #fff;

		padding-left: 0px;

		margin-bottom: 3px;

		font-weight: bold;

		font-size: 10px;

	}

	.ContentArea {

		border: 0px solid #bbb;
  
	}

	.ContentArea_center {

		border: 0px solid #555;

		border-bottom: 0px solid #bbb;

	}

	.ContentRight .ContentArea {

		padding: 10px 5px 0 2px;

	}

.NavigationLink {

	padding-left: 10px;

	display: block;

	height: 22px;

	line-height: 22px;

	border-bottom: 1px dotted #aaa;

	background: url(images/navigation_bullet.jpg) left center no-repeat;
	color: #0000cc;
}



.NavigationLink a:hover{
	text-decoration: none;
}


.FeaturedScreensaver {

	margin: 10px 25px 10px 25px;

	padding: 5px;

	width: 140px;

	background-color: #f3f3f3;

	border: 1px solid #ccc;

	font-weight: bold;

}

.Box {

	margin: 0;

	padding: 2px;



	height: auto;

	background-color: #fff;

	border: 1px solid #ccc;

	text-align: left;

	

	vertical-align: top;

}

.Box1 {

	margin: 0 0 10px 5px;

	padding: 2px;

	width: 160px;

	background-color: #fff;

	border: 0px solid #ccc;

	text-align: center;



}

.Box_detail {

	margin: 0 0 0px 3px;

	padding: 4px;

	width: 160px;

	height: auto;

	background-color: #fff;

	border: 0px solid #ccc;

	text-align: left;

	

	vertical-align: top;

}

	.Spacer {

		float: left;

		width: 2px;

		height: auto;

		margin: 10px 0;

		padding: 4px;

		background-color: #fff;

	}

.Thumbnail {

	

	height: 250px;

	border: 1px solid #9dd4f2;

}



.Thumbnail1 {

	

	width: 560px;

	border: 1px solid #9dd4f2;

}

.Thumbnail1 a:hover img	{background:url(images/zoom.gif) no-repeat 50% 50%;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;  text-decoration: none;    }

.Footer {

	width: 100%;

	text-align: center;

	margin: 0 auto;

	color: #555;
 background-color: #fff;
}

.Footer a {

	color: #555;

}

#menu1 {

width:100%;

border:1px solid #FFF;

background:#FFF ;

height:25px;

padding-top:5px;

margin:0;

 text-align: center;



}



#menu1_links li {

display:inline;

background:url(images/menu_bg.gif) repeat-x bottom center;

margin:0;

padding:6px;

}



#menu1_links {

width: 730px;

float:center;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

padding:6px 5px;

}



#menu1_links a,#menu_links a:visited {

font-weight:700;

color:#003366;

text-decoration:none;

}



#menu1_links a:hover {

color:#003366;
 text-decoration: none;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail2{
position: relative;
z-index: 0;
}

.thumbnail2:hover{
background-color: transparent;
z-index: 50;
 text-decoration: none;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
 text-decoration: none;
}


.title {
	font-family: Arial, sans-serif;

	font-size: 12px;

	color: #555;

	margin: 0px;

	text-align:justify;

	background-color: #fff;
}
.title a {

	color: #0000cc;

	text-decoration: underline;

	font-weight: bold;

	font-size: 12px;

	font-family: Arial, sans-serif;

}

.title a:hover {

	text-decoration: none;

}