/* CSS Document */
body
{
padding:0px;
margin:0px;
color:#000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/main_bg.png) #E3E4F0 repeat-x;
}

/**** Header Tags ****/	
	
h1, h2, h3, h4, h5, h6
{
margin:0px;
padding:0px;
}

h1
{
color:#2A318B;
padding:0px 0px 5px 0px;
font-size:20px;
float:left;
width:600px;
font-weight:normal;

}

h2
{
color:#2A318B;
font-size:13px;
}

h3
{
color:#2A318B;
font-size:14px;
}
h5
{
color:#000;
font-size:20px;
font-weight:normal;

}
h6
{
color:#000;
font-size:13px;
}


a { outline:none; }

p { margin-top:0px; }

/**** Container Body Section CSS ****/	

#containerbg
	{
	width:854px;
	margin:0 auto;
	}

#top_header
	{
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:790px;
	background:#fff;
	}
#header_banner
	{
	width:790px;
	padding:0px;
	background:#fff;
	}
#top_header_left
	{
	width:195px;
	padding:5px 7px 1px 7px;
	float:left;
	height:195px;
	background:#fff;
	}

#top_header_right
	{
	width:581px;
	padding:5px 0px 1px 0px;
	float:left;
	height:195px;
	background:#fff;
	}

.search_div
	{
	height:30px;
	float:right;
	width:240px;
	padding:40px 0px 0px 0px;
	}
	
.text_input1 {
	width:193px;
	height:21px;
	background:url(../images/serach_bg.gif) no-repeat;
	border:0px;
	padding:5px 0px 0px 10px;
	color:#990000;
	}

.but_go
	{
	width:29px;
	height:26px;
	background:url(../images/go_btn.gif) no-repeat ;
	border:0px;
	color:#FFFFFF;
	}

#header_menu_bottom
	{
	width:780px;
	height:32px;
	background:#fff;
	float:left;
	padding:0px 5px 0px 5px;
	}

#header_menu_top
	{
	width:790px;
	height:22px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	}

.menu_top_left
	{
	width:632px;
	height:22px;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	}

	
.menu_top_left ul
	{
	float:right;
	padding:0px;
	margin:0px;
	}	
	
.menu_top_left ul li
{
	list-style:none;
	display:inline;
	float:right;
	color:#fff;
	padding-top:2px;

}
	
.menu_top_left ul li a
{
	color:#fff;
	text-decoration:none;
	padding:0px 7px 10px 7px;
}
	
.menu_top_left ul li a:hover
{
	color:#fff;
}
.menu_top_right
	{
	width:148px;
	height:22px;
	float:right;
	}

	
.menu_top_right ul
	{
	float:right;
	padding:0px;
	margin:0px;
	}	
	
.menu_top_right ul li
{
	list-style:none;
	display:inline;
	float:right;
	color:#fff;
	height:22px;
	border-top:3px solid #fff;
	padding-top:2px;
			
}
	
.menu_top_right ul li a
{
	color:#fff;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	height:22px;

}
	
.menu_top_right ul li a:hover
{
	color:#fff;
}
	

/**** Container Body Tags ****/
#careers_tab td
{
	padding-top:7px;
}
  
#main_body
	{
	width:790px;
	background:#fff;
	padding:0px 5px 0px 5px;

	}	
