/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:right;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#333;background:#3D3D3D;font-family:Arial, Helvetica, sans-serif;font-size-adjust:none;font-style:normal;	font-variant:normal;font-weight:normal;
}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#1a4788;}
h1 {font-size:3em;line-height:1;margin:10px 0 10px 0;}
h2 {font-size:2em;margin-bottom:0.1em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1em;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;padding:0;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;}
a:focus, a:hover {color:#ff9900; outline:none}
a {color:#1a4788;text-decoration:none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-right:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 5px 4px 10px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-right:0;padding-right:0;}
.last {margin-left:0;padding-left:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {display:block;}
.clear {clear:both;}

/* site specific */

body{
	font-size:11px;
	text-align:center;
	}
body.index{
	background-color:#3D3D3D;
	}
a:hover{
	color:#00BAD1 !important;
	}
/*header*/
#main{
	width:900px;
	margin:0 auto 0 auto;
	text-align:right;
	}
.header{
	position:relative;
	min-height:100px;
	}
.inside{
	height:100px;
	}
.header img{
	display:block;
	}
.bg{
	position:absolute;
	width:900px;
	height:100px;
	background-color:#666666;
	opacity:0.6;
	right:0;
	top:0;
	}
.header h1{
	text-indent:-1000000px;
	position:absolute;
	right:10px;
	top:0;
	}
.header h1 a{
	background:url(image/logo.gif) no-repeat 0 0;
	width:128px;
	height:81px;
	display:block;
	}
.lang{
	position:absolute;
	left:12px;
	top:0;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-family:Tahoma;
	}
.global-nav{
	position:absolute;
	top:75px;
	left:0;
	list-style-type:none;
	margin:0;
	width:766px;
	}
.global-nav li{
	float:right;
	padding-left:20px;
	}
.global-nav li.padd-up a{
	/*margin-top: -3px;*/
	/*height:25px;*/
	}
.global-nav li.last a{
	padding-bottom:4px;
	}
.global-nav li a{
	display:inline;
	overflow:hidden;
	height:30px;
	}
.global-nav li a img{
	display:inline;
	}

.global-nav li a:hover, .global-nav li.current a{
	border-bottom:2px solid #fff;
	display:block;
	}
.top-nav{
	position:absolute;
	left:0;
	top:365px;
	list-style-type:none;
	width:292px;
	margin:0;
	overflow: hidden;
	}
.top-nav li{
	width:281px;
	height:17px;
	text-align:left;
	margin-bottom:1px;
	padding-top:3px;
	padding-left:11px;
	background:#000 url(image/top-nav-bg.gif) no-repeat left 0;
	}
.top-nav li img{
	display:inline;
	}
#home-spotlight{
	width:900px;
	height:490px;
	}
.block-1, .block-2, .block-3{
	background-color:#fff;
	height:223px;
	overflow:hidden;
	}
.block-1 h2, .block-2 h2{
	background-color:#00bad1;
	padding:5px 12px 5px 0;
	}
.block-1{
	width:320px;
	float:right;
	margin-left:10px;
	}
.block-1 ul{
	padding:0px 0 6px 0;
	margin:0;
	height:170px;
	}
.block-1 ul li{
	list-style-type:none;
	margin:0;
	float:right;
	width:284px;
	overflow:hidden;
	padding:7px 36px 0 0;
	border-bottom:1px solid #000;
	background:url(image/li-bg-1.gif) no-repeat 295px 10px;
	}
.block-1 ul li a.readmore, .event-listing ul li a.readmore, .listing ul li a.readmore{
	background:url(image/read-more.gif) no-repeat;
	width:101px;
	height:20px;
	float:left;
	text-indent:-10000000px;
	margin-top:30px;
	}
.event-listing ul li a.readmore{
	margin:20px 0 0 0;
	}
.go-back{
	display:block;
	float:right;
	margin:20px 553px 0 0;
	width:52px;
	height:20px;
	text-indent:-10000000px;
	background:url(image/back.gif) no-repeat;
	}
.block-1 ul li a.readmore{
	margin-top:-11px;
	}
.block-1 ul li p{
	margin:0;
	line-height:14px;
	font-size:12px;
	width:250px;
	height: 40px;
	}
.block-2{
	width:299px;
	float:right;
	margin:0 0 0 10px;
	}
.block-2 ul{
	padding:0px 0 6px 0;
	margin:0;
	height:170px;
	}
.block-2 ul li{
	list-style-type:none;
	float:right;
	width:289px;
	overflow:hidden;
	padding:5px 10px 0px 0;
	border-bottom:1px solid #000;
	}
.block-2 ul li a.readmore{
	background:url(image/read-more.gif) no-repeat;
	width:101px;
	height:20px;
	float:left;
	text-indent:-10000000px;
	}
.block-2 ul li span{
	float:right;
	width:60px;
	height:36px;
	background-color:#000;
	text-align:center;
	padding:7px 0 7px 0;
	margin-left:13px;
	}
.date img.ttf{
	text-align:center;
	float:right;
	padding:0 5px 8px 0;
	}
.block-2 ul li p{
	margin:0;
	line-height:14px;
	font-size:12px;
	width:210px;
	padding-bottom:5px;
	float:right;
	}
.block-3{
	width:261px;
	float:right;
	position:relative;
	}
.block-3 h2{
	background-color:#000;
	padding:5px 12px 5px 0;
	}
.pollresult{
	font-size:12px;
	margin:0;
	}
.block-3 .poll-wrap{
	width:230px;
	height:15px;
	}
.block-3 .poll-bar{
	height:15px;
	}
.block-3 .poll-graph li {
	margin:0 0 -1px;
	}
.block-3 p.poll-question{
	font-size:12px;
	width:235px;
	padding:5px 0 0 0 !important;
	font-weight:normal;
	margin:0 0 5px;
	}
.block-3 div.poll{
	font-size:14px;
	padding:0 0 0 12px;
	position:relative;
	}
.block-3 ul{
	margin:0;
	}
.block-3 ul li{
	list-style-type:none;
	}
.poll-link{
	display:none;
	}
.field-align {
	height:157px;
	}
.poll-wrap{
	background-color:#000000;
	width:365px;
	}
.poll-bar{
	height:22px;
	background-color:#00B9C5;
	}
.poll-graph{
	list-style-type:none;
	margin:0;
	}
.poll-graph li{
	margin:0 0 10px 0
	}
.block-3 button{
	background:none;
	border:none;
	text-indent:-10000000px;
	background:url(image/post-choices.gif) no-repeat right bottom;
	width:109px;
	height:20px;
	}
.block-3 form label {
	line-height:25px;
	font-size: 12px;	
	}
.perc{
	font-size:11px;
	margin:-2px 0 5px 0;
	display:block;
	}
.view{
	background:#000 url(image/top-nav-bg.gif) no-repeat left top;
	width:164px;
	height:16px;
	float:left;
	margin:0px 0 0 0;
	padding:4px 9px 0 12px;
	}
.footer{
	padding:24px 0 0 0;
	float:right;
	width:900px;
	}
.footer p{
	float:right;
	color:#999999;
	text-transform:uppercase;
	}
.footer ul{
	float:left;
	list-style-type:none;
	margin:0;
	}
.footer ul li{
	float:right;
	padding-left:10px;
	}
.footer ul li a{
	color:#999999;
	text-decoration:none;
	text-transform:uppercase;
	}
.footer ul li.last{
	padding:0 !important;
	}
/*********Inside **********/

.content{
	width:900px;
	background:#E6E6E6 url(image/content_bg.gif) repeat-y 0 0;
	height:100%;
	overflow:hidden;
	padding:0px 0px 20px 0px;
	position:relative;
	min-height:400px;
	clear:both;
	}
.headline{
	margin:0;
	padding:1px 23px 9px 0;
	background:url(image/blue_arrow.gif) no-repeat right 5px;
	}
.relatedlink{
	margin:0;
	padding:5px 0 7px 0px;
	height:13px;
	}

.leftbox{
	width:625px;
	float:right;
	padding-right:14px;
	overflow:hidden;
	background:url(image/left_bg.gif) repeat-x 0 0;
	}
.leftbox h2{
	background:transparent url(image/plus.gif) no-repeat scroll right 24px;
	color:#00BAD1;
	font-size:19px;
	letter-spacing:-1px;
	padding:15px 22px 0 0;
	width:415px;
	}
.leftbox h3{
	color:#00BAD1;
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
	}
.leftbox h3 a{
	color:#00BAD1;
	font-size:16px;
	letter-spacing:-1px;
	text-decoration:none;
	}
.leftbox h4 {
	color:#00BAD1;
	font-size:13px;
	letter-spacing:-1px;
	font-weight:bold;
	}
.leftbox h4 a{
	color:#00BAD1;
	font-size:13px;
	letter-spacing:-1px;
	text-decoration:none;
	}
.discription-wrap{
	width:608px;
	clear:both;
	}
.leftbox .discription{
	padding: 0 23px 0 20px;
	width:415px;
	float:right;
	}
.leftbox p{
	font-size:13px;
	}
.displayimage{
	float:left;
	text-align:left;
	margin-top:-19px;
	}
.leftbox a{
	color:#00BAD1;
	font-size:13px;
	text-decoration:none;
	}
.rightbox{
	width:249px;
	float:right;
	padding: 0 12px 2px 0;
	background:#FFFFFF url(image/right_bg.gif) repeat-x 0 0;
	}
.rightbox ul{
	margin:0;
	padding:15px 0 0;	
	width:220px;
	}
.rightbox ul li{
	background:transparent url(image/plus_white.gif) no-repeat scroll right 6px;
	padding:0 22px 0 0;
	color:#00BAD1;
	font-size:13px;
	list-style-type:none;
	}
.rightbox ul li a{
	color:#333;
	font-size:13px;
	}
.rightbox ul li a:hover{
	color:#00BAD1;
	}

/********* FAQ/Events **********/

.faq-listing h2, .event-listing h2, .poll h2{
	color:#333333;
	font-size:19px;
	letter-spacing:0;
	}
.event-listing h2{
	padding:6px 22px 0 0;
	float:right;
	background:transparent url(image/plus.gif) no-repeat scroll right 14px
	}
.click{
	cursor:pointer;
	}
.listing ul li h4{
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
	}
.listing ul li img{
	float:right;
	margin:0 0 0 10px;
	}
.faq-listing ul, .event-listing ul, .events-row-1, .listing ul{
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 35px 0;
	float:right;
	width:100%;
	}
.event-listing ul{
	display:none;
	}
.faq-listing ul li span{
	float:right;
	background:#000 url(image/q.gif) no-repeat 13px 6px;
	width:36px;
	text-align:center;
	padding-top:25px;
	height:25px;
	margin-left:10px;
	}
.event-listing ul li span, .events-row-1 span, .date{
	float:right;
	width:85px;
	text-align:center;
	background-color:#000;
	padding-top:7px;
	height:43px;
	margin-left:10px;
	}
.faq-listing ul li, .event-listing ul li, .listing ul li{
	border-bottom:1px solid #000;
	padding-top:15px;
	padding-right:14px;
	float:right;
	width:100%;
	margin:0 -14px 0 0;
	}
.event-listing ul li{
	position:relative;
	}
.event-listing ul li img.event-image{
	position:absolute;
	top:15px;
	left:40px;
	}
.chapters{
	padding:10px 0 0 0;
	}
.chapters h4{
	margin:0;
	}
.chapters ul{
	display: block !impotant;
	pause: 3px 0 0 0 ;
	}
.chapters ul li{
	border: none;
	padding: 0 14px 0 0;
	}
.faq-listing ul li p, .event-listing ul li p, .events-row-1 p, .listing ul li p{
	margin:0 0 0 10px;
	}
.faq-listing ul li p{
	min-height:30px;
	}
.ans{
	padding:0;
	}
.event-listing ul li span{
	float:right;
	}
.event-listing ul li p{
	}
.comments{
	float:right;
	font-size:11px !important;
	color:#333333!important;
	}
.add-comments{
	font-size:11px !important;
	padding:0 5px 0 0;
	}
.open-close{
	background:url(image/show-ans.gif) no-repeat right top;
	width:101px;
	height:20px;
	text-indent:-10000000px;
	float:left;
	}
.close{
	background:url(image/hide-ans.gif) no-repeat right top !important;
	}
.pages{
	float:right;
	width:100%;
	padding:10px 0 20px 0;
	}
.pages span{
	width:21px !important;
	height:18px;
	background-color:#00BAD1;
	text-align:center;
	padding:3px 0 0 0;
	margin:0 0 0 10px;
	}
.pages span, .pages span a{
	font-size:10px !important;
	color:#000 !important;
	float:right;
	width:21px;
	text-align:center;
	}
.page-prev{
	background:url(image/page-prev.gif) no-repeat;
	}
.page-next{
	background:url(image/page-next.gif) no-repeat;
	}
.page-prev, .page-next{
	width:21px;
	height:21px !important;
	float:right;
	text-indent:-10000000px;
	padding:0 !important;
	}
.calendar{
	padding:9px 0 0 0;
	background:url(plugin/calendar/calendar-bg.gif) no-repeat 0 9px;
	}
.calendar-wrap{
	
	}
.calendar a{
	font-size:13px;
	padding:19px 19px 0 0;
	display:block;
	background:url(image/plus_white.gif) no-repeat right 25px;
	}
.cal{
	background:url(plugin/calendar/cal-top.gif) no-repeat 3px 3px;
	}
.cal tr{
	padding:0 2px 0 0;
	} 
.cal td{
	background:url(plugin/calendar/day-bg.gif) no-repeat 3px top;
	
	}
.cal a.cal-prev {
	background:url(plugin/calendar/prev.gif) no-repeat center center;
	}
.cal a.cal-next {
	background:url(plugin/calendar/next.gif) no-repeat center center;
	}
.cal .hilight, .today{
	background:url(plugin/calendar/hilight.gif) no-repeat 3px top !important;
	}
.side-head{
	margin:10px -12px 0 0;
	height:14px;
	padding:6px 12px 5px 0;
	background-color:#00BAD1;
	}
/*************Poll**************/
.leftbox .poll-content{
	margin:10px 20px 13px 0;
	font-size:14px;
	}
.leftbox .poll-answer{
	margin:0;
	list-style-type:none;
	}
.leftbox .poll-answer li{
	margin-bottom:10px;
	}
.poll button{
	background:none;
	border:none;
	text-indent:-10000000px;
	background:url(image/post-choices.gif) no-repeat right bottom;
	width:109px;
	height:20px;
	}
.poll-results{
	padding:0 20px 0 0;
	float:right;
	width:355px;
	}
.leftbox .poll-question{
	color:#333333;
	font-size:17px;
	letter-spacing:0;
	background:transparent url(image/plus.gif) no-repeat scroll right 24px;
	padding:15px 22px 0 0;
	margin:0;
	}
.poll-results span{
	color:#000;
	font-size:12px;
	padding-bottom:8px;
	float:right;
	width:100%;
	}
/*************Event Inside********/
.events-row-1{
	padding:40px 0 130px 0;
	float:right;
	}
.events-row-2{
	padding:0 0 20px 0;
	float:right;
	width:100%;
	}
.events-row-2 h3, .events-row-3 h3{
	margin:0 -20px 0 0;
	padding:5px 20px 5px 0;
	background-color:#000;
	width:100%;
	float:right;
	}
.events-row-2 h4{
	color:#333333;
	font-size:16px;
	letter-spacing:0px;
	padding:14px 0 0 0;
	float:right;
	}
.events-row-2 span{
	color:#00BAD1;
	font-size:13px;
	width:100%;
	float:right;
	}
.events-row-3 form, #contact-us, #join-us{
	float:right;
	width:100%;
	padding:10px 0 0 0;
	}
