body{
font-family:Tahoma,Verdana,Arial;
font-size:11px;
color:#617074;
background-color:#008CB3;
margin:0;
}

p{margin:0; padding:0; line-height: 15px;}
a , a:visited {color: #C95703; text-decoration: none;}
a:hover, a:focus {color: #3300FF; text-decoration: underline;}
h1, h2, h3, h4, h5 {color:#FC5D01; display: inline;}
h1 {font: normal bold 18px "Trebuchet MS" Tahoma,Verdana,Arial;}
h2 {font: normal bold 16px "Trebuchet MS" Tahoma,Verdana,Arial;}
h3 {font: normal bold 14px "Trebuchet MS" Tahoma,Verdana,Arial;}
h4 {font: normal bold 12px "Trebuchet MS" Tahoma,Verdana,Arial;}
h5 {font: normal bold 10px "Trebuchet MS" Tahoma,Verdana,Arial;}

/* -----------MAIN------------------------------------------------ */
.titleblock {color: #FC5D01; font: normal bold 16px/16px "Trebuchet MS" Tahoma,Verdana,Arial; background: url(/skins/s1/images/title_bg.gif) no-repeat left; padding: 4px; text-indent: 28px; margin-bottom:5px; padding-bottom:6px;}
input,select{font-family:Tahoma,Verdana,Arial; font-size:11px;}
form{margin:0; padding:0;}
#wrapper{background-color:#FFFFFF; width:760px; text-align:left; padding-left:10px; padding-right:10px; padding-bottom:5px;}
#header{padding-top:5px; padding-bottom:5px;}
#logo{float:left; width:270px;}
#sitetools{float:right; width:47px;}
#menu{background: url(/skins/s1/images/menu.gif) no-repeat center; width:760px; height:37px;}
#flash{z-index:100; padding-bottom:10px;}
#leftside{width:185px; float:left;}
#rightside{float:right; width:568px; min-height:500px;}
#main{border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; width:566px; background-color:#FFFFFF;}
#main_inner{margin-left:10px; margin-right:10px; vertical-align:top; padding-top:5px;padding-bottom:10px;}
.heading_grey{font-weight:bold;}
#red_links{padding-top:7px; padding-left:5px; color:#E2E2E2;}
#red_links a{text-decoration:none; color:#FF7826; font-weight:bold; margin-right:5px; margin-left:5px;}
#red_links a:hover{text-decoration:underline; color:#FF8742;}

/* -------------------NEWS---------------------- */
#newsblock{}
#newswrp{border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; padding-left:15px; padding-right:15px; padding-top:10px;}
.newstitle{color:#BEBFC0; font: normal 12px Tahoma, Verdana, Arial; margin:0; border-bottom:1px solid #BEBFC0; padding:0; padding-top:7px;}
.news1txt{margin:0; padding:0; font: normal 10px Tahoma, Verdana, Arial;}


/* -----------------FOOTER--------------------- */
#footer{padding-top:5px; color:#FFFFFF; width:760px;}
#footer a{color:#FFFFFF; text-decoration:none;}
#footer a:hover{color:#FFFFFF; text-decoration:underline;}


/* -------------ORANGE BLOCKS----------------- */
#blocks_con{padding-top:20px;}
#blocks_inner{border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; padding:6px; width:145px; background-image: url(images/blocks_innerbg.jpg); background-repeat: no-repeat;}
#blocks_inner a{text-decoration:underline; color:#FF8742;}
#blocks_inner a:hover{text-decoration:none;}
/* ------------------------------------------------
THE SINGLE GREEN BLOCK AT INDEX
------------------------------------------------ */
#green a{text-decoration:none; color:#617074;}
#green a:hover{text-decoration:underline; color:#80B450;}
/* ---------------------------GALLERY PAGES-------------------------------- */
#gallerytitle{
background-color:#FDFDFD;
padding:5px;
font-weight:bold;
border:1px solid #F0F0F0;
}

#gallery_wrp{
padding-top:10px;
padding-bottom:10px;
display: block;
}
.gallery_left{
float:left;
}
#gallery_right{
float:left;
padding-left:10px;
}

/* CATEGORY DESCRIPTION, gallery page */
.gallery_p{
margin:0;padding:0;
padding-top:6px;
}


/* LINK TO CATEGORY */
#gallery_link{
padding-top:30px;
}
#gallery_link a{
border:0;
text-decoration:none;
color:#F45C00;
}
#gallery_link a:hover{
text-decoration:underline;
}

