/* -------------------------- */
/* GLOBAL RESET
/* -------------------------- */
*	{
	outline: 0;
	outline-style: none;
	outline-width: 0;
    text-decoration: none;
}
a, a img	{
	border: 0;
}

/* -------------------------- */
/* LAYOUT
/* -------------------------- */
body {
  	margin: 0;
  	padding: 0;
  	font: 12px Arial, Helvetica, sans-serif;
  	color: #7e7e7f;
  
}

#frame	{
  	width: 980px;
  	background:transparent;
}

#header	{
	margin-top:16px;
  	width: 980px;
	height:94px;
  	background: transparent url(../img/header.png) no-repeat top left;
}

#logo {
	float:left;
	width:267px;
	height:104px;
	margin: -6px 0 0 -3px;
}

#menu1, #menu1a, #menu2, #menu2a, #menu3, #menu3a, #menu4, #menu4a, #menu5, #menu5a {
	width:116px;
	height:55px;
	text-align:center;
	float:left;
	margin:7px 0 0 0;
	padding:0;
}

.menutext {
	padding-top:50px;
}

a:link #menu1, a:visited #menu1 {
	height: 55px;
	background: transparent url(../img/menu1.png) no-repeat bottom center;
	color:#888888;
}

a:hover #menu1, a:focus #menu1, a:active #menu1 {
	height: 55px;
	background: transparent url(../img/menu1.png) no-repeat top center;
	color:#4090d5;
}

#menu1a {
	height: 55px;
	background: transparent url(../img/menu1.png) no-repeat top center;
	color:#4090d5;
}

a:link #menu2, a:visited #menu2 {
	height: 55px;
	background: transparent url(../img/menu2.png) no-repeat bottom center;
	color:#888888;
}

a:hover #menu2, a:focus #menu2, a:active #menu2 {
	height: 55px;
	background: transparent url(../img/menu2.png) no-repeat top center;
	color:#4090d5;
}

#menu2a {
	height: 55px;
	background: transparent url(../img/menu2.png) no-repeat top center;
	color:#4090d5;
}

a:link #menu3, a:visited #menu3 {
	height: 55px;
	background: transparent url(../img/menu3.png) no-repeat bottom center;
	color:#888888;
}

a:hover #menu3, a:focus #menu3, a:active #men3 {
	height: 55px;
	background: transparent url(../img/menu3.png) no-repeat top center;
	color:#4090d5;
}

#menu3a {
	height: 55px;
	background: transparent url(../img/menu3.png) no-repeat top center;
	color:#4090d5;
}

a:link #menu4, a:visited #menu4 {
	height: 55px;
	background: transparent url(../img/menu4.png) no-repeat bottom center;
	color:#888888;
}

a:hover #menu4, a:focus #menu4, a:active #menu4 {
	height: 55px;
	background: transparent url(../img/menu4.png) no-repeat top center;
	color:#4090d5;
}

#menu4a {
	height: 55px;
	background: transparent url(../img/menu4.png) no-repeat top center;
	color:#4090d5;
}

a:link #menu5, a:visited #menu5 {
	height: 55px;
	background: transparent url(../img/menu5.png) no-repeat bottom center;
	color:#888888;
}

a:hover #menu5, a:focus #menu5, a:active #menu5 {
	height: 55px;
	background: transparent url(../img/menu5.png) no-repeat top center;
	color:#4090d5;
}

#menu5a {
	height: 55px;
	background: transparent url(../img/menu5.png) no-repeat top center;
	color:#4090d5;
}

#chat {
	width:135px;
	height:95px;
	background: transparent url(../img/chat.png) no-repeat top left;
	margin:0;
	padding:0;
	text-align:left;
	float:right;
}

#chat a {
	color:#888888;
}

#chat a:hover {
	color:#75aee0;
}

.big {
	font-size:17px;
}

.medium {
	font-size:14px;
}

#inner {
	padding:7px 0 0 12px;
}

.status {
	margin:9px 0 0 30px;
	float:left;
	font-size:10px;
}

.clear	{
	clear: both;
	font-size: 3px;
	height: 3px;
	overflow: hidden;
}

.green {
	float:left;
	margin-top:-3px;
}

