/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }



* {margin:0; padding:0;}

html {width:100%;}

body { 	 
	font-family:"Trebuchet MS", "Trebuchet MS1", sans-serif;
	font-size:100%; 
	color:#8c8c8c;
	min-width:990px;
}

.main {
	width:980px; 	
	padding:5px;
	margin:0 auto;
	font-size:13px;
	line-height:18px;
	border:1px solid #999999;
}

img {border:0; vertical-align:top; text-align:left;}
input, textarea{font-family:Arial, Helvetica, sans-serif;}
textarea{overflow:auto;}


a {color:#3f3f3f; outline:none; cursor:pointer;}
a:hover {text-decoration:none;}

object {outline:none;}
fieldset {border:0;}
ul {list-style:none;}
table, table td {padding:0; border:none; border-collapse:collapse;}
.fleft{ float:left;}
.fright{ float:right;}
.clear{ width:100%; overflow:hidden;}
.col-1, .col-2, .col-3, .col-4, .row-box-1, .row-box-2, .row-box-3, .row-box-4{ float:left;}
.br{ display:block;}
/*contstant-text*/
.bottom-none{ padding-bottom:0 !important;}
.bg-none{ background:none !important;}
.border-none{ border:none;}
/**/



/*********************************header*************************************/
.top-wrapper{ background:url(../images/top_wrapper.jpg) top center repeat-x}
.top-wrapper-new{ background-color:#FFFFFF; }



header{}

.row-logo{ height:108px; border-bottom:1px solid #a1a1a1;}
.row-logo .logo{ color:#282828; font-size:36px; line-height:72px; display:block; position:absolute; margin:55px 0 0 9px; text-decoration:none;}
.row-logo .logo:hover{ color:#ff9000;}

.row-logo .logo:hover .text1, .left span:hover{ color:#ad53ca;}
.row-logo .logo:hover .text2, .top span:hover{ color:#ec6295;}
.row-logo .logo:hover .text3, .bottom span:hover{ color:#d18a66;}
.row-logo .logo:hover .text4, .right span:hover{ color:#6dbb33;}
.row-logo .logo:hover .text5, .revert span:hover{ color:#de3c14;}

.row-logo .slogan
{
	display:block;
	color:#8d8d8d;
	font-size:12px;
	font-style:italic;
	position:absolute;
	margin:90px 0 0 217px;
	width:210px;
	font-family:Arial;
	left: 250px;
	top: 2px;
}
.row-logo .list-img{ display:block; position:absolute; margin:84px 0 0 816px;}
.row-logo .list-img li, .row-logo .list-img li a{ display:block; float:left; margin:0 7px 0 0; width:19px; height:19px;}
.list-img .bg-1{ background:url(../images/list_img_marker1.jpg) 0 0 no-repeat;}
.list-img .bg-1:hover{ background:url(../images/list_img_marker1_act.jpg) 0 0 no-repeat;}
.list-img .bg-2{ background:url(../images/list_img_marker2.jpg) 0 0 no-repeat;}
.list-img .bg-2:hover{ background:url(../images/list_img_marker2_act.jpg) 0 0 no-repeat;}
.list-img .bg-3{ background:url(../images/list_img_marker3.jpg) 0 0 no-repeat;}
.list-img .bg-3:hover{ background:url(../images/list_img_marker3_act.jpg) 0 0 no-repeat;}
.list-img .bg-4{ background:url(../images/list_img_marker4.jpg) 0 0 no-repeat;}
.list-img .bg-4:hover{ background:url(../images/list_img_marker4_act.jpg) 0 0 no-repeat;}
.list-img .bg-5{ background:url(../images/list_img_marker5.jpg) 0 0 no-repeat;}
.list-img .bg-5:hover{ background:url(../images/list_img_marker5_act.jpg) 0 0 no-repeat;}
.list-img .bg-6{ background:url(../images/list_img_marker6.jpg) 0 0 no-repeat;}
.list-img .bg-6:hover{ background:url(../images/list_img_marker6_act.jpg) 0 0 no-repeat;}




/*top-menu*/
.row-top-menu{ height:68px;}
.top-menu { position:absolute; margin:17px 0 0 396px;}
.top-menu li{ margin:0 5px 0 0;}
.top-menu li, .top-menu li a{ display:block; float:left;} 
.top-menu li a{ color:#212121; font-size:17px; line-height:21px; text-decoration:none; text-transform:uppercase; padding:7px 24px 5px 24px; }
.top-menu a:hover, .top-menu .active{ background:#292929; padding:7px 24px 5px 24px; color:#f7f6f2;}
/**/





.header-banner{ height:206px; border-top:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8;}
.header-banner .img-indent{ position:absolute; margin:36px 0 0 40px;}
.header-banner .text-indent{ position:absolute; width:711px; color:#000000; font-size:36px; line-height:1.2em; margin:40px 0 0 253px;}
.header-banner .text-indent a{ color:#ff9000; text-decoration:none; font-weight:normal;}
.header-banner .text-indent a:hover{ color:#000000;}


/*********************************content*************************************/
.content{ padding:33px 0 53px 9px;}
.content-indent1{ padding-top:18px;}
.separator{ background:url(../images/separator.gif) 0 0 repeat-y;}
.content h3{ color:#272727; font-size:36px; line-height:1.2em; margin:2px 0 26px 0;}
.col-indent{ padding:20px 0 5px 0;}
.col-indent1{ padding:20px 0 5px 45px;}

.img-indent{ float:left; margin:0 19px 0 0;}
.indent-top{ padding:30px 0 0 0;}


.text-1 dd{ padding:0 0 22px 0;}


/*******************content-text*******************/
.text-extra{ color:#272727; font-size:24px; line-height:1.2em; display:block;}
.button-top{ padding:28px 0 0 0;}
.button-top1{ padding:8px 0 0 0;}


.button{ background:url(../images/button_center.gif) 0 0 repeat-x; display:block; color:#090909; font-size:13px; line-height:21px; font-weight:bold; width:94px; text-align:center; text-decoration:none !important;}
.button:hover{ color:#ff9000; text-decoration:none;}
.button span{ background:url(../images/button_left.gif) 0 0 no-repeat; display:block;}
.button span span{ background:url(../images/button_right.gif) top right no-repeat; text-align:center; padding:4px 0 7px 0; display:block;}

.img-bottom{ margin-bottom:20px;}

#page5 .form .input, #page5 .form textarea{ padding:8px 0 8px 14px; border:none; background:#EEEEEE;  font-size:13px; line-height:21px; width:242px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:255px; height:19px; margin-bottom:4px;}
#page5 .form textarea{  height:214px;}
.width-1{ width:56px !important;}
.form-button{ margin:28px 0 0 0; float:right;}
.form-button-indent{ margin:0 4px 0 0;}
.form-button a{ float:left;}
.form-button .fright{ padding:0 23px 0 0;}
.indent1-top{ padding:15px 0 0 0;}
.indent-right{ width:188px;}

.button1{ display:block; float:left; background:#000000 url(../images/bottom_form_left.gif) 0 0 no-repeat; text-decoration:none  !important;}
.button1:hover span{ color:#ff9000 !important;}
.button1 span{ display:block; background:url(../images/bottom_form_right.gif) top right no-repeat; text-align:center; color:#FFF; font-size:13px; line-height:16px; font-weight:bold; padding:6px 0 7px 0;}

.link1{ color:#ff9000;}


.indent1 p{ padding:20px 0 0 0;}
.link{ color:#FF9000;}

/**************************************************/

/*******************content-list*******************/
ul.list li{ line-height:16px; padding:0 0 8px 0;}
ul.list li a{background:url(../images/content_list.gif) 0 7px no-repeat; line-height:16px; padding:0 0 0 11px; color:#FF9000; font-size:13px;}
ul.list li a:hover{ color:#FF9000; background:url(../images/content_list.gif) 1px 7px no-repeat;}

.list-top{ padding:11px 0 0 0;}

/**************************************************/








/*******************index-3.html*******************/
#page4 .row-box-1{ width:194px;}
#page4 .row-box-2{ width:194px; margin:0 0 0 38px;}
#page4 .row-box-3{ width:194px; margin:0 0 0 38px;}
.img-botom{ margin-bottom:20px;}

/***********************************************/



/****************************footer*******************************************/
.footer{ border-top:1px solid #c8c8c8;}
.footer .text{ padding:24px 0 133px 9px; color:#6b6a6a; font-size:14px; line-height:15px; display:block;}
.footer .text a{ color:#6b6a6a; text-decoration:none;}
.footer .text a:hover{ color:#ff9000; text-decoration:underline;}






/****************************gallery*******************************************/
.content-gallery #gallery{ position:absolute; margin:2px 0 0 5px;}
.content-gallery{ height:370px;}
.content-gallery div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	width: 980px; 
}

.content-gallery  div.content a:focus, .content-gallery  div.content a:hover, div.content a:active {
	text-decoration: underline;
}
.content-gallery  div.slideshow-container {
	position: relative;
	clear: both;
	height: 354px; /* This should be set to be at least the height of the largest image in the slideshow */
}
.content-gallery  div.loader { display:none;}
.content-gallery  div.slideshow {
	width: 764px;
	height: 514px;
	overflow:hidden;
	position:absolute;
}
.content-gallery div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.content-gallery  div.slideshow a.advance-link {
	display: block;
	width: 764px;
	height: 514px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
	overflow:hidden;
	
}
.content-gallery  div.slideshow a.advance-link:hover, .content-gallery   div.slideshow a.advance-link:active, .content-gallery  div.slideshow a.advance-link:visited {
	text-decoration: none;
}
.content-gallery  div.slideshow img {
	position:absolute;
	left:0;
	top:0;
}

.content-gallery  div.image-desc {
	font-size:10px;
	text-transform:uppercase;
	float:right;
	padding:0 0 0 0;
}
.content-gallery  div.navigation { position:absolute; margin:2px 0 0 620px; width:336px;}
.content-gallery  ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
	overflow:hidden;
	height:325px;
}
.content-gallery  ul.thumbs li {
	padding: 0;
	padding:0 0 15px 16px;
	list-style: none;
	position:relative;
	z-index:10;
	float:left;
	
}
.content-gallery  ul.thumbs li.last {
	padding-right:0;
}
.content-gallery  a.thumb {
	display: block;
}
.content-gallery  ul.thumbs li.selected a.thumb {
}
.content-gallery  a.thumb:focus {
	outline: none;
}
.content-gallery  ul.thumbs img {
	border: none;
	display: block;
}



.content-gallery  div.pagination {
	text-align:center;
	color:#5a87a8;
	position:absolute;
	height:30px;
	z-index:500;
	top:0;
	
}
.content-gallery  div.pagination{top:16px  !important; position:relative  !important; z-index:11000  !important; margin:2px 0 0 149px  !important;  height:130px; text-align:left;}

a.next, a.prev{ display:block !important; color:#FFFFFF   !important; font-size:13px   !important; line-height:27px   !important; text-decoration:none !important; font-weight:bold; height:29px; text-align:center; position:absolute; top:0; left:0;}
a.next{ background:url(../images/gallery_button2.gif) 0 0 no-repeat; width:52px; margin:0 0 0 0   !important; z-index:20000; left:136px;}
a.prev{ background:url(../images/gallery_button1.gif) 0 0 no-repeat; width:56px; left:-65px; margin:0 0 0 0 !important;  left:-134px; }
.content-gallery .pagination a, .content-gallery .current{ color:#303030; font-size:13px; line-height:21px ; text-decoration:none;  margin:0 8px 0 0;}
.content-gallery .pagination a:hover{ color:#FF9000 !important;}
.content-gallery .pagination .current{ color:#FF9000; text-decoration:underline;}

div.caption-container {
	position:absolute;
	margin:0 0 0 0;
}
span.image-caption {
	display: block;
	position: absolute;
	width: 725px;
	top: 0;
	left: 0;
	margin:0 0 0 0;
}
div.caption {
	width: 610px;
	margin: 0 0 0 0px;
	line-height:18px;
	font-size: 13px;
	color: #8C8C8C;
}
div.publish {
	float:left; 
	width:96%; 
	padding:2%; 
	background-color: #59489D; 
	letter-spacing:.02em; 
	font-size:15px; 
    word-spacing:.5em; 
	color:#FFFFFF;
    line-height:2em;
}
.publishNew {
	float:left; 
	width:96%; 
	padding:2%; 
	background-color: #994d41; 
	letter-spacing:.02em; 
	font-size:15px; 
    word-spacing:.5em; 
	color:#FFFFFF;
    line-height:2em;
}
.publish a:link {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.publish a:visited {
	text-decoration: none;
	color: #CCCCCC;
}

.publish a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.publish a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.iconOne
{
position:absolute; width:200px;  margin:10px 0 0 10px;
}
.iconTwo
{
position:absolute; width:200px;  margin:10px 0 0 220px;
}
.iconThree
{
position:absolute; width:200px;  margin:10px 0 0 430px;
}
.iconFour
{
position:absolute; width:200px;  margin:10px 0 0 640px;
}
.iconFive
{
position:absolute; width:200px;  margin:264px 0 0 10px;
}
.iconSix
{
position:absolute; width:200px;  margin:264px 0 0 220px;
}
.iconSeven
{
position:absolute; width:200px; margin:264px 0 0 430px;
}
.iconEight
{
position:absolute; width:200px; margin:264px 0 0 640px;
}
.iconNine
{
position:absolute; width:200px;  margin:518px 0 0 10px;
}
.iconTen
{
position:absolute; width:200px;  margin:518px 0 0 220px;
}
.iconEleven
{
position:absolute; width:200px; margin:518px 0 0 430px;
}
.iconTwelve
{
position:absolute; width:200px; margin:518px 0 0 640px;
}

/*==================boxes====================*/



.box {
	width:980px;
	height:342px;
}
	.page {
		display:none;
	}


.flip-slider{ height:427px;}
.container{ margin:25px 0 0 319px;}
.container li{ display:block; float:left; margin:0 2px 0 0;}
.container li a{ display:block; float:left; background:#000000 url(../images/flip_bottom_left.gif) 0 0 no-repeat; text-decoration:none;}
.container li a span{ display:block; background:url(../images/flip_bottom_right.gif) top right no-repeat; text-align:center; color:#FFF; font-size:13px; line-height:16px; font-weight:bold; padding:8px 0 8px 0;}
.container li a:hover, .container .active{background:#ff9000 url(../images/flip_bottom1_left.gif) 0 0 no-repeat;}
.container li a:hover span, .container .active span{background:url(../images/flip_bottom1_right.gif) top right no-repeat;}
.container .item1 span{ width:64px;}
.container .item2 span{ width:64px;}
.container .item3 span{ width:76px;}
.container .item4 span{ width:64px;}
.container .item5 span{ width:70px;}
h2 {font-family:Arial, Helvetica, sans-serif; text-align:center; color:#000000; text-transform:uppercase;}