﻿*{
	margin:0;
	padding:0;
}

/*Special PRE*/
pre {
   margin-top:-2px;/**/
   text-align:justify;   
    white-space: pre; /* CSS2 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap;/* HP printers */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
    width:500px;
    white-space:normal;
}

body{
	background: #91bbf5 url(bg11.jpg) no-repeat top left;/*f3fdf2 */
	font: 11px/15px Tahoma,Helvetica,sans-serif;
	margin:0;
	padding:0;
	color: #222;
}
#inner-bg{
	background:#fff url(bg-inner.gif) repeat-x top;
}

/* New */
a:focus {
	outline: none;
}


#panel, #panel1, #panel3, containerSlide {
	/*background: #f4f3f3;*/
	border-left:4px #3396d0 solid;
	border-right:4px #3396d0 solid;
	border-top:1px #3396d0 solid;
	height: 180px;
	
	display: none;
}
#panel1 div #cont
{
	margin:1px 0 0 5px;
	
}
#panel div img
{
	margin:0 0 0 5px;
}

#panel2 {
	/*background: #f4f3f3;*/
	border-left:4px #3396d0 solid;
	border-right:4px #3396d0 solid;
	border-top:1px #3396d0 solid;
	height: 180px;
	display: none;
}

.slide {
	margin: 0;
	padding: 0;
	border-top: solid 1px #d6d5da;/*422410; 754c24*/
	background: url(btn-slide.gif) no-repeat center top;
}
.btn-slide , .btn-slide1, .btn-slide2, .btn-slide3  {
	background:url(white-arrow.gif) no-repeat right -50px;	
	text-align: center;
	width: 116px;
	height: 27px;
	padding: 6px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
a.btn-slide:hover, a.btn-slide1:hover, a.btn-slide2:hover, a.btn-slide3:hover
{
	color:#4e7425;
	text-decoration:none;
}
.active {
	background-position: right 12px;
}
/*End here */


/* Layout Styles Starts */

#wrapper{
	width:900px;/*890*/
	margin:0 auto;
}
#menu{
	height:43px;
	overflow:hidden;
	padding:0 0 11px 0;
}
#menu ul{
	list-style:none;
	margin:11px 0 0 0;
}
#menu li{
	margin:0 8px 0 0;
}
#menu li, #menu li a, #menu li a span, #menu li a.current, #menu li a.current span{
	display:block;
	float:left;
	height:22px;
	line-height:20px;
	color:#838383;
	cursor:pointer;
	font-size:12px;
}
#menu li a, #menu li a.current{
	text-decoration:none;
	padding:0 0 0 6px;
}
#menu li a span, #menu li a.current span{
	padding:0 10px 0 6px;						
}
#menu li a:hover, #menu li a.current{
	background:url(menu-h-left.gif) no-repeat left;
}
#menu li a:hover span, #menu li a.current span{
	color:#fff;
	background:url(menu-h-right.gif) no-repeat right;
}
#header{
	height:345px;
	overflow:hidden;
}
#header1{
	height:150px;
	overflow:hidden;
}
#header-left{
	width:252px;/*252px;*/
	margin-left:20px;
	float:left;
}
#logo, #logo1{
	width:213px;		
	height:170px;	
	padding:10px 0 0px 10px;/*10px 0 20px 10px;*/
}
#logo1{
	padding:24px 0 0 15px;
}
#logo h1, #logo1 h1{background: url('logo.png') no-repeat;}
#logo h1 a, #logo1 h1 a{
	display:block;
	height:170px;
}
#logo h1 a span, #logo1 h1 a span{
	display:none;
}
/*#slogan{
	background:url(bubble.jpg) no-repeat;
	width:260px;212px
	height:160px;75px
	padding:20px;
}*/
/*#slogan{
	/*background:url(dog.png) no-repeat;*/
	/*width:219px;/*212px*/
	/*height:145px;/*75px*/
	/*padding:20px;
}*/
#slogan{
	background:url(bubble.gif) no-repeat;
	width:212px;
	height:75px;
	padding: 20px 20px 20px 20px;
	margin-top:10px;
}
#slogan ul{
	list-style:none;
}
#slogan ul li{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
#banner{
	float:right;
	width:602px;
	height:295px;
	background:url(slide-show-block.gif) no-repeat;
	padding:12px 13px;
}
#banner ul{
	list-style:none;
}