.online {
	font-size:20px;
	color:#41a800;
	font-weight:bold;
	padding:0;
	margin:-6px 0 0 8px;
	float:left;
}

#info {
	margin-top:16px;
  	width:980px;
	height:295px;
  	background: transparent url(../img/info.png) no-repeat top left;
}

#info1 {
	margin-top:16px;
  	width:980px;
	height:26px;
  	background: transparent url(../img/info1.png) no-repeat top left;
}

#info2 {
  	width:980px;
  	background: transparent url(../img/info_bg.png) repeat-y top left;
}

#flash {
	width:603px;
	height:266px;
	margin:13px 13px;
	float:left;
	text-align:left;
}

#flash1 {
	width:489px;
	height:0;
	margin:13px 13px 13px 0;
	float:left;
	text-align:left;
	
}

#flash img {
	border: 1px solid #9c9c9c;
}

#forms {
	width:350px;
	height:282px;
	float:right;
	text-align:left;
	color:#aea6a6;
	padding:0;
	margin:0;
}

input, textarea {
	color: #989898;
	background: #ffffff;
	border: 1px solid #9c9c9c;
	font: 11px Arial, Helvetica, sans-serif;
	padding:4px;
}

#social {
	float:left;
}

#social a {
	font-size:11px;
	color:#4090d5;
	text-decoration:underline;
}

#social a:hover {
	color:#75aee0;
	text-decoration:none;
}

#content {
  	width:928px;
  	background: transparent url(../img/content.png) repeat-y top left;
	padding:18px 25px;
	border-top:1px #e8e8e8 solid;
}

#text3 {
	width:908px;
	padding:0 0px 20px 0;
	text-align:left;
	float:left;
}

#text {
	width:488px;
	padding:0 0px 20px 0;
	text-align:left;
	float:left;
}

#text2 {
	width:400px;
	padding:0 0px 0 20px;
	text-align:left;
	float:right;
}

#text h2, #text2 h2, #text3 h2 {
	font-size:24px;
	color:#339999;
	font-weight: normal;
}

#text h3, #text2 h3, #text3 h3 {
	font-size:22px;
	color:#339999;
	font-weight: normal;
}

#text h4, #text2 h4, #text3 h4 {
	font-size:18px;
	color:#339999;
	font-weight: normal;
}

#footer {
  	width:980px;
	height:35px;
  	background: transparent url(../img/footer.png) no-repeat top left;
	margin-bottom:20px;
	text-align:center;
	padding:4px 0 0 18px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #888888;
}

#footer {
  	width:980px;
	height:35px;
  	background: transparent url(../img/footer.png) no-repeat top left;
	margin-bottom:20px;
	padding:4px 25px 0 18px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #888888;
}

#copyrights {
	text-align:right;
	padding:6px 35px 0 0;
}

#design {
	width:295px;
	height: 254px;
	font: 12px Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
}

#design h1 {
	margin:0;
	padding:10px 0 0 10px;
	font-size:27px;
}

#design p {
	margin:0;
	padding:45px 0 0 10px;
	text-decoration:underline;
}

a:link #design, a:visited #design {
	height: 254px;
	background: transparent url(../img/design.jpg) no-repeat bottom left;
	color:#4090d5;
}

a:hover #design, a:focus #design, a:active #design {
	height: 254px;
	background: transparent url(../img/design.jpg) no-repeat top left;
	color:#ffffff;
}

#seo {
	width:295px;
	height: 254px;
	font: 12px Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
	margin-left:21px;
}

#seo h1 {
	margin:-5px 0 0 0;
	padding:0 0 0 10px;
	font-size:27px;
}

#seo h2 {
	margin:0;
	padding:10px 0 0 10px;
	font-size:22px;
}

#seo p {
	margin:0;
	padding:20px 0 0 10px;
	text-decoration:underline;
}

a:link #seo, a:visited #seo {
	height: 254px;
	background: transparent url(../img/seo.jpg) no-repeat bottom left;
	color:#4090d5;
}

a:hover #seo, a:focus #seo, a:active #seo {
	height: 254px;
	background: transparent url(../img/seo.jpg) no-repeat top left;
	color:#ffffff;
}

