@charset "utf-8";
/* CSS Document */

body
{
	margin: 0px;
	padding: 0px;
	background-color: black;
	
	background-repeat: no-repeat;
	background-position: center top;
}
#container
{
	width: 785px;
	margin: 0px auto;
	padding: 0px;
	/*border:1px solid #FF0;*/
}

#header
{
	height:89px;
	background-image: url(../gfx/header.gif);
}

#header_left
{
	width:153px;
	height:100%;
	padding:0;
	float:left;
}

#header_left .logo_link
{
	margin-top:19px;
	/*border:1px solid #F00;*/
}

#header_right
{
	width: 628px;
	height:100%;
	float:right;
	/*border:1px solid #690;*/
}

#content
{
	margin-top:30px;
}

#header_right_menu
{
	margin-top:58px;
	float:right;
	/*border:1px solid #C0F;*/
}

#footer
{
	font-family: arial;
	color: #cccccc;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	padding:20px 0;
}

/*########################################*/
/* BEGIN DIV ROTATION */
/*########################################*/
#div-jsflash-main {
    width:787px;
}
#div-jsflash-main ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
#div-jsflash-main li {
    float:left;
    margin:0;
    padding:0;
}
#divRotationLinksContainer {
    border-top:1px solid #555555;
    border-left:1px solid #555555;
    width: auto;
    height: 26px;
    /*border:1px solid #999999;*/
}
#div-jsflash-main .div-menu-buttons {
    border-bottom:1px solid #555555;
    border-right:1px solid #555555;
    height:25px;
}

#divRotationBody {
    width:785px;
	margin:0 auto;
    
	height:500px;
    background-repeat:no-repeat; 
    cursor:pointer;
	visibility:visible;
	opacity: 0.796428;
	background-image: url(gfx/1YSLhome100330_785x500.jpg);
}

.aRotationLink { /*#div-jsflash-main a*/
    display:block;
    height:15px;
    text-align:center;
    text-transform:uppercase;
    text-decoration:none;
    font:12px Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding:5px 0;
}
.aRotationLink:hover { /*#div-jsflash-main a:hover*/
    color:#000000;
    background-color:#FFFFFF;
}
.aRotationLinkOff {
    color:#c2c2c2;
    background-color:#000000;
}
.aRotationLinkOn {
    color:#000000;
    background:#FFFFFF;
}
/*########################################*/
/* END DIV ROTATION */
/*########################################*/

#main_pics
{
	display: inline;
	float: left;
	width: 785px;
	margin: 40px 0px 0px 0px;
	padding: 0px;
	vertical-align: top;
}

.rt_txt
{
	padding: 0px 40px 40px 40px;
	font-family: arial;
	color: black;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	background-color: white;
	vertical-align: top;
	line-height: 16px;
}

.rt_txt A { color: gray; }

.rt_txt_title
{
	font-family: verdana;
	color: gray;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
}
.rt_menu
{
	padding: 20px 10px 25px 10px;
	font-family: arial;
	color: #4d4d4d;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	background-color: white;
	text-align: left;
	line-height: 14px;
	vertical-align: top;
}

.rt_menu A
{
	color: gray;
	text-decoration: none;
}

.rt_menu_on
{
	color: #C7C7D1;
}


.lft_pic
{
	width: 255px;
	padding: 0px;
	vertical-align: top;
	background-color: #edeef1;
}


.inputbox
{
	font-family: arial, sans-serif;
	padding: 1px 1px 1px 1px;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	background-color: white;
}

A.footer_txt:link
{
	font-family: arial;
	color: #cccccc;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

A.footer_txt:active
{
	font-family: arial;
	color: white;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
A.footer_txt:visited
{
	font-family: arial;
	color: #cccccc;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
A.footer_txt:hover
{
	font-family: arial;
	color: white;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