#container{/*padding:35px 10px 10px 10px;*/
	padding:5px 10px 10px 10px;
	/*background-color:#E1F2FD;*/
}
#mainarea{
	width:610px;
	float:left;
}
#sidearea{
	width:215px;
	float:right;
}


#footer{
	/*width:100%;
	border-top:1px solid #d9d9d9;
	padding:10px 0;*/
	background:transparent url(footer-bg.gif) no-repeat scroll center bottom;
	color:#666666;
	font-size:10px;
	height:52px;
	/*line-height:52px;*/
	overflow:hidden;
	padding:0 10px;

}
#footer-inner{
	width: 860px;
	margin: 10px auto auto auto ;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	font-size: 10px;
}
#footer-inner a{
	font-weight:normal;
}

/* Layout Styles Ends */

/* Links Styles Starts */

#container p.hr{
	border:solid #d3d3d3;
	border-width:1px 0 0 0;
	margin:0;
	outline:none;
}

/* Links Styles Ends */

/* Form Styles */

#mainarea form{
	padding:0 5px;
}
#mainarea form p{
	margin:0 0 5px 0;
}
#mainarea form p.floatleft{
	margin-right:15px;
}
.input{
	border:1px solid #a5a5a5;
	background:none;
	cursor:text;
	margin:5px 0;
	padding:2px;
	width:200px;
}
textarea.input{
	width:415px;
	height:100px;
}
.input:focus, .textarea:focus{
	border:1px solid #000;
}
.signin-btn, .button1{
	background:#4e4e4e;
	margin:8px 0;
	padding:5px 10px;
	color:#fff;
	font-weight:bold;
	border:none;
	outline:none;
	cursor:pointer;
}

/* Form Styles */

/* Paragraph and list Styles */

#container p{
	margin:0 0 15px 0;
}
#container form p{
	margin:0 0 5px 0;
}
#container p img.floatleft{
	margin:10px 10px 0 0;
}
#container p img.floatright{
	margin:10px 0 0 10px;
}
#mainarea img.floatleft, #mainarea p img.floatleft{
	margin:10px 10px 10px 0;
}
#mainarea img.floatright, #mainarea p img.floatright{
	margin:10px;
}
/*#container ul, #container ol{
	margin:2px 0 0 5px;0 0 0 20
}*/
#container ol{
	margin:0 0 0 30px;	
}
#container dt{
	font-weight:bold;
	margin:5px 0;
}

/* Paragraph Styles */

