@charset "utf-8";
@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#1a2328;}
html { padding:0; margin:0;}

.main { margin:0 auto; padding:0; background:#1a2328;}
.plain { width:960px; padding:0; margin:280px 0 0 0; auto;}
.resize { width:960px; padding:0; margin:0 auto;}
/********** header **********/
.header_resize { margin:0; padding:0; background:url(images/header_bg.gif) top repeat-x;}
.header { width:980px; background: #1a2328; padding:0; margin:0 auto; border-bottom:1px solid #526469;}
.header_home { width:980px; background: #1a2328; padding:0; margin:0 auto;}
.header_blog_home { background:#e9e9e9 url(images/1.jpg); padding:0; margin:0; border-top:1px solid #999999; }
.header_blog { background:#1a2328; padding:0; margin:0; border-bottom:  1px solid #999999;}
.header_blog_resize { width:980px; margin:0 auto; padding:0;}
.header_blog_resize h1 { font:bold 20px Arial, Helvetica, sans-serif; color:#fff; padding:40px 0; margin:0;}
.header_blog_resize h2 { font:bold 36px Arial, Helvetica, sans-serif; color:#fff; padding:40px 0; margin:0;}
.header_blog_resize img { float:right; padding:45px 0 0 0; margin:0;}

/* 2 color earlier=#1a2328*/
.header_blog2 { background:url(images/header_blog_bg.gif) top center repeat-x; padding:20px 0 0 0; margin:0; height:95px;}
.header_blog2 h2 { font:bold 36px Arial, Helvetica, sans-serif; color:#ffffff; padding:10px 0 0 0; margin:0;}
/* logo */
.logo {padding:0; margin:0; width:321px; float:left;}
/*menu*/
.menu { padding:5px 0 0 0; margin:0 ; width:630px; float:right; background-image: url(images/letter.jpg1); background-repeat: no-repeat; background-position:100% 10%;}
.menu ul { text-align:right;  padding:5px; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:5px; color:#ffffff; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; border:3px solid #1a2328;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.menu ul li a:hover { color:#000; background-color: #e8ad09; border:3px solid #e8ad09; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.menu ul li a.active { color:#ffffff; border-bottom:3px solid #e8ad09;}
.menu .current a { color:#000; background-color: #e8ad09; border:3px solid #e8ad09; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.menunews {    
               position:absolute;
			   left:1280px;
			   top:15px;                  /*use the float*/
               margin-top: 2px;      /*your top margin*/        
               padding-right: 0px;
               width: 110px;
               height: 40px;
               vertical-align: top;
               text-align: center;
               padding-bottom: 10px;
			   
               z-index: 10;
			  
}
/* search_bg */
.search_bg { background:url(images/search_main_bg.gif) top no-repeat; margin:0 auto 10px auto; padding:0; width:980px;}
.search_bg p.search_bgg { width:300px; float:left; color:#1a2328; padding:13px 0 0 20px; margin:0; line-height:1.8em; font:normal 12px Arial, Helvetica, sans-serif;}
.search_bg img.search1 { float:left; margin:10px 20px 0 20px; padding:0;}
/* */
.body_resize_top_resize { margin:10px auto; padding:0 10px;}
.body_resize  { background: url(images/body_bg.gif) top repeat-y; padding:0; width:980px; margin:0 auto;}
.body_resize_top { background: url(images/body_top_bg.gif) top no-repeat; margin:0; padding:0;}
.body_resize_bottom { margin:0; padding:10px; width:960px; background:url(images/body_bottom_bg.gif) bottom no-repeat; text-align:justify;}
/*---------------------chimes---------------------*/
.mag_resize  { background: url(images/body_bg.gif) top repeat-y; padding:0; width:1010px; margin:0 auto;}
.mag_resize_top { background: url(images/body_top_bg.gif) top no-repeat; margin:0; padding:0;}
.mag_resize_bottom { margin:0; padding:10px; width:1010px; background:url(images/body_bottom_bg.gif) bottom no-repeat; text-align:justify;}
/*----------------------------------------------*/
/*----------------chimes-------------------*/
.left3 {width:1010px; margin:0; padding:0 15px; float:left;}
/*------------------------------------------*/
.body { padding:20px 0; margin:0 auto; background: #e9e9e9 url(images/1.jpg);}
.body h1 { font:bold 14px Arial, Helvetica, sans-serif; color:#343434; padding:10px 5px; margin:0 0 10px 0;}
.body h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#343434; border-bottom:1px  solid #dbdbdb; padding:10px 5px; margin:0 0 10px 0;}
.body h3 { font:normal 18px Arial, Helvetica, sans-serif; color:#575757; padding:10px 5px; margin:0 0 10px 0;}
.body h4 { font:bold 18px Arial, Helvetica, sans-serif; color:#343434; padding:10px 5px; margin:0 0 10px 0;}
.body h5 { font:bold 18px Arial, Helvetica, sans-serif; background: transparent url(images/row.png) 0 bottom repeat-x; padding:20px 0px; margin:0 0 3px 0;}
.body h6 { font:bold 18px Arial, Helvetica, sans-serif; padding:20px 0px; margin:0 0 3px 0;}
.body h7 { font:bold 14px Arial, Helvetica, sans-serif; color:#343434; border-bottom:1px  solid #dbdbdb; padding:10px 10px; margin:0 0 10px 0;}
.body h9 { font:bold 18px Tahoma; font-style:italic; color:#343434; margin:0 0 5px 0;}
.body p {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:1.8em;
	padding:3px 5px;
	margin:0;
}
.body p span { color:#e8ad09;}
.body a { color:#1b2428; text-decoration:none;}
.body img { margin:10px auto; padding:0;}
.body img.floated { float:right; margin:5px 20px; padding:0;}
.body img.floated2 { float:left; margin:5px 20px 5px 0; padding:0;}
.right { width:290px; margin:0; padding:10px 15px; float:right;}
.right_sp { width:410px; margin:0; padding:10px 15px; float:right;}
.right-gallery { width:260px; margin:0; padding:10px 15px; float:right;}
.left-gallery {width:620px; margin:0; padding:10px 15px; float:left;}
.photo {padding: 1px;}	
.right ul { list-style:none; margin:0; padding:0;}
.right li { padding:5px; margin:0; border-bottom:1px solid #dbdbdb;}
.right li a { font:normal 11px Arial, Helvetica, sans-serif; color:#7d7d7d; text-decoration:none;}
.right li a:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#3ea6e2;}
.right2 { width:290px; margin:0; padding:0 15px; float:right;}
.right2 li {font:normal 11px Arial, Helvetica, sans-serif;  background: transparent url(images/row.png) 0 bottom repeat-x; } 
.right2 li a:link, .side_nav li a:visited, .side_nav li a:active { display: block; width: 245px; padding: 13px 0 13px 19px; color: #999999; }
.right2 li a.active:link, .side_nav li a.active:visited, .side_nav li a.active:hover, .side_nav li a.active:active { color: #c10000; background: transparent url(arrow.png) left 50% no-repeat; padding: 13px 0 13px 19px;  }
.right_testimony { width:610px; margin:0px; padding:0 15px; float:right;}

.index {width:915px; height:100; margin:10px; padding:5px 5px; float:left; }
.container_login {width:415px; height:300; margin:10px; padding:5px 5px; float:left; }
.index1 {width:900px; height:100; margin:20px; padding:0; float:none; border-bottom:1px solid #dbdbdb; clear:both; background:none;}
.con { width:915px; margin:0; padding:0 0; float:right; background:url(images/c.jpg);}
.bg_testimony {background:url(images/testimony_bg.jpg) repeat;}
.bg_gallery {background:url(images/gallery_bg.png) repeat;}
.livearea { background:url(images/livearea.png) left top no-repeat; }

.left {width:610px; margin:0; padding:10px 15px; float:left;}
.left_testimony {width:290px; margin:0; padding:0px 15px; float:left;}
.left_sp {width:930px; margin:0; padding:10px 15px; float:left;}
.left1 {width:610px; height:800; margin:0; padding:10px 15px; float:left;}
.left2 {width:610px; margin:0; padding:0 15px; float:left;}
.map { width:610px; margin:0; padding:0 0 0 15px; float:left;}
.sitemap { width:910px; margin:0; padding:0 0 0 15px; float:left;}
.sitemap_left { width:420px; margin:0; padding:10px 15px; float:left;}
.sitemap_right { width:420px; margin:0; padding:10px 15px; float:right;}
.sitemap_home { width:840px; margin:0; padding:10px 15px; float:left;}
.left3 {width:910px; margin:0; padding:0 15px; float:left;}
.right1 {width:250px; height:800; margin:0; padding:10px 15px; float:right;}
.right3 { width:290px; margin:0; margin:168px 15px 0 0; float:left;}
.blog {width:290px; margin:0; padding:10px 15px; float:left;}
.menu_index {width:210px; margin:0; padding:10px 15px; float:left;}
.bread {width:440px; margin:0; padding:5px 15px; float:left; border-radius: 5px; -webkit-border-radius: 5px; border: 2px solid #dee1d0; background:#dee1d0;}
.bread_text {width:420px; margin:0; padding:5px 15px; float:left; border-radius: 5px; -webkit-border-radius: 5px; border: 2px solid #dee1d0; background:#dee1d0;}
.bread:hover {width: 440px; float:left; margin-bottom: 0; background: #c4c9a2;  -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; border: 2px solid #6a6a6a;}
.bread_text:hover {width: 420px; float:left; margin-bottom: 0; background: #c4c9a2;  -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; border: 2px solid #c4c9a2;}
.port { width:270px; float:left; margin:10px 10px 10px 5px; padding:5px; background:#fff; border:1px solid #ddd;}
.port1 { width:568px; float:left; margin:10px 10px 10px 5px; padding:5px; background:#fff; border:1px solid #ddd;}
.port2 { width:280px; float:left; margin:10px 10px 10px 5px; padding:1px; background:#fff;}
.tb {width:949px; margin:0 0 0 5px; padding:0 0; float:left;}
.slideshow_bg { margin:0 auto; padding:0px 0px; background: #EBECE2 url(images/slideshow_bg.jpg);}
.tb_media {width:610px; margin:0; padding:0 0; float:left;}
.tbline {font: 38px Arial, Helvetica, sans-serif; color:#666; }
.tb_live {width:920px; margin:0; padding:0 0; float:left;}
.btnav { -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; border: 2px solid #e5ded4;} 
.btnav:hover { -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; border: 2px solid #c0bab1;}
.resources_button p { color:#333333; width:200px; font-weight:bold; background:url(images/area_bg.jpg) repeat #CCC; font-size:18px; border: 2px solid #ccc; text-shadow:1px 2px white, -1px -1px #ccc;}
.resources_button p:hover { color:#ccc; background: #333333; font-size:18px; border: 2px solid #ccc; text-shadow:0px 0px black, -0px -0px #333333;}
.resources_button p a { color:#333333;}
.resources_button p:hover a { color:#ccc;}
.resources_button p a:hover { color:#F60;}

td .btnav1 { color:#323806;} 
td .btnav1:hover { color: #bb0000;}
th .btnav2 { color: #fff;} 
th .btnav2:hover { color: #bb0000;}
p .hover_red { color:#f29a1c;}
p .hover_red:hover { color: #bb0000;}
.border { -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; border: 5px solid #fff; } 
.border:hover { -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; border: 5px solid #f4fafe; background: #f4fafe;}
.events {color: #fff;} 
.events:hover{color: #c50000;} 

/*Outer Borders*/
#outer-border a img, #outer-border a           { border: none; float: left; }
#outer-border a                               { margin: 3px; }
#outer-border a:hover                         { outline: 3px solid #09F; }


/*social icon set*/
.soc_facebook { display:block; width: 18px; height: 60px; text-indent: -9999px; background: transparent url(images/fb.jpg)  center no-repeat; position: absolute; left: 470px; top: 511px; }
.soc_twitter { display:block; width: 18px; height: 60px; text-indent: -9999px; background: transparent url(images/tw.jpg) center no-repeat; position: absolute; left: 500px; top: 511px; }
.soc_orkut { display:block; width: 18px; height: 60px; text-indent: -9999px; background: transparent url(images/ok.jpg) center no-repeat; position: absolute; left: 530px; top: 511px;}
.soc_blog { display:block; width: 18px; height: 60px; text-indent: -9999px; background: transparent url(images/bg.jpg) center no-repeat; position: absolute; left: 560px; top: 511px; }
/* search */
.search { padding:10px 20px 10px 0; margin:0 auto; float:right; }
.search form { padding:0; margin:0 auto;}
.search span { display:block; float:left; background:url(images/search_bg.gif) left top no-repeat; width:146px; padding:0 5px; height:23px;}
.search form .keywords { width:146px; line-height:13px; height:13px; float:left; background:none; border:0; padding:5px 0; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#acacac;}
.search form .button { float:left; margin:0; padding:0;}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px; }
#contactform * { color:#F00; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:100px; display:block; padding:10px 0; color:#575757; font:bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:450px; border:1px solid #ddd; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:right; }
#contactform textarea { width:450px; border:1px solid #ddd; margin:2px 0; padding:2px; background:#fff; float:right; }
#contactform li.buttons input { padding:3px 0 3px 110px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }

/*************footer**********/

.footer {padding:0;  margin:0;  background:#1a2328;}
.footer_mission { margin:0 auto; padding:2px 0 0 0; background: #e9e9e9 url(images/1.jpg); border-bottom: solid 1px #999999;}
.footer_mission_resize { width:940px; margin:0 auto; padding:0px 0 30px 0;}
.footer_bar { margin:0 auto; padding:5px 2px; background: #e9e9e9 url(images/footer_1.jpg); border-bottom: solid 1px #000000;}
.footer_bar_resize { width:940px; margin:0 auto; padding:2px 2px;}
.footer_resize { width:940px; margin:0 auto; padding:15px 10px;}
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#737373;}
.footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#737373; text-decoration:underline; padding:0px; margin:0;}
.footer_bar_resize a:hover{ color:#ffffff;}
.footer_resize a:hover{ color:#ffffff;}
.footer_bar_resize p .hover_red { color:#333;}
.footer_bar_resize p .hover_red:hover { color: #600;}
.footer p.left { text-align:left; width:300px; margin:0; padding:15px 0 0 0; float:left;} 
.footer p.right { text-align:right; width:640px; margin:0; padding:15px 0 0 0; float:right;} 
.footer img.loggo { float:left; margin:1; padding:5px;}
.footer img.rss { float:left; margin:5px; padding:0;}
.footer img.rss1 { float:left; margin:0; padding:0 10px 0 180px;}
.footer img.rss2 { float:left; margin:-25px 80px 0px;}
.new_footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#b5b5b5; margin:10px 0 20px; }
.new_footer a { font:bold 11px Arial, Helvetica, sans-serif; color:#526469; text-decoration:none; padding:5px; margin:0;}
.new_footer a:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:5px; margin:0;}
.innershadow {text-shadow:1px 2px white, -1px -1px #ccc;}
.footer_hover { color:#600;}



p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
.bg { border-bottom:1px solid #dbdbdb; clear:both; padding:0; margin:10px 0px; background:none;}
.bg_footer { border-bottom:1px solid #2d3438; clear:both; padding:0; margin:10px 0 20px; background:none;}
.bl { border-bottom:2px solid #fff; clear:both; padding:0; margin:10px 0;0; background:none;}

/***** Slider *******/
#slider {  width:980px; padding:0; margin:0 auto;}
div#slideshow1 { float:inherit width:100%; }
.slider-item { width:100% !important; border-bottom:1px solid #dbdbdb; padding:0; margin:0; background:url(images/1.jpg);}
/*.slider-item { width:100% !important; display:compact; clear:both; background:url(images/1.jpg);}*/
.slider-item img { float:right; margin:0; padding:23px 0px 0 0;}
.slider-item .text_item { width:0px; float:left; margin:0; padding:40px 0 0 0;}
.slider-item .text_item h2 { font:bold 36px Arial, Helvetica, sans-serif; color:#fff; padding:30px 0; margin:0; line-height:1.2em;}
.slider-item .text_item p { font:normal 12px Arial, Helvetica, sans-serif; color:#8c9da1; padding:0 0 20px 0; margin:0; line-height:1.8em;}
.slider-item .text_item img { margin:10px auto; padding:0; float:left;}
.slider_content_inner img { border:none; }
.controls-center { width:960px; margin:0 auto; padding:0;}
#slider_controls { margin:0 auto; z-index:1000; width:960px;}
#slider_controls h2 { width:600px; float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#676767; padding:40px 0 0 0; margin:0;}
#slider_controls ul { margin:0 50px 0 0; padding:0; width:254px; float:right;}
#slider_controls ul li { margin:0; padding:0; list-style:none; }
#slider_controls ul li { float:right; display:block; }
#slider_controls ul li a { width:10px; height:10px; background:url('images/tabs_2.gif') no-repeat center center; display:block; float:left; padding:30px 2px 0 2px; margin:2px !important; margin:1px 1px; outline:none; }
#slider_controls ul li a:focus { outline:none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { color:#979797; background:url('images/tabs_1.gif') no-repeat center center; }
/********** image opacity ************/
.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: .6;
opacity: .6;
}
.error {
font: normal 11px arial, verdana;
color: #c00;
border: 1px solid #c00;
padding: 2px;
margin: 5px;
float: left;
background-color: #FEF1ED;
}

.blog a:hover{font-size:12; font-weight:bold; color: #bb0000;}
.left1 a:hover{font-size:12; font-weight:bold; color: #bb0000;}
.left2 a:hover{font-size:12; font-weight:bold; color: #bb0000;}
.map a:hover{font-size:12; font-weight:bold; color: #bb0000;}
.sitemap a:hover{font-size:12; font-weight:bold; color: #bb0000;}
.port a:hover{font-size:50; font-weight:bold; color: #bb0000;}
.port1 a:hover{font-size:50; font-weight:bold; color: #bb0000;}
.port2 a:hover{font-size:50; font-weight:bold; color: #bb0000;}
.search2 { padding:3px 0 30px 40px; margin:0 auto; float:left; height:15px;}
.localTime1 {margin:-5px 0  0px 0;}
.localTime2 {margin:3px 19px 3px 5px;}
.timer1 { padding-left:240px; font-size:14px; font-family:Tahoma, Geneva, sans-serif; color:#cccccc;text-align:right;}
.timer2 { font-size:15px; font-family:Digital-7; color:#e77800;text-align:right; }
.notepad {background:url(images/notepad.jpg) no-repeat center;}
.events_select { border:0px solid #dbdbdb; padding:0; margin:0; width:610px; height:480px; background:url(images/events_bg.jpg) no-repeat;}
.area p { color:#333333; width:285px; font-weight:bold; background:url(images/area_bg.jpg) repeat #CCC; font-size:18px; border: 2px solid #ccc; text-shadow:1px 2px white, -1px -1px #ccc;}
.area p:hover { color:#ccc; background: #333333; font-size:18px; border: 2px solid #ccc; text-shadow:0px 0px black, -0px -0px #333333;}

/************* redmond button  - for sidebar**********/

#dark{
	background-color:#333;
	border:1px solid #000;
	padding:10px;
	margin-top:20px;}
	
#light{
	background-color:#FFF;
	border:1px solid #dedede;
	padding:10px;
	margin-top:20px;}	
	
li{ 
list-style:none;
	padding-top:10px;
	padding-bottom:10px;}	

.button, .button:visited {
	background: #222 url(overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
 
	.button:hover							{ background-color: #111; color: #fff; }
	.button:active							{ top: 1px; }
	.small.button, .small.button:visited 			{ font-size: 11px}
	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ font-size: 13px; 
												  font-weight: bold; 
												  line-height: 1; 
												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
												  }
												  
	.large.button, .large.button:visited 			{ font-size: 14px; 
													  padding: 8px 14px 9px; }
													  
	.super.button, .super.button:visited 			{ font-size: 34px; 
													  padding: 8px 14px 9px; }
	
	.pink.button, .magenta.button:visited		{ background-color: #e22092; }
	.pink.button:hover							{ background-color: #c81e82; }
	.green.button, .green.button:visited		{ background-color: #91bd09; }
	.green.button:hover						    { background-color: #749a02; }
	.red.button, .red.button:visited			{ background-color: #e62727; }
	.red.button:hover							{ background-color: #cf2525; }
	.orange.button, .orange.button:visited		{ background-color: #ff5c00; }
	.orange.button:hover						{ background-color: #d45500; }
	.blue.button, .blue.button:visited		    { background-color: #2981e4; }
	.blue.button:hover							{ background-color: #2575cf; }
	.yellow.button, .yellow.button:visited		{ background-color: #ffb515; }
	.yellow.button:hover						{ background-color: #fc9200; }

#navigation a.menu {background-position:0px -235px;}
#navigation a.menu:hover {background-position:-146px -235px;}

--------------side menu style 1 general Sidemenu------------------------------

.side_nav1 { width:264px; margin:0; padding:7px 10px; float:right;}
ul.side_nav1 { margin: 0 0 0px 0; width: 290px; padding: 0; clear: both;}
.side_nav1 li:hover {background: #fcb445; color: #fff;} 
.side_nav1 li:hover a{background: #fcb445; color: #fff;} 
.side_nav1 li {font:normal 12px Arial, Helvetica, sans-serif; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); background: #ffeea3;  color: #000; border: 1px solid #ffcf21; margin-top: 5px;  -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; }
.side_nav1 li img {margin: 0px;}
.side_nav1 li a:link, .side_nav1 li a:visited, .side_nav1 li a:active { display: block; width: 245px; padding: 0 0 0 10px; font-weight: bold;}
.side_nav1 li a.active:link, .side_nav1 li a.active:visited, .side_nav1 li a.active:hover, .side_nav1 li a.active:active 
{ color: #000;  font-weight: bold;}
.side_nav1 li a:hover, a.active:visited:hover { color: #fff; text-decoration: none; font-weight: bold;}

--------------side menu style 3 for Gallery------------------------------
.side_nav2 { width:264px; margin:0; padding:7px 10px; float:right;}
ul.side_nav2 { margin: 0 0 40px 0; width: 260px; padding: 0; clear: both; }
.side_nav2 li {font:normal 12px Arial, Helvetica, sans-serif; background: transparent url(images/row.png) 0 bottom repeat-x; }
.side_nav2 li a:link, .side_nav li a:visited, .side_nav li a:active { display: block; width: 245px; padding: 2px 2px 5px 18px; color: #999999; }
.side_nav2 li a.active:link, .side_nav li a.active:visited, .side_nav li a.active:hover, .side_nav li a.active:active { color: #c10000; background: transparent url(images/arrow.png) left 50% no-repeat; padding: 2px 2px 5px 18px;  }
.side_nav2 li a:hover, a.active:visited:hover { color: #c10000; text-decoration: none; }
.side_nav2 img.rss { float:left; margin:0; padding:15px;}


--------------side menu style 2 for Ministries------------------------------
.side_nav { width:264px; margin:0; padding:7px 10px; float:right;}
ul.side_nav { margin: 0 0 40px 0; width: 290px; padding: 0; clear: both; }
.side_nav li {font:normal 12px Arial, Helvetica, sans-serif; background: transparent url(images/row.png) 0 bottom repeat-x; }
.side_nav li a:link, .side_nav li a:visited, .side_nav li a:active { display: block; width: 245px; padding: 2px 2px 5px 18px; color: #999999; }
.side_nav li a.active:link, .side_nav li a.active:visited, .side_nav li a.active:hover, .side_nav li a.active:active { color: #c10000; background: transparent url(images/arrow.png) left 50% no-repeat; padding: 2px 2px 5px 18px;  }
.side_nav li a:hover, a.active:visited:hover { color: #c10000; text-decoration: none; }
.side_nav img.rss { float:left; margin:0; padding:15px;}

/*============= live page engine room box============*/
/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/

.tip {
	font-family: normal 12px Arial, Helvetica, sans-serif;
	width: auto;
	padding : 10px;
	overflow: hidden;
	display: none;
	position: absolute;
	margin-left: 30px;
	z-index: 9999;
	-moz-border-radius: 1em;
  	border-radius: 1em;
    -webkit-border-radius: 1em;
	-moz-box-shadow: 0 3px 7px #ccc;
    -webkit-box-shadow: 0 3px 7px #ccc;
    box-shadow: 0 3px 7px #ccc;
    background:#fff;
 	 border:5px solid #dfdfdf;
     color: #000;
	}
	
.image_roller {
	display: block;	
	width: 177px;
	height: 20px;
	background: url('images/bethelmedia.jpg') left;
	padding-top:5px;
	text-indent: -99999px;
}
.image_roller:hover {
	background-position:right;
}
.image_roller:active {
	background-position: 0 0;
}

/*-----------------------------------------------------------------------------------------------*/
/*                                         PAGINATION                                            */
/*-----------------------------------------------------------------------------------------------*/
.paginate {
font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 3px;
	font-size: 11px;
}

.paginate a {
	padding:2px 5px 2px 5px;
	margin:2px;
	border:1px solid #999;
	text-decoration:none;
	color: #666;
}
.paginate a:hover, .paginate a:active {
	border: 1px solid #999;
	color: #fff;
	background-color: #999;
}
.paginate span.current {
    margin: 2px;
	padding: 2px 5px 2px 5px;
		border: 1px solid #999;
		
		font-weight: bold;
		background-color: #999;
		color: #FFF;
	}
	.paginate span.disabled {
		padding:2px 5px 2px 5px;
		margin:2px;
		border:1px solid #eee;
		color:#DDD;
	}
	
.paginate_dis {
	width:610px;
	border-top:1px solid #dbdbdb; 
	clear:both; padding:0; 
	margin:10px 0 0 0; 
	background:none;
}
.paginate_dis_fullwidth {
	width:925px;
	border-top:1px solid #dbdbdb; 
	clear:both; padding:0; 
	margin:10px 0 0 0; 
	background:none;
}

.paginate_dis_fullwidth_gallery {
	width:877px;
	border-top:1px solid #dbdbdb; 
	clear:both; padding:0; 
	margin:10px 0 0 0; 
	background:none;
}

.paginate_dis_yourvoice {
	width:595px;
	border-top:1px solid #dbdbdb; 
	clear:both; padding:0; 
	margin:10px 0 0 10px; 
	background:none;
}