#ecommerce {
	width:295px;
	height: 254px;
	font: 12px Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
	margin-left:22px;
}

#ecommerce h1 {
	margin:0;
	padding:10px 0 0 10px;
	font-size:27px;
}

#ecommerce p {
	margin:0;
	padding:45px 0 0 10px;
	text-decoration:underline;
}

a:link #ecommerce, a:visited #ecommerce {
	height: 254px;
	background: transparent url(../img/ecommerce.jpg) no-repeat bottom left;
	color:#4090d5;
}

a:hover #ecommerce, a:focus #ecommerce, a:active #ecommerce {
	height: 254px;
	background: transparent url(../img/ecommerce.jpg) no-repeat top left;
	color:#ffffff;
}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
margin-right:1px;
font-size:17px;
  font-weight:bold;
list-style-type: none;
float:right;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs ul{
margin:0;
  padding:0;
  width:340px;
  list-style: none;
  font-size:17px;float:right;
  font-weight:bold;
}

.shadetabs li{
display: inline;
  float:left;
  margin:0;
  padding:5px 0 0 0;
  width:145px;
  height:45px;
  text-align:center;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
color: #4090d5;
width:145px;
  height:45px;
  padding:11px 21px;
}

.shadetabs li a:visited{
color: #75aee0;
}

.shadetabs li a:hover{
color: #75aee0;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 2px;
height:45px;
background: url(../img/tab.png) no-repeat top left;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
background-image: url(../img/tab.png) no-repeat top left;
}

#quote {
display: inline;
  float:left;
  margin:0;
  padding:5px -2px 0 0;
  width:102px;
  height:45px;
  text-align:center;
}

#quote a{
text-decoration: none;
position: relative;
z-index: 2;
color: #4090d5;
width:102px;
  height:45px;
  padding:11px 21px;
}

#quote a:visited{
color: #75aee0;
}

#quote a:hover{
color: #75aee0;
}

#quote a.selected{ /*selected main tab style */
position: relative;
top: 2px;
background: url(../img/tab1.png) no-repeat top left;
}

#quote a.selected:hover{ /*selected main tab style */
text-decoration: none;
background-image: url(../img/tab1.png) no-repeat top left;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

#free {
font-size:16px;
font-weight:bold;
margin-top:12px;
float:left;	
}

#carousel_container {
height:100px;
}
	
#carousel_inner {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_inner, #carousel_inner1, #carousel_inner2, #carousel_inner3, #carousel_inner4, #carousel_inner5, #carousel_inner6, #carousel_inner7, #carousel_inner8, #carousel_inner9, #carousel_inner10, #carousel_inner11, #carousel_inner12, #carousel_inner13, #carousel_inner14, #carousel_inner15, #carousel_inner16, #carousel_inner17  p{
	padding-bottom:20px;

}
#carousel_inner p{padding-bottom:20px;}


#carousel_ul {
position:relative;
left:-110px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
}

#carousel_ul li {
float: left; /* important for inline positioning of the list items */                           
width:100px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height:100px;
margin-top:2px;
margin-bottom:2px; 
margin-left:0; 
margin-right:10px;
}

#carousel_ul a {
	display:block;
	width:100px;
	height:100px;
	cursor: pointer;
	cursor: hand;
}

#left_scroll, #right_scroll{
	position:relative;
	float:left; 
	height:54px; 
	width:29px;
	margin-top:20px;
	text-align:left; 
}

#right_scroll{
	position:relative;
	float:right; 
	height:54px; 
	width:29px;
	margin-top:20px;
	text-align:right; 
}

#left_scroll img, #right_scroll img{
/*styling*/
cursor: pointer;
cursor: hand;
}

#carousel_container1 {
height:100px;
}
	
#carousel_inner1 {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_ul1 {
position:relative;
left:-110px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
}

#carousel_ul1 li {
float: left; /* important for inline positioning of the list items */                           
width:100px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height:100px;
margin-top:2px;
margin-bottom:2px; 
margin-left:0; 
margin-right:10px;
}

#carousel_ul1 a {
	display:block;
	width:100px;
	height:100px;
	cursor: pointer;
	cursor: hand;
}

