
/* CSS Document */
body
	{
	padding:0px;
	margin:0px auto;
	color:#000;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#aecdeb;
	}

/**** Header Tags ****/	
	
h1, h2, h3, h4, h5, h6
	{
	margin:0px;
	padding:0px;
	}

h1
	{
	color:#0082c8;
	padding:0px 0px 5px 0px;
	font-size:18px;
	}

h2
	{
	color:#0082c8;
	font-size:20px;
	}

h3
	{
	color:#0082c8;
	font-size:14px;
	}

a
	{ 
	outline:none; 
	}

p 
	{ 
	margin-top:0px; 
	}

img
	{
	border:0px;
	}

/**** Container Body Section CSS ****/	

#maincontainer
	{
	width:991px;
	margin:0 auto;
	}

#top_header
	{
	padding:0px;
	width:991px;
	height:285px;
	float:left;
	border-bottom:8px solid #aecdeb;
	}

#header_left
	{
	padding:0px 0px 0px 0px;
	width:309px;
	height:285px;
	float:left;
	border-right:8px solid #aecdeb;
	}

#header_right
	{
	height:285px;
	padding:0px;
	width:674px;
	float:left;
	}

#logo_right
	{
	width:674px;
	height:184px;
	float:left;
	border-bottom:8px solid #aecdeb;
	}

#east_west
	{
	width:674px;
	height:93px;
	float:left;
	background:#fff;
	}

#east
	{
	width:329px;
	height:93px;
	float:left;
	border-left:4px solid #aecdeb;
	}

#east p
	{
	width:329px;
	text-align:center;
	margin:0px;
	padding:0px;
	}

#east h1
	{
	width:329px;
	text-align:center;
	font-size:18px;
	font-weight:normal;
	color:#0082c8;
	margin:0px;
	padding:15px 0px 5px 0px;
	}



#west
	{
	width:329px;
	height:93px;
	float:left;
	border-right:4px solid #aecdeb;
	}

#west p
	{
	width:329px;
	text-align:center;
	margin:0px;
	padding:0px;
	}

#west h1
	{
	width:329px;
	text-align:center;
	font-size:18px;
	font-weight:normal;
	color:#0082c8;
	margin:0px;
	padding:15px 0px 5px 0px;
	}

/**** Container Body Tags ****/

#container_body
	{
	width:991px;
	float:left;
	background:url(../images/content_body_bg.png);
	}

#container_body a
	{
	text-decoration:none;
	color:#0082c8;
	font-size:12px;
	}

#container_body a:hover
	{
	color:#000;
	}

#container_left
	{
	width:277px;
	float:left;
	padding:23px 0px 20px 26px;
	}
	
#logo_display	
	{
	width:257px;
	float:left;
	padding:0px;
	}	
#left_menu
	{
	width:247px;
	float:left;
	background:#9cc8f4;
	padding:5px 5px 5px 5px;
	}
	
#container_right
	{
	width:652px;
	padding:0px 0px 20px 30px;
	float:left;
	}
.content
	{
	padding:0px 0px 0px 0px;
	}


#head_nws 
	{
	width:201px;
	height:33px;
	padding:0px;
	background:url(../images/pannel_top_bg.gif) no-repeat;
	padding:0px 0px 0px 10px;
	}

#head_nws h1
	{
	font-size:16px;
	color:#FFFFFF;
	background:url(../images/news_icon.gif) no-repeat left;
	width:211px;
	padding:5px 0px 0px 30px;
	}

#body_nws
	{
	width:196px;
	background:#F0F0F0;
	padding:10px 5px 0px 10px;
	}

#body_nws a:hover
	{
	color:#000;
	}

#cont_nws
	{
	padding:0px 0px 7px 0px;
	}

#head_glr 
	{
	width:201px;
	height:33px;
	padding:0px;
	background:url(../images/pannel_top_bg.gif) no-repeat;
	padding:0px 0px 0px 10px;
	}

