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

html, body                       { margin:0px; padding:0px; background:#fff;}

#wrapper                         { margin:0px auto; padding:0px; width:920px; border:1px solid #E6E6E6; border-width:0px 1px; }

#header                          { margin:0px; padding:0px; width:920px; height:105px; background:url(../images/header-bg.jpg) left bottom repeat-x; float:left;}
#logo                            { margin:0px; padding:0 0 0 10px; width:235px; height:97px; float:left;}
#logo img                        { margin:0px; padding:0px; float:left; border:none;}

#main-menu                       {
	margin:0px;
	padding:63px 0 0 0px;
	float:right;
	width:670px;
	height:42px;
	background:url(../images/menu-bg.jpg) left bottom repeat-x;
}
#main-menu ul                    {
	margin:0px;
	padding:0px 0 0 20px;
	float:right;
	width:660px;
	height:42px;
	background:url(../images/menu-left-bg.jpg) left bottom no-repeat;
}
#main-menu ul li                 {
	margin:0px;
	padding:12px 7px 0px;
	float:left;
	list-style:none;
	color:#fff;
}
#main-menu ul li a               { margin:0px; padding:0px; float:left; list-style:none; color:#fff; font:bold 13px/18px Arial, Helvetica, sans-serif; text-decoration:none;}
#main-menu ul li a:hover         { margin:0px; padding:0px; float:left; list-style:none; color:#FFFFBB; font:bold 13px/18px Arial, Helvetica, sans-serif; text-decoration:none;}

#flash-slide-show                { margin:0px; padding:9px 9px 5px 9px; width:902px; height:233px; float:left;}
#content-block                   { margin:0px; padding:0px; width:920px; float:left; background:url(../images/contents-bottom-bg.jpg) left bottom repeat-x;}
#content-left                    { margin:0px; padding:16px 5px 25px 8px; float:left; width:337px; background:url(../images/content-bg.jpg) left top repeat-x;}
#content-left img                { margin:0px; padding:0px 0px 10px;}
#content-left h4                 { margin:0px; padding:0px 0px 10px 20px; width:307px; font:normal 19px/30px "Times New Roman", Times, serif; color:#962E55;}
#content-left ul                 { margin:0px; padding:0px 0px 0px 25px; width:300px; font:normal 19px/30px "Times New Roman", Times, serif; color:#962E55; float:left;}
#content-left ul li              { margin:0px; padding:0px 0px 0px 15px;  font:normal 14px/25px Arial, Helvetica, sans-serif; color:#000; list-style:none; background:url(../images/red-bullet.jpg) left top no-repeat; background-position:0px 12px; }
#content-left ul li.view-all     { margin:0px; padding:0 0 0 15px; font:bold 14px/20px Arial, Helvetica, sans-serif; color:#962E55; list-style:none; background:none; }
#content-left ul li.view-all a   { margin:0px; padding:0px; font:bold 14px/25px Arial, Helvetica, sans-serif; color:#962E55; }
#content-left p                  { margin:0px; padding:0px 0px 0px 25px; width:300px; font:normal 13px/30px Arial, Helvetica, sans-serif; color:#000; float:left;}


#content-right                   { margin:0px; padding:25px 15px 15px 20px; float:left; width:535px; background:url(../images/content-bg.jpg) left top repeat-x;}
#content-right h1                { margin:0px; padding:0px; width:535px; font:bold 18px/30px Georgia, "Times New Roman", Times, serif; color:#962E55; }
#content-right h1 span.blue      { color:#1B1CAF; }

#content-right p                 { margin:0px; padding:15px 0 5px 0px; width:535px; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#000; }
#content-right p img             { margin:0px; padding:0 0 10px 10px; float:right;}

#footer                          { margin:0px; padding:0px; width:920px; height:75px; background:url(../images/footer-bg.jpg) left top repeat-x; float:left;}
#footer ul                       {
	margin:0px;
	padding:15px 0 0 230px;
	width:650px;
	height:20px;
	float:left;
	color:#00677D;
}
#footer ul li                    { margin:0px; padding:0 7px; height:25px; float:left; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#00677D; list-style:none;}
#footer ul li a                  { margin:0px; padding:0; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#00677D; text-decoration:none;}
#footer ul li a:hover            {  color:#000;}

#footer p                        { margin:0px; padding:6px 0 0 0; width:920px; height:35px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#00677D; float:left; text-align:center;}

.clear-all                       { clear:both;}

