a {

    color:#FFFFFF;

}



a:hover {

    color:#cccccc;

	text-decoration:none;

}



h1 {

    color:#565656;

    font-family:Arial,Helvetica;

    font-size:24px;

}



h2 {

    color:#000000;

    font-family:Arial,Helvetica;

    font-size:20px;

    font-weight:normal;

}



h3 {

    color:#000000;

    font-family:Arial,Helvetica;

    font-size:18px;

}



h4 {

    color:#565656;

    font-family:Arial,Helvetica;

    font-size:18px;

    font-weight:normal;

}



h5 {

    color:#FFFFFF;

    font-family:Arial,Helvetica;

    font-size:14px;

}



body {

    background: #ffffff url(../images/back.png) no-repeat scroll 50% 0pt;

	text-align: center;

    margin: 0px;

    padding: 0px;

	color:#cccccc;

    font-family:Arial,Helvetica,sans-serif;

    font-size:12px;

}



table.blog .contentheading, h2 {

    background:url(../images/titlebar.gif) no-repeat;

    font-size:1.4em;

    font-weight:bold;

    line-height:normal;

	padding-left: 25px;



}



#s5_wrapper {

	width:768px;

	top: 0px;

	margin:0px auto;

	background:url(../images/s5_background.jpg) top;

	background-repeat:repeat;

}



#s5_inner_wrapper {

	width:761px;

	top: 0px;

	margin:0px auto;

	background:url(../images/s5_background.jpg) top;

	background-repeat:repeat;

	background-position: 50% 0;

}



#s5_logo {

 	float:left;

	width:314px;

	height:30px;

}



#s5_leftm {

    background:url(../images/leftm.gif) top;

    position:relative;

	top: 4px;

	width: 25px;

	height: 26px;

    padding-right: 1px;

    float: right;

}



#s5_top {

    background: url(../images/repeatm.gif) repeat-x scroll 0%;

    position:relative;

	top: 4px;

    padding-right: 1px;

    float: right;



}



#s5_rightm {

    background:url(../images/rightm.gif) top;

    position:relative;

	top: 4px;

	width: 25px;

	height: 26px;

    padding-right: 1px;

    float: right;

}



#s5_top ul {

    list-style-image:none;

    list-style-position:outside;

    list-style-type:none;

    line-height:200%;

    margin:0pt;

    height: 26px;

}



#s5_top li {

    background:transparent url(../images/seperator.jpg) no-repeat scroll right bottom;

    float:left;

    line-height:200%;

	font-weight: bold;

	padding-left: 4px;

	padding-right: 4px;

    height: 26px;

}



#s5_top a:hover {

    color:#FFFFFF;

	border:none;

}



#s5_banner {

 	width:760px;

	height:98px;

	float:left;

}



#s5_10 {

    background:transparent url(../images/sliced_10.jpg);

	width:760px;

	height:20px;

	float:left;

}



#s5_main {

    padding-top: 10px;

	padding-left: 20px;

	float:left;

	text-align:left;

	width:500px;

}



#s5_right {

    padding-top: 10px;

	padding-left: 5px;

	text-align: left;

	float: right;

	width:210px;

}



#s5_right div.module div div div {

    padding-left:5px;

}

#s5_right div.module div div div h3{

    padding-left:10px;

    padding-top:8px;

    padding-bottom:18px;

    font-size:14px;

    height:20px;

    color:#ffffff;

	background: transparent url(../images/titleback.jpg) no-repeat scroll 50% 0pt;

}



#s5_right div.module {

 

    padding-bottom:30px;

	padding-right: 1px;

}



#s5_user2 {

    padding-top: 5px;

	padding-left: 20px;

	padding-bottom: 18px;

	text-align:left;

	float:left;

	width:500px;

}



#s5_barrepeat {

     background: transparent url(../images/s5_bottom_repeat.jpg) repeat-x;

	 height: 11px;

	 width: 768px;

}



#s5_footer {

    clear:both;

    color:#ffffff;

    font-family:Arial;

    font-size:11px;

	width:100%;

	height: 70px;

    background-color:#1B3A69;

	text-align:center;

}



#s5_logoleft {

	float: left;

	width: 120px;

	height: 29px;

	margin-top:0px;

	margin-left: 15px;

}



#s5_middle {

	float: left;

	width: 460px;

	height: 29px;

	margin-top:0px;

	margin-left:5px;



}



#s5_logoright {

	float: left;

	width: 60px;

	height: 29px;

	margin-top:0px;

}



#s5_logoright2 {

	float: left;

	width: 60px;

	height: 29px;

	margin-top:0px;

	margin-left: 10px;

}



td, div {

    font-size:1em;

	

}



* {

    margin:0pt;

    padding:0pt;

}



a.mainlevel {

    background:transparent url(../images/bordertopmenu.jpg) no-repeat scroll left top;

	width:185px;

    color:#ffffff;

    display:block;

	border-bottom: 1px dashed;

    height:20px;

    padding-left:10px;

    padding-top:12px;

    text-decoration:none;

}

a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus {

    background: #385477 url(../images/mover_arrow.jpg) no-repeat scroll right center;

	padding-right: 5px;

	height:20px;

	width: 180px;

	color:#ffffff;

    text-decoration:none;

}



a.active_menu.mainlevel {



	padding-right: 5px;

	height:20px;

	width: 180px;

	color:#ffffff;

    text-decoration:none;

}



a#active_menu.mainlevel {

    color:#ffffff;

    text-decoration:none;

    background-position:right;

    background-image:url(../images/hover_arrow.jpg);



}



a#active_menu.mainlevel:hover, a#active_menu.mainlevel:focus, a#active_menu.mainlevel:active {

    color:#ffffff;

    text-decoration:none;

    background-position:right;

    background-image:url(../images/mover_arrow.jpg);



}



a.sublevel {

    display:block;

    padding:2px 4px 2px 18px;

    text-decoration:none;

}



a.sublevel:hover, a.sublevel:active, a.sublevel:focus {

    text-decoration:none;

}



a.mainlevel-nav {

    border:medium none;

    color:#000000;

    padding:4px;

    text-align:center;

    text-decoration:none;

}



a.mainlevel-nav:visited {

    border:medium none;

    color:#000000;

    text-decoration:none;

}



a.mainlevel-nav:hover {

    color:#000000;

    height:auto;

    text-decoration:none;

}



a.mainlevel-nav:active {

    border:medium none;

    color:#000000;

    text-decoration:none;

}