.events-row-3 dt, .events-row-3 dd label, #contact-us dt, #contact-us dd label,  #join-us dt,  #join-us dd label{
	float:right;
	font-size:13px;
	width:78px;
	}
.events-row-3 dd label, #contact-us dd label,  #join-us dd label{
	width:100px;
	padding:18px 0 0 0;
	}
.events-row-3 dd, #contact-us dd, #join-us dd{
	padding:0 0 12px 0;
	}
.events-row-3 dd textarea, #contact-us dd textarea{
	border:none;
	width:504px;
	height:146px;
	}
.events-row-3 dd input.text, #contact-us dd input.text, #join-us dd input.text{
	width:266px;
	height:18px;
	border:none;
	}
.events-row-3 dd img, #contact-us dd img,#join-us dd img{
	float:right;
	padding-left:28px;
	}
.events-row-3 dd input.text2, #contact-us dd input.text2, #join-us dd input.text2{
	width:188px;
	border:none;
	margin:18px 0 0 0;
	}
.events-row-3 dd ul.cta, #contact-us dd ul, #join-us dd ul{
	list-style-type:none;
	float:left;
	margin:0;
	}
.gal img{
	padding:8px 0 0 0;
	}
.gal a.slide-link{
	display:block;
	font-size:13px;
	padding:8px 18px 0 0;
	background:url(image/plus_white.gif) no-repeat right 15px;
	}