#container_body
{
	width:790px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
	
#inner_body_left
{
	width:204px;
	padding:15px 0px 10px 0px;
	float:left;
}
#inner_body_right
	{
	width:560px;
	padding:15px 0px 0px 3px;
	}

#home_body_left
{
	width:204px;
	padding:15px 0px 10px 0px;
	float:left;
}
#home_body_middle
	{
	width:364px;
	padding:15px 0px 0px 0px;
	}
#home_body_right
	{
	width:187px;
	padding:15px 0px 0px 3px;
	}
#left_content
{
width:204px;
padding:0px 0px 0px 0px;
}

#left_press
{
width:204px;
padding:0px 0px 0px 0px;
}
#left_event
{
width:204px;
padding:10px 0px 0px 0px;
}
.panel_top
{
width:198px;
height:8px;
background:url(../images/pannel_top.png);
}
.pnl_date
	{
	color:#ED7811;
	}
.panel_mid
{
width:180px;
background:#D8D8D8;
padding:0px 9px 0px 9px;
float:left;
}

.panel_mid h1
{
font-size:18px;
color:#2A318B;
padding:0px 0px 0px 0px;
}
.panel_mid a
{
color:#ED7811;
line-height:1.4em;
text-decoration:none;
}
.panel_mid a:hover
{
text-decoration:underline;
}

.panel_bot
{
width:198px;
height:8px;
background: url(../images/pannel_bottom.png);
float:left;
}

.news_head
	
	{
	width:189px;
	padding:0px 0px 7px 0px;
	}

.news_head h2
	{
	width:199px;
	padding:3px 0px 0px 10px;
	height:27px;
	background:#d3d3d3;
	color:#2A318B;
	font-size:18px;
	font-weight:normal;
	}

.container_pad { padding:0px 10px 20px 10px; }

#home_boxes
	{
	padding:0px 0px 0px 0px;
	float:left;
	}

.four_box_bg
	{
	width:187px;
	padding:0px 0px 10px 0px;
	float:left;
	height:250px;
	}
.pad1
	{
	margin:0px;
	width:176px;
	padding:13px 6px 0px 5px;
	}		

.four_box_bg .pad1 img{ padding-bottom:10px; text-align:center;}	

.head_btm{
	margin:0px 0px 0px 0px;
	width:176px;
	color:#ED7811;
	font-size:13px;
	font-weight:bold;
	height:22px;
	padding:5px 6px 0px 5px;
	float:left;
	}
.head_btm_bg
{
	margin:0px;
	width:187px;
	padding: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; }

.subbox{
background:#ECECEC; padding:10px;
}
#siteul
{
margin:0px;
padding:0px;
padding-left:15px;
line-height:18px;
color:#DD2024;
}

#siteul ul ul
{
margin:0px;
padding:0px;
padding-left:15px;
line-height:18px;
}

/******************* Header Part *********************/

#header_gal
{
margin:0 auto;
background-color:#ED7811;
height:29px;
}

#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:#ED7811;
color:#ffffff;
text-decoration:none;
display:block;
padding:7px 10px 7px 10px;
}

#header_gal ul li a:hover, #header_gal #on a, #header_gal #on a:hover
{
background-color:#F2B14D;
color:#035D8F;
text-decoration:none;
padding:7px 10px 7px 10px;

}

#num { padding-top:10px; }

#num a
{
padding:0px;
padding-left:3px;
padding-right:3px;
margin:0 5px;
color:#ED7811;
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:#ED7811;
}

.displayimg
{
padding:0px 0px 0px 0px;
border:1px solid #ED7811;
font-size:11px;
text-align:center;
}

.displayimg1
{
background-color:#ED7811;
height:25px;
text-align:left;
padding-top:5px;
color:#ffffff;
margin-bottom:10px;
}

.prod_detail_head
{
color:#fff;
background:#ED7811;
padding:8px 8px 8px 8px;
font-weight:bold;
font-size:14px;
}


.more_pack
{
color:#00FF66;
}

.prod_detail_head a
{
color:#fff!important;
font-weight:bold;
}

/**** News ****/

.newsh
{
background-color:#2A318B;
color:#FFFFFF;
}

.newsb
{
color:#000;
border:1px solid #b2b2b2;
}

/**** Links Page ****/

.linkdes { padding-left:0px; }

.linkdes1 { padding-left:30px; }

.linkurl { padding-left:30px; }

/**** Admin Footer ****/	
	
#footer
{
width:790px;
margin: 0px auto;
padding:0px 0px 0px 0px;
color:#fff;
height:30px;

}


ul#bot
{
width:764px;
margin: 0px auto;
padding: 7px 8px 0px 8px;
background:#2A318B;
height:23px;
float:left;
border-right:5px solid #fff;
border-left:5px solid #fff;
border-bottom:5px solid #fff;
}
#bot ul li 
{
list-style:none;
}
ul#bot .le { float: left; width:240px; list-style:none; padding:0px 0px 0px  0px;}
ul#bot .re { float: right;width:60px;padding:0px 0px 0px 464px;display:inline;}

