html {background-color:#3D5064; background-image:url(../img/bg_html.jpg); background-repeat:repeat-x; background-position:top; background-attachment:fixed;}
body {
	text-align:center;
	padding:0; margin:0;
	color: #000000; font-size: 13px; font-family: tahoma, arial, verdana;
	background-image:url(../img/bg_body.jpg); background-repeat:no-repeat; background-position: center top; background-attachment: fixed;}

div{ margin: 0; padding:0;}
a img {border: 0;}

table{border-collapse:collapse;}
td { text-align: left; vertical-align: top;	padding: 0;}

form, fieldset {margin:0; padding:0; border:none;}

p {margin:0; padding: 0;}

a {color: #000000; text-decoration: underline; }
a:hover { text-decoration:none; }

h1 { margin:10px 0 15px 0; padding:0 0 0 0;
	color: #000000; font-size:18px; font-family: tahoma, arial, verdana; font-weight: normal;}
	
h2 { margin:10px 0 15px 0; padding:0 0 0 0;
color: #3d75b9; font-size:14px; font-family: tahoma, arial, verdana; font-weight: normal;}

.ta_justify {text-align: justify;}
.ta_left {text-align: left;}
.ta_right {text-align: right;}
.ta_center {text-align: center;}

.w100 {width: 100%;}
.h100 {height: 100%;}

div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size:0px;
     }

.fotol {float:left;}
.fotol img {display:block; margin: 0 10px 5px 0;}

.fotor {float:right; text-align:center;}
.fotor img {display:block; margin: 0 0px 10px 20px;}

.arrow { vertical-align: middle;}

#site {
	margin: 0 auto;
	padding:55px 0 100px 0;
	text-align:left;
	width:920px;
	position:relative;
	overflow:hidden;
	zoom:1;
	z-index:10;
	}
	
.left_side { float:left; width:192px; margin:0; padding:0 0 103px 0;
	background-image:url(../img/bg_left_side_bottom.png); background-repeat:no-repeat; background-position:left bottom;}

.logo { display:block; margin:0 0 5px 0; padding:0;}

.left_block { background-image:url(../img/bg_left.gif); background-repeat:repeat-y; background-position:left;  zoom:1;}
.left_block_top { background-image:url(../img/bg_left_top.gif); background-repeat:no-repeat; background-position:left top;}
.left_block_bottom { padding:7px 7px 7px 7px;
	background-image:url(../img/bg_left_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}


.internal .left_block { background-image:url(../img/bg_left_int.gif); background-repeat:repeat-y; background-position:left;  zoom:1;}
.internal .left_block_top { background-image:url(../img/bg_left_top_int.gif); background-repeat:no-repeat; background-position:left top;}
.internal  .left_block_bottom { padding:7px 7px 7px 7px;
	background-image:url(../img/bg_left_bottom_int.gif); background-repeat:no-repeat; background-position:left bottom;}


.left_content { padding: 0 0 10px 0;
	background-image:url(../img/bg_left_index.jpg); background-position:left bottom; background-repeat:no-repeat;}

.left_content h2 {margin:0 0 15px 0; padding:10px 0 0 0;}

.left_content ul {margin:0 0 42px 0; padding:0 0 0 3px; list-style:none;}
.left_content ul li {margin:0 0 15px 0; padding:0 0 0 15px; list-style:none;
	color: #000000; font-size:14px; font-family: tahoma, arial, verdana;
	background-image:url(../img/point_blue.gif); background-repeat:no-repeat; background-position:left 7px;}
.left_content ul li a {color: #000000; font-size:14px; font-family: tahoma, arial, verdana; text-decoration:none;}
.left_content ul li a:hover {text-decoration: underline;}

.left_links { text-align:center; padding: 5px 0 0 0;}
.left_links a { display:block; margin:0 auto 7px auto; padding:0; text-align:center;}
.left_links a img { display:block; margin: 0 auto;}

.sandler_link { display:block; position: absolute; margin:5px 0 0 0;}
.sandler_link img { display:block;}

.right_side { float:right; width:719px; margin:0; padding:0;}

.nav_container { margin:0; padding:2px 1px 6px 1px;
	background-image:url(../img/bg_nav_container.gif); background-repeat:no-repeat; background-position:left top;}

#nav { height:33px; margin:0; padding:0; position:relative;}
#nav a { display:block; position:absolute; margin:0; padding:0; height:33px; text-indent:-5000em;}

#nav a.nav1 {left:0; top:0; width:64px; z-index:10;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:left top; }
#nav a.nav1:hover { z-index:100; background-position:left bottom; }
#nav a.nav1_act {left:0; top:0; width:64px; z-index:100;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:left bottom; }

#nav a.nav2 {left:55px; top:0; width:111px; z-index:20;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:-64px top; }
#nav a.nav2:hover { z-index:100; background-position:-64px bottom; }
#nav a.nav2_act {left:55px; top:0; width:111px; z-index:100;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:-64px bottom; }

#nav a.nav3 {left:157px; top:0; width:119px; z-index:30;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:-175px top; }
#nav a.nav3:hover { z-index:100; background-position:-175px bottom; }
#nav a.nav3_act {left:157px; top:0; width:119px; z-index:100;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:-175px bottom; }

#nav a.nav4 {left:267px; top:0; width:80px; z-index:40;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:-294px top; }
#nav a.nav4:hover { z-index:100; background-position:-294px bottom; }
#nav a.nav4_act  {left:267px; top:0; width:80px; z-index:100;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:-294px bottom; }

#nav a.nav5 {left:338px; top:0; width:120px; z-index:50;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:-374px top; }
#nav a.nav5:hover { z-index:100; background-position:-374px bottom; }
#nav a.nav5_act {left:338px; top:0; width:120px; z-index:100;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:-374px bottom; }

#nav a.nav6 {left:449px; top:0; width:103px; z-index:60;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:-494px top; }
#nav a.nav6:hover { z-index:100; background-position:-494px bottom; }
#nav a.nav6_act {left:449px; top:0; width:103px; z-index:100;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:-494px bottom; }

#nav a.nav7 {left:543px; top:0; width:87px; z-index:70;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:-597px top; }
#nav a.nav7:hover { z-index:100; background-position:-597px bottom; }
#nav a.nav7_act {left:543px; top:0; width:87px; z-index:100;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:-597px bottom; }

#nav a.nav8 {left:621px; top:0; width:96px; z-index:80;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:right top; }
#nav a.nav8:hover { z-index:100; background-position:right bottom; }
#nav a.nav8_act {left:621px; top:0; width:96px; z-index:100;
	background-image: url(../img/nav.gif); background-repeat:no-repeat; background-position:right bottom; }


.content_block { min-height:476px; padding: 0 7px 0 7px;
	background-color:#798FA1; background-image: url(../img/bg_center.gif); background-repeat:repeat-x; background-position:top; }


.flash_container { padding:0 0 7px 0;}


.content { padding:5px 8px 5px 20px; overflow:hidden; zoom:1;
	background-color:#E3EDF6;}
.internal .content { padding:5px 8px 5px 20px; overflow:hidden; zoom:1; min-height:476px;
	background-color:#E3EDF6;}
.content_top { padding:0;
	background-image:url(../img/bg_content_top.gif); background-repeat:no-repeat; background-position:left top;}
.content_bottom { padding:3px 0 3px 0; position:relative; z-index:20; zoom:1;
	background-image:url(../img/bg_content.gif); background-repeat:no-repeat; background-position:left bottom;}


.player_container { float:right; margin:45px 5px 60px 20px; padding:0;}


.index_links { position:absolute; bottom:0; left:8px; z-index:999; white-space:nowrap;}

.index_links a { display:block; float: left; margin: 0 5px 0 0;}
.index_links a img { display:block;}

.push {height:55px;}

.footer { height:130px;
	background-image:url(../img/bg_footer.png); background-repeat:no-repeat; background-position:left top; }

.bottom_menu { padding: 15px 10px 0 0; margin:0; text-align:right;
	color: #000000; font-size:12px; font-family: tahoma, arial, verdana; }
.bottom_menu a { padding:0 5px 0 5px; margin:0; text-decoration:none;
	color: #000000; font-size:12px; font-family: tahoma, arial, verdana; }
.bottom_menu a:hover {text-decoration: underline;}

/*------------------Footer Information---------------------------*/

.footer_text {font-size:10px; color:#000000; padding-left:15px; margin-top:20px;}

.jm_logo {float:right; margin-top:10px; margin-right:24px; font-size:12px; color:#FFF;}
/*-----------------Other-------------------------------------------*/
.highlights {color:#3d75b9;}
.photo01 {float:left; margin-right:20px; font-size:12px; color:#4A639D; text-align:left; line-height:15px;}
.photo02 {float:right; margin-left:15px; margin-bottom:15px;}
.photo03 {margin-left:25px; margin-top:25px;}

/*-----------------Contact Us--------------------------------------*/
.contact_table {margin:0 auto 0 auto;}
.contact_left_box {text-align:right; border: solid 10px transparent; font-size:12px; width:auto; vertical-align:middle; width:50%;}
.contact_right_box {text-align:left; border: solid 10px transparent; font-size:12px; width:auto; width:50%;}
.contact_content_box {text-align:inherit; border: solid 10px transparent; font-size:12px; width:auto; width:50%;}