.events-row-3 .submit{
	float:left;
	background:url(image/post-comment.gif) no-repeat 0 0;
	width:122px;
	height:20px;
	border:none;
	}
#contact-us dd .submit, #join-us dd .submit{
	float:left;
	background:url(image/submit.gif) no-repeat 0 0;
	width:60px;
	height:20px;
	border:none;
	text-indent:-10000000px;
	}
p.error, label.error{
	width:100%!important;
	float:right!important;
	margin:0 31px 0 0!important;
	padding:0 !important;
	color:#FF0000;
	font-size:11px;
	margin:0 0 0;
	}
.events-row-3 .submit span{
	text-indent:-999px;
	display:block;
	}
.forum-row{
	padding:0 20px 0 0;
	float:right;
	}
.forum-row h2{
	color:#333;
	width:564px;
	margin:0 -20px 0 0;
	letter-spacing:0;
	}
.forum-row span{
	color:#00BAD1;
	font-size:16px;
	float:right;
	padding:20px 0 0 0;
	width:442px;
	}
.forum-row p, .forum-row p span{
	padding:10px 0 0 0;
	margin:0;
	float:none;
	line-height:1.2;
	font-size:12px;
	color:#333;
	}
.forum-row p{
	width:415px;
	float:right;
	}
.forum-row p span{
	width:auto;
	}