ul#bot .mi
{
float: left;
width:60%;
text-align:center;
}

ul#bot .ri { float: right; }

#bot a
{
color:#fff;
text-decoration:none;
}
#bot a:hover
{
color:#fff;
border-bottom:1px dotted;
}

/**** Buttons Tags ****/

.but
{
background-color:#ED7811;
color:#FFFFFF;
font-weight:bold;
float:right;
cursor:pointer;
}

.but1
{
background-color:#2A318B;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
}

.but2
{
background-color:#ED7811;
color:#FFFFFF;
font-weight:bold;
vertical-align:middle;
cursor:pointer;
}

/**** Form Tags ****/	
	
input, textarea, select
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.input { border:1px solid #000000; }

.textarea { border:1px solid #000000; }

.select { border:1px solid #000000; }

/**********photo gallery ******/
.mail_tabs
{
color:#fff;
text-decoration:none;
width:700px;
}

.mail_tabs ul{
list-style:none;
}

.mail_tabs ul li{
float:left;
display:inline;
margin-right:2px;
padding:4px 0px 4px 0px;
background:#2080BC;
}

.mail_tabs ul li a{
color:#fff !important;
background:#2080BC;
text-decoration:none !important;
padding:4px 25px 4px 25px;
border-bottom:0;
font-size:16px;

}

.mail_tabs ul li a:hover, .mail_tabs ul li#on a, .mail_tabs ul li#on a:hover{
color:#fff !important;
background:#C21E40;
text-decoration:none !important;
padding:4px 25px 4px 25px;
font-size:16px;
}

.mailbox
{
border:1px solid #C21E40;
}

.mailbox td
{
}

.mail_head{
background:#C21E40;
color:#fff;
font-size:16px;
}

.no_bg td{border-bottom:0;}

a.keywords{background:#C7E8FB; padding:5px; line-height:26px;}

/*************rounded menu*********/

.ubercolortabs{
padding: 0;
width: 700px;
overflow: hidden;
background: transparent;
}

.ubercolortabs ul{
margin: 0;
padding: 0;
list-style: none;
color:#fff;
}

.ubercolortabs li{
display: inline;
margin: 0px 1px 0px 0px;
padding: 0;
font-size:14px;
}


.ubercolortabs a{
float: left;
color: #fff;
background: #2080BC url(../images/roundleft.gif) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 0 1px 0 0;
padding: 0 0 1px 3px;
text-decoration: none;
letter-spacing: 1px;
}

.ubercolortabs a span{
float: left;
display: block;
background: transparent url(../images/roundright.gif) no-repeat right top; /*right corner image*/
padding: 7px 25px 3px 25px;
cursor: pointer;
color:#fff;

}

.ubercolortabs a span{
float: none;
}


.ubercolortabs a:hover, .ubercolortabs li.selected a{
background-color: #C21F3E; /*background color of tabs onMouseover*/
color: #fff;
text-decoration:none !important;
}

.ubercolortabs a:hover span{
background-color: transparent;
}



/**** Contact Page ****/
#contact_form_box
{
border: solid 0px #DCDCDC;
width:500px;
padding:10px;
}

.errors { color:#9d0000; }

.required { color:#9d0000; }

.textinput
{
width:239px;
height:15px;
background:url(../images/input.gif) no-repeat left top;
border:none;
padding:4px 8px;
}
.textinput3
{
width:132px;
height:15px;
background:url(../images/input3.gif) no-repeat left top;
border:none;
padding:4px 8px;
}

.textarea, .textareaHovered
{
width:236px;
height:125px;
background:url(../images/textarea2.gif) no-repeat left top;
border:none;
padding:4px 8px;
}
.textarea5, .textarea5Hovered
{
width:250px;
height:75px;
background:url(../images/textarea5.gif) no-repeat left top;
border:none;
padding:0px 0px;
}

.textareaHovered { background-position:left bottom; }
.smlhead {color:#FF0099; font-weight:bold;}



#or
	{
	width:580px;
	height:30px;
	border-bottom:1px solid #990000;
		}
	
#or span
{
background:#fff;
font-size:18px;
color:#990000;
position:relative;
top:20px;
width:70px;
margin-left:270px;
padding:0px 7px;
}