body{
	margin:0;
	padding:0;
	text-align:center;
	background-color:#FFE0F2;
	font-family:Helvetica,Arial,  sans-serif;
	font-size:12px;
} 
img{border:0;}
a{text-decoration:none}
p{margin:8px 0 8px 6px;line-height:15px;white-space:normal;}
.clear{height:0em; overflow:hidden;clear:both;}
.left{float:left}
.right{float:right}
#wrapper{
	width:770px;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0 10px;
	color:#000000;
	background-image: url(bkg_pattern.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

/*header*/
#header{
	background-image: url(header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:141px;
	position:relative;
	top:0;
	vertical-align:top;
	margin-bottom:9px;
	text-align:left;
}
#company-name{
	font-family:Impact, Arial;
	font-size:3em; 
	font-weight:bold;color:#8F0000; 
	display:block;
	position:absolute; 
	top:60px; 
	right:.5em; 
	margin-bottom:10px;	
}
#slogan{
	font-size:12px;
	display:block;
	color:#8F0000; 
	position:relative; 
	top:0;
}

/*nav for Text Size and Language*/
#top-nav{color:#000000; position:relative; top:0; margin-top:15px; margin-right:.5em;text-align:right;float:right;}
#top-nav a{color:#000000; font-size:12px; text-decoration:none; padding:0 5px;}


/*navigation menu*/
#nav{
	position:relative;
	width:100%;
	text-align:center;
	background-color: #FFCC00;
}
#nav ul
{
	list-style: none;
	padding: 0;
	margin: 0 auto;	
	width:auto;
	width:55em!important;	
	min-width:55em;	
	height:1.2em;
	position:relative;
}

#nav li
{
	float: left;
	text-align:center;
	font-size:1.2em;
	line-height:1.2em;
	width:20%;
}

#nav li a
{   
	font-weight:bold;
	color: #FFFFFF;	
	text-decoration: none;
	text-align: left;
	padding:.5em 0 .5em 1.6em;
	margin-left:1.0em;
	display:block;
	background-image: url(star_nav.gif);
	background-repeat: no-repeat;
	background-position: left .5em;
}
#nav li a:hover{
	color:#b30000;
	font-weight:bold;
	background-image: url(star_hover.gif);
}
/* Hide from IE5-Mac \*/
#nav li a{float: none}
/* End hide */

#nav{width:100%} 

/*content section*/
#main{position:relative; width:768px; margin:0 auto; padding:20px 0; font-size:1em}
#main .more{color:#0000EE; font-weight:bold; text-align:right; display:block;}
/**Page Title**/
#main .title{
	margin-left:3px;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	margin-left:3px;
	margin-bottom:6px;
	padding: 0px 15px 0 22px;
	line-height:1.2em;
	height:1.2em;
	text-align:left;
	background-position: left center;
	background-repeat: no-repeat;
}
.white{background-image: url(star_two.gif);color:#ff5126;background-color:#FFFFFF;}
.title_bkgd{color:#FFFFFF;background-color:#E16633;background-image: url(star_one.gif);}
.pagetitle{
	border-bottom:2px solid #FFCCC0;
	color:#ff5126;
	font-size:20px;
	line-height:28px;
	text-align:left;
	background-image: url(star_title.gif);
	background-repeat: no-repeat;
	background-position: left 0;;
	padding-left: 35px;
	font-weight:bold;
}
#main .leftcol{position:relative;}
#main .rightcol{padding-left:10px;}
#main .category{position:relative; width:750px; margin:0 auto;}
#main .font_r{font-size:1em; color:#ff5126;}
#main .font_b{font-size:.9em; color:#000000;}
#main .box{background-color:#FFFFFF;}
#main .thumbnail_bkgd{background-color:#E16633;}
#main .bkg_white{background-color:#FFFFFF}

/**Thumbnail**/
.thumbnail{ position:relative;width:100%;vertical-align:top;margin-bottom:5px; border:2px solid #DE5820;}
#main .thumbnail .inner{background-color:#FFFFFF; width:100%; position:relative;}
.top{margin-top:-2px;height:11px;width:100%; display:block;}
.bottom{
	height:11px;
	width:100%;
	display:block;
	margin-bottom:-2px;
	background-image: url(bottom_line.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color:#ffffff
}

.right_top_corner {
	width:11px;
	height:11px;
	background-image: url(corner_right_top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float:right;position:relative; margin-right:-2px;
}

.left_top_corner {width:11px;
	height:11px;
	background-image: url(corner_left_top.gif);
	background-repeat: no-repeat;
	background-position: left top;float:left;position:relative;margin-left:-2px;
}

.right_bottom_corner {width:11px;
	height:11px;
	background-image: url(corner_right_bottom.gif);
	background-repeat: no-repeat;
	background-position: right top; float:right;position:relative;
	margin-right:-2px;
	margin-bottom:-2px !important; 
	margin-bottom:-10px  ;
}

.left_bottom_corner {
	width:11px;
	height:15px;
	background-image: url(corner_left_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;float:left;position:relative;
	margin-left:-2px;
	margin-bottom:-2px !important;
	margin-bottom:-10px ;
}

/*footer*/
#footer{
	font-size:.9em;
	color:#000000;
	height:44px;
	position:relative;
	background-image: url(footer.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding:0 5px;
}
#footer a{color:#910000; text-decoration:none; padding:0 3px;}
#footer p{line-height:1.4em; margin:0; margin-top:5px;} 
#footer .right{text-align:right}
#footer .left{text-align:left}