.f-comments{
	padding:6px 0 10px 0 !important;
	}
.forum-row img{
	float:right;
	margin:10px 0 0 20px;
	}
.p-relatedlinks li a{
	background:url(image/men-bg.gif) no-repeat left;
	padding:0 0 0 32px;
	}
	
/* poll */
/*.poll {clear: both; color: #333333; font-size: 11px; position: relative;}
.poll form{margin: 0; padding: 0;}
.poll input{vertical-align: middle;}*/
.poll-error {color: #ff0000; font-size:11px;}
/*
.leftbox .poll-answer {margin: 0; padding: 0; list-style: none;}
.leftbox .poll-answer li {margin: 0; padding: 4px 0;}
.poll-link{margin: 0; padding: 4px 0!important;}
.poll-link a {color: #333333;}*/
.poll-indicator, .poll-error {display: none;}
/*
.poll-indicator { position: absolute; right: 50%; top: 50%; margin-right: -25px; margin-top: -25px;}
.poll-graph {margin: 0; padding: 0; list-style: none;}
.poll-graph li {margin: 0; padding: 4px 0; line-height: 9px;}
.poll-graph .poll-bar {margin: 1px;font-size: 8;line-height: 10px;height: 10px;background: #d8e1eb; border: 1px solid #c8c8c8;}


.__status {position:fixed;top:0;left:0;padding:10px;background:#FDFAA4;border-right:1px solid #988753;border-bottom:1px solid #988753;z-index:100;opacity:0.80;}

/*Comments */
.comment-list p {
	clear:both;
	}
.comment{
	padding:0 0 20px 0;
	font-size:13px;
	}
.comment ul{
	list-style-type:none;
	margin:0;
	}
#simplegallery1 {
	background:#fff;
	}
