@import url(../../Templates/UI/Css/Layout.css);
/********* GLOBALS *********/

* {margin:0;padding:0}
body {font-family:tahoma;font-size:1.2em;}
a img,table {border:0}
a img{vertical-align:middle;}
button,select,textarea,input {font:100% serif}
table {border-collapse:collapse}
caption,th,td {text-align:left;vertical-align:top;}
h1,h2,h3,h4,h5,h6,p {margin:.6em 0; line-height:17px; font-family:tahoma;color:#ffffff;}



/* colors */
a { color:#478db3; text-decoration:none; }
a:hover { text-decoration:underline; }


/********* LAYOUT *********/

body { margin:0; background:#454545 50% 0%; }
	#wrap { }
		#header {  padding-bottom:20px; margin-top:15px; margin-left:30px; }
			#header .top {height:20px;  background-color:#ffffff;  }
				#header .top h2 {width:900px; left:50%; margin-left:-250px; position:absolute; }
				#header .top .siteLogo {width:900px; left:50%; margin-left:-450px; position:absolute; }
		#page { width:900px; margin:0 auto; padding-bottom:3px; background:#fff url(page_bottom.gif) no-repeat 100% 100%; }
			#content { float:right; width:685px; padding:15px; background:#fff url(page_top.gif) no-repeat 100% 0%; }
				.secondary { width:170px; margin-bottom:1px; }
				#menu { float:left; }
					.secondary h1 {color:#000000; font-size:1.5em;}
					.secondary h2 {color:#000000; font-size:1.4em;}
					.secondary h3 {color:#000000; font-size:1.2em;}
					.secondary h4 {color:#000000; font-size:1.0em;}
					.secondary h5 {color:#000000; font-size:0.8em;}
					.secondary h6 {color:#000000; font-size:0.6em;}
					.secondary p {color:#000000; font-size:0.5em;}

				#extras { float:right; }
				#main { width:500px; float:left; padding-bottom:15px; background:#fff; }
		#footer {width:900px; margin:0; padding:15px 15px 15px 15px; color:#000000;}
			#footer .n2{color:#000000;float:right;margin-bottom:10px;font-size:.8em;}

/* top */
.siteHeader { margin:0; padding:55px 20px 30px 200px; }
	.siteHeader a { color:#478db3; }
.siteLogo img { float:right; padding:20px; }


/*box*/
.boxTitle,
.secondary h4 {padding:0 5px;color:#d0cfcb;}
.secondary h4 a,
.secondary h4 a:visited { color:#d0cfcb;}
#menu .box { color:#d0cfcb;}
#content .boxTitle,
#content .secondary h4 { color:#414141; }

.secondary .box  
{
	background:transparent url(menu_bg2.gif) no-repeat 50% 100%; _height:1px; padding-bottom:10px; color:#000000; 
}

.secondary .box .inner  
{
	padding:10px 10px 0 10px; background:transparent url(menu_bg2.gif) no-repeat 50% 0%;  color:#000000;
}

#content .secondary .box { background:transparent url(secondary_bg.gif) no-repeat 50% 100%; }
#content .secondary .box .inner { background:transparent url(secondary_bg.gif) no-repeat 50% 0%; }
#main .box { background:#d0cfcb url(main_bg.gif) no-repeat; padding-top:10px;  color:#000000; }
#main .box .inner { background:transparent url(main_bg.gif) no-repeat 0% 100%; padding:0 10px 10px 10px;  color:#000000; }


/*secondary*/
.secondary .uc { margin-bottom:15px; }



.languageMenu { width:150px; position:absolute; top:110px; left:50%; margin-left:285px; text-align:right; }
	.languageMenu a { opacity:.4;}
	.languageMenu .current { cursor:default; opacity:1;}
	.languageMenu a:hover { opacity:1;}

.subMenu a { display:block;  color:#fff; }
.subMenu ul { margin:0 0 5px 10px; vertical-align:top; }
.subMenu .trail > a,
.subMenu .current > a { color:#FF0000; }
.subMenu .current > a { font-weight:bold; }

/* lists */
.list .a0 { background: #808080; }
.list,
.list .a1 { background: #fff; color:#808080; }
.list { padding-bottom:6px; background-position:50% 100%; }
.list .item { padding:5px; }

/* path */
.path { padding-bottom:10px; }
.path .current { color:#FF0000; }
.path a.current:hover { cursor:default; text-decoration:none; }

/* sitemap */
#main ul { list-style:circle; margin-left:20px; }
#main ol { margin-left:20px; }

/* content */
.introduction { font-size:1.1em; font-style:italic; }

/* date */
.date { font-size:small; color:#414141; display:block; }

/* intro */
.intro { font-style:italic; font-size:1.2em; }
.list .intro { font-style:normal; font-size:1em; }
body #page { background-color:Transparent; }

/*columns*/
.columns .left { float:left; width:245px; }
.columns .right { float:right; width:245px; }

.socialBookmarks a { white-space:nowrap; }

/* login */
.login .tb { width:130px; }
.login .ff { margin-bottom:5px; }
.register td { padding:0 5px 5px 0; }

/* gallery */
.thumbnail { opacity:.4; }
.thumbnail:hover, .selected { opacity:1; }
#thumbnails {padding-bottom:10px;}
#thumbnails .text { display:none; }
.thumbnail {margin-bottom:10px;margin-right:5px;}

/* comments */
.commentList { border-top:solid 1px #D0CFCB; margin-top:10px;}




	
	
	
	
	
/* NEW CSS */

td {
	text-align: left;
	font-family:tahoma;
	font-size:12px;
	color:#ffffff;
	line-height:12px;
	vertical-align:top
}

a {text-decoration:underline; color:#D7D7D7;}
a:hover {text-decoration:none;}

img { border:0;}  
table { height:100%; width:100%; border:0;} 
body { 	margin:0px;padding:0px; background-color:#454545}
strong { color:#FFFFFF; font-size:9px; text-transform:uppercase}


ul {margin:0; padding:0; list-style:none; vertical-align:top;}
li {background:url(a.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 9px; line-height:19px; }

.head { color:#4A4A4A; font-size:10px; background-color:#ffffff; }
.head a { color:#777777;}
.head span a { color:#FF0000; font-weight:bold}
.head img { vertical-align:middle}

.headMenu { color:#4A4A4A; font-size:15px; background-color:#ffffff; }
.headMenu a { color:#000000;}
.headMenu span a { color:#FF0000; font-weight:bold}
.headMenu img { vertical-align:middle}


.copy { font-size:9px;}
.copy a { color:#8F8F8F}
.copy span a { color:#D7D7D7; font-size:11px; font-weight:bold}

.choose a { color:#000000; padding:0px 0 5px 0;}
.choose li { background:url(a1.gif) top left no-repeat; vertical-align:text-top; margin:0 0 0 0px; padding:0 0 0 15px; line-height:10px }

.searchmenu { padding:10px 10px 0 10px; color:#000000; font-weight:bold;  text-decoration:none; }

.searchsubmenu { display:block; color:#000000; text-decoration:none; background:url(a1.gif) top left no-repeat;line-height:10px; text-indent:15px;}



.new a { color:#FF0000}
.featured a { color:#8F8F8F}

.privacy a { color:#FFFFFF}
.privacy span { color:#FFFFFF}

.a a { text-decoration:none; font-weight:bold; }
.a a:hover { text-decoration:underline}

.form { width:118px;
		height:18px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#808080;
		background-color:#ffffff;
		color:#000000;
		margin-left:0px;
		margin-right:0px}


.buttonGrey { 
		height:18px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#808080;
		background-color:#ffffff;
		color:#000000;
		margin-left:0px;
		margin-right:0px}		
		
		
		
		

.flashContent
{
	background:url(bg_head.jpg) top no-repeat; 
	}
	
.tableStyle1
{
	background-image:url(/Templates/UI/Layouts/images/px_main.gif);
	}
	
.tableStyle2
{
	background-color:#ffffff;
	}

.tableDataStyle3
{
	background-image:url(/Templates/UI/Layouts/images/px_right.gif);
	}
	


.tableDataStyle1
{
		background-image:url(/Templates/UI/Layouts/images/px_left.gif) ;
	}
	
	.label
	{
		color:#ffffff;
		font-weight:bold;
		}
		.imageAllign
		{
			position: absolute;
   right: 0;
			}
			
			/*menu*/
.topMenu { width:700px; font-size:1.2em; padding-left:28px; z-index=1; position:absolute; padding-right:15px; top:225px; 
           margin-left:375px; margin-bottom:20px; padding-bottom:20px; }
	.topMenu li { display:table-cell; width:80px; }
	.topMenu a { color:#ffffff; margin-right:10px; font-weight:bold;}
	.topMenu .current a,
	.topMenu .trail a { font-weight:bold; color:#ffffff; }
	.topMenu a:hover { color:#ffffff; }
	
	
	#customBox h1,h2,h4,h5,h6 {color:#000000;}

.searchBox
{
	width:300px; font-size:1.2em; padding-left:28px; z-index=1; position:absolute; padding-right:15px; top:230px; 
           margin-left:170px; 
	}