/* Genric Styles Starts */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
a {
	color:#222;
	text-decoration:none;
	/*font-weight:bold;*/
}
a:hover {text-decoration:underline;color:#4e7425;}
h1{font-size:32px;}
h2{font-size:28px; text-align:center; margin:0 0 15px 0; font-style:italic;}
h3{font-size:20px;}
h4{font-size:16px;}
h5, h6{font-size:12px;}
h1,h3,h4,h5,h6{font-family:"Trebuchet MS";font-weight:normal;margin:0 0 15px 0;}
/*img{border:none;}*/
h3{margin:0 0 5px 0;}

.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.normal, .normal a{font-weight:normal;}
.textbold,.contact
{
	margin:0px 14px 0px 14px;
}
.textbold center
{
	font-size:15px;
}
.textbold{
	font-weight:bold; 	
	font-family: verdana;
	font-size: 12px;/*12px*/
	line-height: 24px;
	/*word-spacing: 8px;
	letter-spacing: 2px;
	margin:2px 3px;*/
	display:block;
	text-align:justify;
}
.contact
{
	font-family: verdana;
	font-size: 14px;
	line-height: 24px;
	/*word-spacing: 8px;
	letter-spacing: 2px;
	margin:2px 3px;*/
	font-weight:bold;
	display:block;
	text-align:justify;
}

.subihead 
{
	min-height:42px;	
}
.subihead img
{
	vertical-align:middle;
	text-align:center;

}
.subiheading
{
	
}
#container .nomargin, .nomargin{margin:0;}
#container.nobg, .nobg{background:none;}
.nomargin{}
.news{
	color:white;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/* Genric Styles Ends */
/*
.newsletter{
	float:right;
	vertical-align:middle;
	background:url(newsletter.png) no-repeat; 
	height:auto; 
	min-height:45px;
	width:345px;
	margin-top:20px;	
	margin-right:1px;
	text-align:center;
}
*/

.newsletter{
	background: url('newletter.png') no-repeat right;
	width: 230px;
	height: 100px;
	margin-top: 5px;
	margin-right: 1px;
	color:white;
	margin-left:8px;
	text-align: left;
}
/*.newsletter form
{
	margin:15px 3px 0px 18px;
	text-align:center;
	height:auto; 
	min-height:45px;
}*/
#newsletter form
{
	margin:40px 3px 0 18px;
	line-height:30px;
	
}
.specials
{
	background:url('b_mid.gif') repeat-y;
	width:258px;
	/*height:160px;			
	height:auto;
	margin:0 0px 5px 0;*/
	display:block;
	float:left;
}

.sblock1{
	background:#eaebed url(sideare1-bg.gif) repeat-x top;
	padding:15px;
	margin:0 0 20px 0;
	border:1px solid #ccc;
}
.block1, .block2, .block3{
	/*width:190px;*/
	margin:0 0px 2px 0;
	display:block;
	float:left;
}
.block2{
	width: 600px;/* 570px;300px;*/;
	margin: 0 5px 0px 5px;
	display:block;
}
.block3{			
	background:url('news1.png') no-repeat;
	display:block;
	height:214px;
	width:270px;
}
.block4{			
	/*background:url('news1.png') no-repeat;height:214px;*/
	background:url(menubar.png) no-repeat ; 
	height:172px;
	/**/display:block;
	width:258px;
}

div.b_top{			
	/*background:url('news1.png') no-repeat;height:214px;*/
	background:#CCCCCC url(images/b_top.gif) no-repeat bottom; 
	height:12px; 
	width:258px;
	display:block;
}
div.b_bottom{			
	/*background:url('news1.png') no-repeat;height:214px;*/
	background:#CCCCCC url(images/b_bottom.gif) no-repeat; 
	height:12px; 
	width:258px;
	display:block;
}

.nomain{
	background: url('info12.png') no-repeat;
	display: block;
	height:291px;
	width: 277px;
	float:left;
	text-align:left;
	margin:0;
	padding:0px;
	vertical-align:top;
}

img {display:inline; border:0;}

/*
.specials
{
	background:url(bg-index_join.gif) no-repeat;
	width:275px;
	height:130px;			
	margin:0 0px 5px 0;
	display:block;
	float:left;
}*/


/*---------------------------------------------Tab Contents Here-----------------------------------------*/
.tabbed_area {
	background-color:#636D76;
	/*border:1px solid #494E52;*/
	padding:3px;
}
#tabbed_box_1 {
	margin: 0px auto 0px auto;
	width:300px;
}
.tabbed_box h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#ffffff;
	letter-spacing:-1px;
	margin-bottom:10px;
}
.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	background-color:#464c54;
	color:#ffebb5;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #464c54;
	background-image:url(tab_off.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;
}
ul.tabs li a:hover {
	background-color:#2f343a;
	border-color:#2f343a;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#282e32;
	border:1px solid #464c54; 
	border-bottom: 1px solid #ffffff;
	background-image:url(tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;	
}
.content {
	background-color:#ffffff;
	padding:10px;
	border:1px solid #464c54; 	
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(content_bottom.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;	
}
#content_2, #content_3 { display:none; }

.content ul {
	margin:0px;
	padding:0px 20px 0px 20px;
}
.content ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:15px;
	padding-bottom:15px;
	font-size:13px;
}
.content ul li:last-child {
	border-bottom:none;
}
.content ul li a {
	text-decoration:none;
	color:#3e4346;
}
.content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}
.content ul li a:hover {
	color:#a59c83;
}
.content ul li a:hover small {
	color:#baae8e;
}

/*********************************** Frontpage Contents ************************************/
.block5{		
	height:120px;
	display:block;
	width:258px;
}
.special
{
	width:258px;
	display:block;
	float:left;
}
a.aru:link, a.aru:visited
{
	color:white;
	text-decoration:none;
}

a.aru:hover, a.aru:active
{
	color: #3399FF;
	text-decoration: none;
}
a.ar:link, a.ar:visited
{
	color:black;
	text-decoration:none;
}

a.ar:hover, a.ar:active
{
	color:white;
	text-decoration: none;
}
.cas,.selected
{
	width:30%; 
	/*min-height:40px; */
	float:left;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.cas a:link
{
	text-decoration:none;
	color:black;	
}
.cas a:hover
{
	text-decoration:none;
	color:white;	
}
.selected
{
	color:white;
}

