*{padding:0; margin:0;}

body {
	font-size:76%;
	font-family: Arial, Helvetica, sans-serif;
	background: #e5f4f7 url(images/bg.gif) top center repeat-y;
} 

#wrapper {
	width:766px;
	margin-bottom:10px;
	font-size:1em;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#header {
	width:766px;
	height:99px;
	background: url(images/header.gif) top center no-repeat;
}

/* green logo */
#green {
        margin: 0 0 0 650px;
        background: #fff;
}

/*rss News Feed */

.rss {
clear:both;
float:left;
width:45px;
height:5px;
z-index:1;
margin: 20px 0 0 65px;
}

.share {
clear:both;
float:left;
width:105px;
height:5px;
z-index:1;
margin:25px 0 0 20px;
}

#skype {
clear:both;
float:left;
height:5px;
width:45px;
z-index:1;
margin: 25px 0 0 25px;
}

/***** Top Flash Menu *****/
#FMFmenu {
position:center;
width: 766px;
height:77px;
padding: 0 0 0 1px;
background:transparent;
z-index: 1;
}

#navigation {
	width: 750px;
	height: 35px;
	background: #0054a6;
	padding: 0 8px;
}

#nav, #nav ul { 
padding: 0;     
margin: 0;     
list-style: none;
display:inline;
z-index: 1000;
} 

#nav a {     
display: block;     
width: 148px;
text-align: center;
text-decoration: none; 
color: #fff;
background: #0054a6 url(images/btn_bg.gif) center top no-repeat;
padding: 6px 0 8px 0;
} 

#nav li {    
float: left;     
width: 150px;
font-size: 1em;
font-weight: bold;
z-index: 1000;
padding:0; margin:0;
}

#nav li:hover {
position: static;
padding:0; margin:0;
}

#nav li ul li, #nav li ul li ul li {
background: url(images/btn_bg_tile.png) center top repeat-y;
}

#nav li ul li:hover, #nav li ul li ul li:hover {
background: url(images/btn_bg_tile.gif) center top repeat-y;
}

#nav li ul li a, #nav li ul li ul li a {
background: none;
color: #000;
}

#nav a:hover {
background: #fff url(images/btn_bg_hover.gif) center bottom no-repeat;
color: #000;
}

#nav li ul li a:hover, #nav li ul li ul li a:hover {
background: url(images/arrow.gif) right no-repeat;
}

#nav li ul {     
position: absolute;     
width: 148px;     
left: -999em;
z-index: 1000;
padding:0; margin:0;
} 

#nav li:hover ul {     
left: auto;

}

#nav li:hover ul, #nav li ul li:hover ul, #nav li.sfhover ul, #nav li ul li.sfhover ul {
left: auto; 
} 

#nav a:hover {
background: #fff url(images/btn_bg_hover.gif) center bottom no-repeat;
color: #000;
}

#nav ul li a {
width: 148px;
}

#nav li ul ul {
width: 148px;
margin: -33px 0 0 150px;
z-index: 1001;
padding: 0; 
}

#nav li ul ul li{
width: 148px;
padding:0; margin:0;
}

#nav li ul ul li a{
width: 148px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em; 
}

#subnav {
	width:766px;
	height:163px;
	background: url(images/subnav.gif) top center no-repeat;
}

#contentwrap {
	min-height:500px;            /* ie hack to set minimum height of element */
	height:auto !important;      /* ie hack */
	height:500px;                /* ie hack */
}

#jigsaw {
	float: right;
	width:101px;
	height:251px;
	background: url(images/jigsaw.gif);
}

#content {
	width: 650px;
	padding-top: 14px;
	margin-left: 14px;
	min-height:251px;            /* ie hack to set minimum height of element */
	height:auto !important;      /* ie hack */
	height:251px;                /* ie hack */
}

#subcontent {
	width: 300px;
	float:left;
	padding: 15px 14px 0 14px;
}

#speechbubble {
	width: 320px;
	float: right;
	margin-right: 15px;
}

#bottomcontent {
	clear: both;
	width: 750px;
	padding: 14px 0;
	margin-left: 14px;
}

#footer {
	width:765px;
	height:60px;
        padding-top:10px;
	background: url(images/footer.gif) top center no-repeat;
	line-height: 60px;
	text-align: center;
	clear: both;
}

#recommend {
	clear:both;
	padding: 10px 0px 5px 0px;
	width: 765px;
	font-size:0.8em;
	text-align: center;
}

#recommend a {
	color: #666;
}

#login {
	position:absolute;
	left:663px;
	top:80px;
	width:96px;
	height:22px;
	font-size:1.0em;
	font-weight: bold;
	padding: 3px
}



.st1_1{ margin-top:13px;}
.st1_1 span img{ margin:0 5px 1px 0; vertical-align:middle;}
.st1_1 span{ color: #818181 ; font-size:10px;}
.cont_ind1 {padding-top:13px;}
.cont_ind1 span{ color:#818181; font-size:10px; background:url(images/bul_2.gif) no-repeat left top; background-position:2px 2px; padding-left:17px;}
.block1 { width:100%; margin:15px 0 0 0;}
.block1 .t { background:url(images/m2-t-dr1.gif) repeat-x top #499ED3;}
.block1 .b { background:url(images/m2-b-dr1.gif) repeat-x bottom;}
.block1 .l_t { background:url(images/m2-l-t1.gif) no-repeat left top;}
.block1 .r_t { background:url(images/m2-r-t1.gif) no-repeat right top;}


.block1 .l_b { background:url(images/m2-l-b1.gif) no-repeat left bottom;}
.block1 .r_b { background:url(images/m2-r-b1.gif) no-repeat right bottom;}
.block1 .text{ color:#FFFFFF;}
.cont1_txt1{padding:10px 10px 50px;
					min-height:100px;            /* ie hack to set minimum height of element */
					height:auto !important;      /* ie hack */
					height:100px;                /* ie hack */}
.cont1_txt2{height:71px; margin-bottom: 20px;}
.h{ margin-bottom:7px;}
.txt1 strong a{ color:#6FACE2;  background:url(images/bul_1.gif) no-repeat left top; background-position:0 3px; padding-left:17px; text-decoration:underline;}
.txt1 strong a:hover{ text-decoration:none}
.txt1 b a{ color:#000000;}
.col_2a p{margin:0 0 21px 199px;}
strong a{ color:#0054A6;  background:url(images/bul_1.gif) no-repeat left top; background-position:0 3px; padding-left:17px; text-decoration:underline;}
strong a:hover{ text-decoration:none}
a:hover{text-decoration:none;}
a {color:#6FACE2;}
.clear { clear:both;}