#simplegallery1 .gallerydesctext{ 
	text-align: right;
	}
/*Sitemap*/
.sitemap{
	float:right;
	width:100%; 
	list-style-type:none;
	margin:0;
	}
.sitemap li{
	padding:10px 14px 0 0;
	background:url(image/plus.gif) no-repeat right 15px;
	}
.sitemap li a{
	font-weight:bold;
	}
.sitemap li a:hover{
	color:#999999 !important;
	}
.sitemap li ul li a{
	font-weight:normal;
	}
.sitemap li ul li{
	padding:0 10px 0 0;
	background:url(image/pointer-2.gif) no-repeat right 5px;
	}
.sitemap li ul li ul{
	padding:5px 30px 5px 0;
	list-style-type:none;
	margin:0;
	}
.sitemap li ul{
	float:none !important;
	list-style-type:none;
	margin:0;
	}
.norec{
	width:100%;
	}
.norec li{
	padding:0 20px 0 0;
	font-size:12px;
	}
.messagebox{
	background-color:#E6E6E6;
	font-weight:bold;
	padding:0;
	position:absolute;
	right:11px;
	top:73px;
	width:68%;
	}
.messagebox ul{
	list-style-type:none;
	margin:0 5px 5px 0;
	}
.messagebox li.success{
	background:url(image/success-msg-icon.gif) no-repeat right 0;
	padding:0 22px 0 0;
	}