#left_scroll1, #right_scroll1 {
	position:relative;
	float:left; 
	height:54px; 
	width:29px;
	margin-top:20px;
	text-align:left; 
}

#right_scroll1 {
	position:relative;
	float:right; 
	height:54px; 
	width:29px;
	margin-top:20px;
	text-align:right; 
}

#left_scroll1 img, #right_scroll1 img{
/*styling*/
cursor: pointer;
cursor: hand;
}

#carousel_container2 {
height:100px;
}
	
#carousel_inner2 {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_ul2 {
position:relative;
left:-110px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
}

#carousel_ul2 li {
float: left; /* important for inline positioning of the list items */                           
width:100px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height:100px;
margin-top:2px;
margin-bottom:2px; 
margin-left:0; 
margin-right:10px;
}

#carousel_ul2 a {
	display:block;
	width:100px;
	height:100px;
	cursor: pointer;
	cursor: hand;
}

#left_scroll2, #right_scroll2 {
	position:relative;
	float:left; 
	height:54px; 
	width:29px;
	margin-top:20px;
	text-align:left; 
}

#right_scroll2 {
	position:relative;
	float:right; 
	height:54px; 
	width:29px;
	margin-top:20px;
	text-align:right; 
}

#left_scroll2 img, #right_scroll2 img{
/*styling*/
cursor: pointer;
cursor: hand;
}

#carousel_container3 {
height:100px;
}
	
#carousel_inner3 {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_ul3 {
position:relative;
left:-110px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
}

#carousel_ul3 li {
float: left; /* important for inline positioning of the list items */                           
width:100px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height:100px;
margin-top:2px;
margin-bottom:2px; 
margin-left:0; 
margin-right:10px;
}

#carousel_ul3 a {
	display:block;
	width:100px;
	height:100px;
	cursor: pointer;
	cursor: hand;
}

#left_scroll3, #right_scroll3 {
	position:relative;
	float:left; 
	height:54px; 
	width:29px;
	margin-top:20px;
	text-align:left; 
}

#right_scroll3 {
	position:relative;
	float:right; 
	height:54px; 
	width:29px;
	margin-top:20px;
	text-align:right; 
}

#left_scroll3 img, #right_scroll3 img{
/*styling*/
cursor: pointer;
cursor: hand;
}

#carousel_container4 {
height:100px;
}
	
#carousel_inner4 {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_ul4 {
position:relative;
left:-110px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
}

#carousel_ul4 li {
float: left; /* important for inline positioning of the list items */                           
width:100px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height:100px;
margin-top:2px;
margin-bottom:2px; 
margin-left:0; 
margin-right:10px;
}

#carousel_ul4 a {
	display:block;
	width:100px;
	height:100px;
	cursor: pointer;
	cursor: hand;
}

#left_scroll4, #right_scroll4 {
	position:relative;
	float:left; 
	height:54px; 
	width:29px;
	margin-top:20px;
	text-align:left; 
}

#right_scroll4 {
	position:relative;
	float:right; 
	height:54px; 
	width:29px;
	margin-top:20px;
	text-align:right; 
}

#left_scroll4 img, #right_scroll4 img{
/*styling*/
cursor: pointer;
cursor: hand;
}

#carousel_container5 {
height:100px;
}
	
#carousel_inner5 {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_ul5 {
position:relative;
left:-110px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
}

#carousel_ul5 li {
float: left; /* important for inline positioning of the list items */                           
width:100px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height:100px;
margin-top:2px;
margin-bottom:2px; 
margin-left:0; 
margin-right:10px;
}

#carousel_ul5 a {
	display:block;
	width:100px;
	height:100px;
	cursor: pointer;
	cursor: hand;
}

#left_scroll5, #right_scroll5 {
	position:relative;
	float:left; 
	height:54px; 
	width:29px;
	margin-top:20px;
	text-align:left; 
}

#right_scroll5 {
	position:relative;
	float:right; 
	height:54px; 
	width:29px;
	margin-top:20px;
	text-align:right; 
}

#left_scroll5 img, #right_scroll5 img{
/*styling*/
cursor: pointer;
cursor: hand;
}

