@charset "utf-8";

/* CSS Document */

body{

 margin:0px;

 background-color:#FFFFFF;

 font-family:Verdana, Arial, Helvetica, sans-serif;

 font-size:11px;

 color:#333536;

 }

 p{

 padding-top:0px;

 margin-top:0px;

 padding-bottom:10px;

 }

a:focus{

outline:0px;

}

a img{

border:0px;

}

.maindiv{

width:990px;

margin:0 auto;

}

.maindiv1{

width:973px;

float:left;

background:url(../images/main_template_bg.jpg) repeat-y;

padding:0px 8px 0px 9px;

}

/* wapper */

.wapper{

width:100%;

float:left;

}

/* header */

.wapperdiv1{

width:100%;

float:left;

background-image:url(../images/logo_top_bg.jpg);

background-repeat:repeat-x;

background-color:#fafafa;

}

.header{

width:950px;

margin:0 auto;

}

.headerdiv1{

width:580px;

float:left;

text-align:left;

padding-top:15px;

padding-bottom:10px;

}

.headerdiv2{

	width:370px;

	height:137px;

	float:left;

	text-align:right;

	margin-top:13px;

	background-image: url(../images/bg-contact-b.jpg);

	background-repeat: no-repeat;

}

.headerdiv_cont_icon{

	width:210px;

	height:27px;

	float:right;

	margin-left:100px;

	margin-right:8px;

	margin-top:1px;

	padding-top:9px;

	text-align:right;

	background-repeat: no-repeat;

	background-image: url(../images/cont-icon.png);

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000;

	text-decoration: none;

}

.headerdiv_e-mail_icon{

	width:280px;

	height:64px;

	float:right;

	margin-left:50px;

	margin-right:8px;

	text-align:right;

	background-repeat: no-repeat;

	background-image: url(../images/e-mail-icon.png);

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000;

	text-decoration: none;

	line-height: 15px;

}

.inputbox{

width:203px;

border:1px solid #c0cfc5;

background-image:url(../images/input_bg.jpg);

background-repeat:repeat-x;



color:#5c5c5c;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

padding:6px 2px;

}

/* menu */

.wapperdiv2{

width:100%;

float:left;

background-color:#fafafa;

}

.menu{

width:950px;

margin:0 auto;

}

.menuH{

width:948px;

float:left;

text-align:left;

background-image:url(../images/menu_bg.jpg);

background-repeat:repeat-x;

height:35px;

border-left:1px solid #527509;

border-top:1px solid #527509;

border-right:1px solid #527509;

border-bottom:7px solid #527509;

}

/*.menuH ul{

margin:0px;

padding:0px;

}

.menuH ul li{

float:left;

list-style:none;

display:inline;

padding-top:2px;

padding-bottom:2px;

padding-left:10px;

padding-right:10px;

}

.menuH ul li a{

float:left;

font-size:14px;

color:#FFFFFF;

padding-left:12px;

padding-right:12px;

line-height:31px;

text-decoration:none;

text-transform:uppercase;

font-family:Tahoma, verdana;

font-size:12px;

letter-spacing:2px;

}

.menuH ul li a:hover{

float:left;

background-color:#527509;

}

.menuH ul li.selected a{

float:left;

background-color:#527509;

}*/

/* ######### Matt Black Strip Main Menu Bar CSS ######### */



.mainmenu ul {

	margin: 0;

	padding: 0;

	

}

.mainmenu li {

	float:left;

list-style:none;

display:inline;

padding-top:2px;

padding-bottom:2px;

padding-left:4px;

padding-right:3px;



	

}

.mainmenu li a {

	float:left;

font-size:14px;

color:#FFFFFF;

padding-left:8px;

padding-right:8px;



padding-top:8px;

padding-bottom:9px;

text-decoration:none;

text-transform:uppercase;

font-family:Tahoma, verdana;

font-size:12px;

letter-spacing:2px;



	

}

.mainmenu li a:visited {

	color: white;

}

.mainmenu li a:hover {

float:left;

	background: #527509; /*background of tabs for hover state */

	color: white;

	

}

.mainmenu li.current a {

	background: #527509; /*background of tab with "selected" class assigned to its LI */

	color: white;

}

.mainmenu a.selected {

	background: #527509; /*background of tab with "selected" class assigned to its LI */

	color: white;

}

/* ######### Drop Down ULs CSS ######### */





.ddsubmenustyle, .ddsubmenustyle ul { /*topmost and sub ULs, respectively*/

	margin: 0;

	padding: 0;

	position: absolute;

	left: 0;

	top: 0;

	list-style-type: none;

	background:url(../images/dropdown_bg.gif) repeat-x bottom;	

	background-color:#5c8d08;

	visibility: hidden;

	z-index: 100;

}

.ddsubmenustyle li{

padding-left:5px;

padding-right:5px;

width:200px;



}