.search{
	position:absolute;
	top:30px;
	left:20px;
	}
.search .txt-box{
	height:15px;
	margin:0 0 0 5px;
	border:none;
	}
.search .search-btn{
	background:url(image/search.gif) no-repeat right top;
	text-indent:-1000000px;
	width:16px;
	height:16px;
	}
.photo-gallery{
	list-style-type:none;
	margin:20px 0 0 0;
	}
.photo-gallery li{
	float:right;
	width:140px;
	margin-left:20px;
	text-align:center;
	height:195px;
	margin-bottom:20px;
	overflow:hidden;
	}
.photo-gallery li a img{
	border:5px solid #666666;
	}
.photo-gallery li a{
	color:#333333;
	line-height:15px;
	}
.poll-link1{
	margin:0;
	}
.poll-link1 a{
	background:url(image/view-results.gif) no-repeat right top;
	display:block;
	width:104px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	color:#004A54;
	text-transform:uppercase;
	padding:0 5px 0 0;
	text-indent:-1000000px;
	}
.poll-link1 a, .block-3 button{
	margin-right:120px;
	margin-top:10px;
	}
.poll-total {margin: 0;}
.poll-link2 a{
	background:url(image/view-poll.gif) no-repeat right top;
	display:block;
	margin-right:140px;
	width:89px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	color:#004A54;
	text-transform:uppercase;
	padding:0 5px 0 0;
	text-indent:-1000000px;
	}
.poll-link1 a:hover{
	color:#004A54 !important;
	}
.leftbox .poll{
	position:relative;
	}
.leftbox .poll-link1 a{
	top:120px !important;
	}
.leftbox .poll-link2 a{
	top:80px;
	}
.rightbox a.lightbox{
	display:block;
	margin:26px 0 0 0;
	}
.block-3 .poll{
	height:175px;
	overflow:auto;
	}
.poll-link2{
	margin-top:-10px;
	}
.poll-ins-btn, .poll-ins-link{
	margin-right:496px;
	margin-top:10px;
	}
.poll-ins-res-link{
	margin-right:515px;
	}
.poll-ins-link a, .poll-ins-res-link a{
	margin:0 !important;
	}
#loader{
	background:url(image/indicator-big.gif)no-repeat;
	width: 100px;
	height: 100px;
	position: absolute;
	top: 162px;
	right: 30%;
	z-index: 1000;
	}
.breadcrumb{
	width: 600px;
	margin:10px 0 12px 0;
	padding:5px 10px 5px 0; 
	background-color: #7F7F7F;
	color: #ffffff;
	}
.breadcrumb a{
	color: #ffffff;
	}