#carousel_container6 {
height:100px;
}
#carousel_container7 {
height:100px;
}
#carousel_container8 {
height:100px;
}
#carousel_container9 {
height:100px;
}
#carousel_container10 {
height:100px;
}
#carousel_container11 {
height:100px;
}
#carousel_container12 {
height:100px;
}
#carousel_container13 {
height:100px;

}
#carousel_container14 {
height:100px;
}
#carousel_container15 {
height:100px;
}

#carousel_container16 {
height:100px;
}

#carousel_container17 {
height:100px;
}
	
#carousel_inner6 {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_inner7 {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_inner8 {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_inner9{
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_inner10 {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_inner11 {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_inner12 {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_inner13 {
float:left; /* important for inline positioning */
width:700px;/* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_inner14 {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_inner15 {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_inner16 {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_inner17 {
float:left; /* important for inline positioning */
width:700px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
left: 70px; top: 0;
}

#carousel_ul6 {
position:relative;
left:-110px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
}

#carousel_ul6 li {
float: left; /* important for inline positioning of the list items */                           
width:100px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height:100px;
margin-top:2px;
margin-bottom:2px; 
margin-left:0; 
margin-right:10px;
}

#carousel_ul6 a {
	display:block;
	width:100px;
	height:100px;
	cursor: pointer;
	cursor: hand;
}

#left_scroll6, #right_scroll6 {
	position:relative;
	float:left; 
	height:54px; 
	width:29px;
	margin-top:20px;
	text-align:left; 
}

#right_scroll6 {
	position:relative;
	float:right; 
	height:54px; 
	width:29px;
	margin-top:20px;
	text-align:right; 
}

#left_scroll6 img, #right_scroll6 img{
/*styling*/
cursor: pointer;
cursor: hand;
}


#flash1 .hide  { width:950px; height:423px; visibility: hidden; }

#flash1.show .hide { visibility: visible; }

#flash1 .hide1, #flash1 .hide2, #flash1 .hide3, #flash1 .hide4, #flash1 .hide5, #flash1 .hide6,  #flash1 .hide7, #flash1 .hide8, #flash1 .hide9, #flash1 .hide10, #flash1 .hide11, #flash1 .hide12, #flash1 .hide13,  #flash1 .hide14, #flash1 .hide15, #flash1 .hide16, #flash1 .hide17, #flash1 .hide18, #flash1 .hide19, #flash1 .hide20,  #flash1 .hide21, #flash1 .hide22, #flash1 .hide23, #flash1 .hide24, #flash1 .hide25, #flash1 .hide26, #flash1 .hide27,  #flash1 .hide28, #flash1 .hide29, #flash1 .hide30, #flash1 .hide31, #flash1 .hide32, #flash1 .hide33, #flash1 .hide34,  #flash1 .hide35, #flash1 .hide36, #flash1 .hide37, #flash1 .hide38, #flash1 .hide39, #flash1 .hide40, #flash1 .hide41,  #flash1 .hide42, #flash1 .hide43, #flash1 .hide44, #flash1 .hide45, #flash1 .hide46, #flash1 .hide47, #flash1 .hide48,  #flash1 .hide49, #flash1 .hide50, #flash1 .hide51, #flash1 .hide52, #flash1 .hide53, #flash1 .hide54, #flash1 .hide55, #flash1 .hide56, #flash1 .hide57, #flash1 .hide58, #flash1 .hide59, #flash1 .hide60, #flash1 .hide61, #flash1 .hide62,  #flash1 .hide63, #flash1 .hide64, #flash1 .hide65, #flash1 .hide66, #flash1 .hide67, #flash1 .hide68, #flash1 .hide69,  #flash1 .hide70, #flash1 .hide71, #flash1 .hide72, #flash1 .hide73, #flash1 .hide74, #flash1 .hide75,  #flash1 .hide76  { width:950px; height:423px; margin:-423px 0 0 0; visibility: hidden; }