.ddsubmenustyle li a {

	display: block;

	width: 190px; /*width of menu (not including side paddings)*/

	color: white;



	text-decoration: none;

	line-height:35px;

	background-image:url(../images/dropdown_border.gif);

	background-repeat:no-repeat;

	background-position:bottom;

	padding:0px 5px;

	

}

/** html .ddsubmenustyle li {

	display: inline-block;

	width: 210px; 

}*/

.ddsubmenustyle li a:hover {

	

	color: black;

}

/* ######### Neutral CSS  ######### */



.downarrowpointer { 

	padding-left: 0px;

	border: 0;

}

.rightarrowpointer { 

	position: absolute;

	padding-top: 0px;

	left: 100px;

	border: 0;

}

.ddiframeshim {

	position: absolute;

	z-index: 500;

	background: transparent;

	border-width: 0;

	width: 0;

	height: 0;

	display: block;

}

/* container */

.wapperdiv3{

width:100%;

float:left;

}

.container{

width:950px;

margin:0 auto;

}

/* Banner */

.banner{

width:950px;

float:left;

text-align:left;

margin-top:4px;

padding-bottom:5px;

}

/* Content */

.containerdiv1{

width:950px;

float:left;

padding-top:5px;

padding-bottom:10px;

}

.containerdiv1div1{

width:310px;

float:left;

padding-right:10px;

}

.containerdiv1div1div1{

width:310px;

float:left;

border-bottom:1px solid #2188d0;

background-image:url(../images/home_heading_btm_bg.jpg);

background-repeat:no-repeat;

background-position:left bottom;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:25px;

color:#106cac;

padding-bottom:10px;

}

.containerdiv1div1div2{

width:310px;

float:left;

text-align:justify;

padding-top:10px;

padding-bottom:5px;

line-height:16px;

}

.containerdiv1div1div2 a{

text-decoration:none;

color:#f52513;

}

.containerdiv1div1div2 a:hover{

text-decoration:none;

color:#382ac1;

}

.containerdiv1div2{

width:310px;

float:left;

}

.homelinks a{

text-decoration:none;

color:#333536;

}

.homelinks a:hover{

text-decoration:none;

color:#f52513;

}

/* Container btm */

.wapperdiv4{

width:100%;

float:left;

background-image:url(../images/home_btm_panel_bg.jpg);

background-repeat:repeat-x;

background-color:#f2f4f5;

padding-top:25px;

padding-bottom:20px;

}

.containerbtm{

width:950px;

margin:0 auto;

}

.containerbtmdiv1{

width:950px;

float:left;

}

.containerbtmdiv1div1{

width:310px;

float:left;

padding-right:10px;

}

.containerbtmdiv1div1div1{

width:290px;

float:left;

text-align:left;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:16px;

color:#106cac;

line-height:48px;

padding-left:10px;

padding-right:10px;

background-color:#FFFFFF;



}

.containerbtmdiv1div1div1 a{

text-decoration:none;

text-align:right;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#f52513;

font-size:11px;

}

.containerbtmdiv1div1div1 a:hover{

text-decoration:none;

color:#382ac1;

}

.containerbtmdiv1div1div2{

width:290px;

float:left;

text-align:justify;

padding:10px 10px;

background-color:#f7f8f9;

line-height:16px;

}

.containerbtmdiv1div2{

width:308px;

float:left;

border:1px solid #c3cbc1;

}

.containerbtmdiv1div2div1{

width:290px;

float:left;

text-align:left;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:16px;

color:#106cac;

line-height:48px;

padding-left:9px;

padding-right:9px;

background-color:#FFFFFF;

}

.containerbtmdiv1div2div2{

width:290px;

float:left;

text-align:justify;

padding:10px 9px;

background-color:#edf0eb;

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

color:#232729;

}

/* footer */



.wapperdiv5{

width:100%;

float:left;

/*background-image:url(../images/footer_bg.jpg);*/

background-color:#4c5255;

padding-top:10px;

padding-bottom:10px;

}

.footer{

width:950px;

margin:0 auto;

}

.footer a{

text-decoration:none;

color:#ffffff;

}



.footer a:hover{

text-decoration:none;

color:yellow;

}

.footerdiv1{

width:950px;

float:left;

text-align:left;

color:#FFFFFF;

line-height:10px;

}

.footerdiv1 a{

text-decoration:none;

color:#ffffff;

}

.footerdiv1 a:hover{

text-decoration:none;

color:yellow;

}

.footerlinks a{

text-decoration:none;

color:#98a3a9;

}

.footerlinks a:hover{

text-decoration:none;

color:#ffffff;

}

.marquee{

width:950px;

float:left;

background-color:#fbe7ed;

padding:5px 0px;

margin-bottom:2px;

}

.marquee a{

text-decoration:none;

color:#1469a2;

}

.marquee a:hover{

text-decoration:none;

color:red;

}



/* Slide show */