#head_glr h1
	{
	font-size:16px;
	color:#FFFFFF;
	background:url(../images/gallery_icon.gif) no-repeat left;
	width:211px;
	padding:5px 0px 0px 30px;
	}

#body_glr
	{
	width:196px;
	padding:0px 5px 5px 7px;
	}

.img_gal 
	{
	width:50px;
	height:50px;
	padding:5px;
	border:1px solid #999999;
	}

.img_gal img
	{
	width:47px;
	vertical-align:middle;
	}

#btm_logos
	{
	width:196px;
	padding:0px 5px 0px 10px;
	}

.buttonSubmit
	{
	background:#0070AC;
	color:#FFFFFF;
	font-size:13px;
	cursor:pointer;
	}

#btm_logos1
	{
	width:27px;
	padding:0px 13px 0px 0px;
	float:left;
	}

#btm_logos2
	{
	width:93px;
	padding:0px 13px 0px 0px;
	float:left;
	}

#btm_logos3
	{
	width:42px;
	padding:0px;
	float:left;
	}

.container_pad { padding:20px 20px 0px 0px;}

.bkisuue_box
{
margin:0;
padding:5px;
border:1px solid #4B99C4;
border-width:0px 1px;
width:536px;
text-align:center;
border-bottom:0;
}

#isFrameTwo
{
margin: 0px;
padding: 0px;
position: relative;
overflow: hidden;
}

#isImageRowTwo img { padding:2px; }

.testi_box
{
margin:0;
padding:0;
border:1px solid #633472;
border-width:0px 1px;
width:150px;
text-align:left;
padding:5px;
padding-left:8px;
}

.top_quot
{
color:#333399;
font-weight:bold;
font-style:italic;
padding-top:5px;
}

.btm_quot
{
color:#002BFF;
font-weight:bold;
font-style:italic;
}

.cmngup
{
font-style:italic;
color:#FF0000;
font-weight:bold;
}