/* GALLERY PAGE TITLE CONTAINER + SELECT CATEGORY FORM */
#gallery_h2_con{
	padding-top:20px;
	padding-bottom: 10px;
}


/* the box for next previous wrappper at displaying picture, gallery page */
#gallery_nextpre{border:1px solid #e5e5e5; padding:5px; font-weight: bold;}
#gallery_nextpre a{text-decoration:none; border: none;}
#gallery_nextpre a:hover{text-decoration:underline;}
.subcatcell{border-left: 1px solid #4ABC75;	border-right: 1px solid #4ABC75; padding: 5px 15px;}
ul.list {
	list-style-type	: none;
	margin: 0px;
	padding-left: 30px;
}
ul.list li{
	padding-left: 15px;
	padding-right: 60px;
	line-height: 2em;	
	display: inline;
	background: url(/skins/s1/images/grbull.gif) no-repeat center left;
}
ul.list li a:link, ul.list li a:visited{
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* ends here */


/* the box for the drop down selection at gallery page */
#leftboxwrp{
border-left:1px solid #E2E2E2;
border-right:1px solid #E2E2E2;
padding-left:15px;
padding-top:10px;
}

/* the form drop down selection at gallery page */
#pics_cat{
padding-left:15px;
padding-bottom:10px;
padding-top:10px;
}

/* the error box wrapper */



/* ------------------------------------------------
FOR THE BUTTON GO, FIX WIDTH IN ie AND firefox
------------------------------------------------ */
.go{
	width:23px;
	
}

/* search pages styles */
#searchtitle{
background-color:#FDFDFD;
padding:5px;
font-weight:bold;
border:1px solid #F0F0F0;
}

#searchcon{
padding-top:10px;
padding-left:10px;
padding-bottom:20px;
line-height:15px;
}
#searchcon a{
	border:0;
	font-weight: bold;
}
#searchcon a:hover{
	text-decoration:underline;
}
#resultcon{
background:url(images/linex506.gif) no-repeat bottom;
margin: 10px;
}
/* search pages styles */
/*NEWS SECTION*/
.newswrapper{
	padding: 5px;
}
.newswrapper blockquote {
	color: #666;
	font: normal bold 12px "Trebuchet MS", verdana, Helvetica, sans-serif;
	margin-bottom: 5px;
}
.newspic{
	float:left;
	margin:7px 6px 8px 3px ;
}
.newstxt{
	font: normal normal 11px verdana, Helvetica, sans-serif;
}
.newscontents{
	margin-left: 100px;
	padding: 2px;
}
.newsdate {
	color: #666;
	font: normal normal 10px Arial, Helvetica, sans-serif;
	padding: 2px 0;
}
.newsdetlnk {
	text-align: center;
	font-size: 10px;
	font-weight:bold;
	padding: 4px;
}
.newsdetpic{
	float:left;
	margin:5px 10px 5px 5px ;
	padding: 1px;
	border: 1px solid #2B8E51;
}
.imgs{
	padding: 1px;
	border: 1px solid #2B8E51;
}

.ErrorBlock{
	margin: 30px 30px;
	padding: 8px 0 8px 80px;
	vertical-align: middle;
	font-weight: bold;
	background: #FFF5CC url(/skins/s1/images/error_img.gif) no-repeat 10px;
	border:1px dotted #FF8C00;
}
.ErrorBlock p{
	padding: 10px;
}
.imgtitle {
	vertical-align: middle;
}
.galpictitle {
	color: #666;
	font: normal 11px/15px Tahoma, Arial, Helvetica, sans-serif;
}
.frminput { 
	background-color: #FFF; 
	color:#333; 
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #BCD0ED; 
}
.smtitle {
	color: #008688;
	font: bolder 11px/14px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}