#flash1.show1 .hide1, #flash1.show2 .hide2, #flash1.show3 .hide3, #flash1.show4 .hide4, #flash1.show5 .hide5, #flash1.show6 .hide6, #flash1.show7 .hide7, #flash1.show8 .hide8, #flash1.show9 .hide9, #flash1.show10 .hide10, #flash1.show11 .hide11, #flash1.show12 .hide12, #flash1.show13 .hide13, #flash1.show14 .hide14, #flash1.show15 .hide15, #flash1.show16 .hide16, #flash1.show17 .hide17, #flash1.show18 .hide18, #flash1.show19 .hide19, #flash1.show20 .hide20, #flash1.show21 .hide21, #flash1.show22 .hide22, #flash1.show23 .hide23, #flash1.show24 .hide24, #flash1.show25 .hide25, #flash1.show26 .hide26, #flash1.show27 .hide27, #flash1.show28 .hide28, #flash1.show29 .hide29, #flash1.show30 .hide30, #flash1.show31 .hide31, #flash1.show32 .hide32, #flash1.show33 .hide33, #flash1.show34 .hide34, #flash1.show35 .hide35, #flash1.show36 .hide36, #flash1.show37 .hide37, #flash1.show38 .hide38, #flash1.show39 .hide39, #flash1.show40 .hide40, #flash1.show41 .hide41, #flash1.show42 .hide42, #flash1.show43 .hide43, #flash1.show44 .hide44, #flash1.show45 .hide45, #flash1.show46 .hide46, #flash1.show47 .hide47, #flash1.show48 .hide48, #flash1.show49 .hide49, #flash1.show50 .hide50, #flash1.show51 .hide51, #flash1.show52 .hide52, #flash1.show53 .hide53, #flash1.show54 .hide54, #flash1.show55 .hide55, #flash1.show56 .hide56, #flash1.show57 .hide57, #flash1.show58 .hide58, #flash1.show59 .hide59, #flash1.show60 .hide60, #flash1.show61 .hide61, #flash1.show62 .hide62, #flash1.show63 .hide63, #flash1.show64 .hide64, #flash1.show65 .hide65, #flash1.show66 .hide66, #flash1.show67 .hide67, #flash1.show68 .hide68, #flash1.show69 .hide69, #flash1.show70 .hide70, #flash1.show71 .hide71, #flash1.show72 .hide72, #flash1.show73 .hide73, #flash1.show74 .hide74, #flash1.show75 .hide75, #flash1.show76 .hide76  { visibility: visible; }

#info_new { margin-top:16px; width:980px; background: transparent url(../img/info1.png) no-repeat top left; text-align:center; }

#description {
	margin:20px 0 0 0;
	width:459px;
	text-align:left;
	background:#f0f0f0;
	padding:15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

#description1 {
	margin:20px 0 0 0;
	width:459px;
	text-align:left;
	background:#f0f0f0;
	padding:15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

#description h1 {
	margin:0;
	font-size:24px;
	color:#339999;
	font-weight: normal;
}

#description1 h1 {
	margin:0;
	font-size:24px;
	color:#339999;
	font-weight: normal;
}

#description p {
	margin: 20px 0;
}

#description1 p {
	margin: 20px 0;
}

#description a {
	font-size:11px;
	color:#4090d5;
	text-decoration:underline;
}

#description a:hover {
	color:#75aee0;
	text-decoration:none;
}

#description1 a {
	font-size:11px;
	color:#4090d5;
	text-decoration:underline;
}

#description1 a:hover {
	color:#75aee0;
	text-decoration:none;
}

div.parent {
  cursor:pointer;
  padding:0;
}

#list3 .title {
  margin:0 0 10px 0;
  padding:10px 0 5px 0;
  cursor: pointer;
  color: #339999;
  font-size:16px;
  border-bottom:#339999 1px dashed;
  width:700px;
}

#list4 .title {
  cursor: pointer;
  background: url(../img/show.png) no-repeat top center;
  height:16px;
}

#list5 .title {
  margin:0 0 10px 0;
  padding:10px 0 5px 0;
  cursor: pointer;
  color: #339999;
  font-size:16px;
  border-bottom:#339999 1px dashed;
}

#smalltitle {
	font-size:16px !important;
	border-bottom:none  !important;
	padding:0 !important;  
}

#text h4, #text2 h4 {
	font-size:18px;
	margin:0;
	padding:0;
	color:#777777;
}

h2 {
	margin:0;
	padding:0;
}