.bluetxt { color:#326ECD; }

.redtxt { color:#cd0000; }
.red { color:#cd0000; }
.textred { color:#cd0000; }


.subbox{
background:#ECECEC; padding:10px;
}
#siteul
{
margin:0px;
padding:0px;
padding-left:15px;
line-height:18px;
color:#4f6228;
}

#siteul ul ul
{
margin:0px;
padding:0px;
padding-left:15px;
line-height:18px;
}

#siteul a
{
color:#000;
}

#siteul a:hover
{
color:#0070AC;
}

/******************* Header Part *********************/

#header_gal
{
margin:0 auto;
background-color:#888888;
height:28px;
}

#header_gal ul
{
margin:0px;
padding:0px;
float:left;
}

#header_gal ul li
{
float:left;
display:inline;
margin:0px;
padding:0px;
list-style-type:none;
border-right:1px solid #ffffff;
}

#header_gal ul li a
{
background-color:#888888;
color:#ffffff;
text-decoration:none;
display:block;
padding:5px 10px 5px 10px;
}

#header_gal ul li a:hover, #header_gal #on a, #header_gal #on a:hover
{
background-color:#D9D9D7;
color:#035D8F;
text-decoration:none;
}

#num { padding-top:10px; }

#num a
{
padding:0px;
padding-left:3px;
padding-right:3px;
margin:0 5px;
color:#888888;
text-decoration:none;
background-color:#e5e5e5;
}

#num a:hover, #num #non
{
padding:0px;
padding-left:3px;
text-decoration:none;
padding-right:3px;
color:#fff;
background-color:#888888;
}

.displayimg
{
padding:0px 0px 0px 0px;
border:1px solid #888888;
font-size:11px;
text-align:center;
}

.displayimg1
{
background-color:#888888;
height:20px;
text-align:left;
padding-top:5px;
color:#ffffff;
margin-bottom:10px;
}

.prod_detail_head
{
color:#fff;
background:#888888;
padding:8px;
font-weight:bold;
font-size:14px;
}

.prod_detail_head a
{
color:#fff!important;
font-weight:bold;
}

/**** News ****/

.newsh
{
background-color:#006EAA;
color:#FFFFFF;
}

.newsb
{
color:#000;
border:1px solid #e5e5e5;
}

/**** Links Page ****/

.linkdes { padding-left:0px; }

.linkdes1 { padding-left:30px; }

.linkurl { padding-left:30px; }

/**** Admin Footer ****/	
	
#footer
{
width:991px;
font-size:12px;
height:35px;
float:left;
}

#bot 
{
list-style-type: none;
margin: 0px;
padding: 10px 10px 4px 18px;
}

#bot li
{
list-style-type: none;
display:inline;
float:left;
}


ul#bot .le { float: left; }

ul#bot .mi
{
float: left;
width:60%;
text-align:center;
}

ul#bot .ri { float: right; }

#bot a 
{
color:#000;
text-decoration:none;
padding:0px 5px 0px 5px;
}
#bot a:hover
{
color:#0070AC;
text-decoration:none;
}


/**** Buttons Tags ****/

.but
{
background-color:#0070AC;
color:#FFFFFF;
font-weight:bold;
float:right;
cursor:pointer;
}

.but1
{
background-color:#0070AC;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
padding:2px 4px 2px 4px;
}

.but2
{
background-color:#0070AC;
color:#FFFFFF;
font-weight:bold;
vertical-align:middle;
cursor:pointer;

}

/**** Form Tags ****/	
	
input, textarea, select
{
font-size:12px;
}

.input { border:1px solid #000000; }

.textarea { border:1px solid #000000; }

.select { border:1px solid #000000; }

/**** Contact Page ****/
#contact_form_box
{
border: solid 0px #DCDCDC;
width:350px;
padding:10px;
}

.errors { color:#9d0000;
width:320px;
float:left;
}


.required { color:#ffffff; }

.textinput
{
width:236px;
height:15px;
background:url(../images/input.gif) no-repeat left top;
border:none;
padding:4px 8px;
}

.textarea, .textareaHovered
{
width:236px;
height:125px;
background:url(../images/textarea.gif) no-repeat left top;
border:none;
padding:4px 8px;
float:left;
}

.textareaHovered { background-position:left bottom; }

/******************** vertical menus css ************************/

#menu {
width:247px;
float:left;
margin:0px;
padding:0px;
}

#menu ul {
list-style: none;
margin:0;
float:left;
width:247px;
padding:0px;
}

#menu ul li {
list-style: none;
padding:0px 0px 0px 0px;
float:left;
margin:0px ;
}

#menu ul ul li {
list-style: none;
padding:5px 0px 0px 0px;
float:left;
margin:0px ;
}

#menu ul ul li ul li{
background:#fff;
padding:5px 0px 0px 0px;
margin:0px;
border-right:0px solid #9cc8f4;
}

#menu a {
font-size:12px;
display: block;
color: #fff;
background:url(../images/nav_bg.png) no-repeat;
text-decoration: none;
height:29px;
width:227px;
padding:9px 0px 0px 20px;
font-weight:bold;
margin:0px;
float:left;
}

#menu a:hover, #menu #on a{
color:#fff200;
}

#menu #on ul li a{
	color:#0082c8;
}

#menu #on ul li a:hover{
	color:#0082c8;
}

#menu li {
position: relative;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width:220px;
border-top:0px solid #E5E6E8;
background:#fff;
border:5px solid #9cc8f4;
}


#menu ul ul ul li {
	border-bottom:1px solid #9cc8f4;
	float:left;
	padding:0px 0px 0px 5px;
	margin:0px;
}


#menu ul ul ul li a{
	background:#fff;
	color:#0082c8;
	padding:0px 5px 0px 5px;
	margin:0px;
	float:left;
	width:210px;
	font-size:11px;

}

#menu ul ul ul li a:hover{
	background:#fff;
	color:#000;
}


#menu ul ul ul,
#menu ul ul li:hover ul ul
{display: none;}

#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul
{display: block;}