#rotator

{

	

	cursor: pointer;

	overflow: hidden;

	

	position: relative;

	width: 950px;

	height: 280px;

}



#rotator img

{

	border: 0;

	cursor: pointer;

	width: 950px;

	height: 280px;

}

#slideshow {

    position:relative;

    height:280px;

}



#slideshow DIV {

    position:absolute;

    top:0;

    left:0;

    z-index:8;

    opacity:0.0;

    height: 280px;

    background-color: #FFF;

}



#slideshow DIV.active {

    z-index:10;

    opacity:1.0;

}



#slideshow DIV.last-active {

    z-index:9;

}



#slideshow DIV IMG {

    height: 280px;

    display: block;

    border: 0;

    

}

#slideshow1 {

    position:relative;

    height:1px;

	

	

}



#slideshow1 DIV {

    position:absolute;

    top:-55px;

    left:0;

    z-index:11;

    opacity:0.0;

    height: 1px;

    

}



#slideshow1 DIV.active1 {

    z-index:12;

    opacity:1.0;

	width:950px;

}





/*

 * jQuery UI CSS Framework 1.8.9

 *

 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)

 * Dual licensed under the MIT or GPL Version 2 licenses.

 * http://jquery.org/license

 *

 * http://docs.jquery.com/UI/Theming/API

 */



/* Layout helpers

----------------------------------*/

.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }

.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.ui-helper-clearfix { display: inline-block; }

/* required comment for clearfix to work in Opera \*/

* html .ui-helper-clearfix { height:1%; }

.ui-helper-clearfix { display:block; }

/* end clearfix */

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }





/* Interaction Cues

----------------------------------*/

.ui-state-disabled { cursor: default !important; }





/* Icons

----------------------------------*/



/* states and images */

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }





/* Misc visuals

----------------------------------*/



/* Overlays */

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }





/*

 * jQuery UI CSS Framework 1.8.9

 *

 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)

 * Dual licensed under the MIT or GPL Version 2 licenses.

 * http://jquery.org/license

 *

 * http://docs.jquery.com/UI/Theming/API

 *

 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px

 */





/* Component containers

----------------------------------*/

.ui-widget { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.ui-widget .ui-widget { font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.ui-widget-content { }

.ui-widget-content a { color: #333333; }

.ui-widget-header { padding-bottom:5px;}

.ui-widget-header a { color: #ffffff; }



/* Interaction states

----------------------------------*/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {  background:url(../images/arrow.jpg) no-repeat left; padding-left:18px;color: #1c94c4; margin-bottom:5px; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { color: #000; }

.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {  background:url(../images/arrow-down.jpg) no-repeat left; padding-left:18px; color: #f2f2f2; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; text-decoration: none; }

.ui-widget :active { outline: none; }





/* popup window */

#dialog-overlay {



	/* set it to fill the whil screen */

	width:100%; 

	height:100%;

	

	/* transparency for different browsers */

	filter:alpha(opacity=50); 

	-moz-opacity:0.5; 

	-khtml-opacity: 0.5; 

	opacity: 0.5; 

	background:#000; 



	/* make sure it appear behind the dialog box but above everything else */

	position:absolute; 

	top:0; left:0; 

	z-index:3000; 



	/* hide it by default */

	display:none;

	

}

#dialog-box {

	

	

	width:550px; 	

	position:absolute; 

	z-index:5000; 	

	display:none;

	margin-top:300px;

	

}



#dialog-box .dialog-content {	

	text-align:left; 

	

	color:#666; 

	font-family:arial;

	font-size:11px; 

}



a.button {	

	margin:0px auto 0 515px;

	text-align:center;

	

	display: block;

	width:35px;

	

	position: relative;

	cursor: pointer;

	top:17px;

	left:15px;

	

}



a.button:hover {

	

}



/* extra styling */

#dialog-box .dialog-content p {

	font-weight:bold; margin:0;

	font-size:16px;

	text-align:center;

	line-height:30px;

}



#dialog-box .dialog-content ul {

	margin:10px 0 10px 20px; 

	padding:0; 

	height:500px;

}

a.textlink{

text-decoration:none;

color:#0099FF;

}

a.textlink:hover{

text-decoration:none;

color:#339933;

}

.Read_more {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #9f0000;

	text-decoration: none;

	}

.News_evnetsText {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	line-height: 15px;

	font-weight: normal;

	color: #333;

	text-decoration: none;

	}

.text-news {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	color: #F00;

	text-decoration: none;

	}

.facebook_icon{

	width:350px;

	float:right;

	margin-left:10px;

	margin-right:8px;

}

.news-liks{
	
	color:#333536;
	text-decoration:none;
	
}
.ul-style {
	margin-left: -50px;
	list-style: none;
}
.li-style{
	background-image: url(../images/home_arrow.jpg);
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-bottom: 8px;
	background-position: 11px 3px;
}