@charset "utf-8";
/* CSS Document */

	
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#181818;
}
body.error {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#FFFFFF;
}


table.main {
	background-color:#181818;
	table-layout:fixed;
} 

td.border {
	background-image:url(bg_tile.jpg);
	background-repeat: repeat;
	background-position: top;
} 

 @font-face {
 font-family: "MyriadPro";
 src: url(font/MyriadPro-Regular.otf);
}
/* Body_Styles */

.page_mid
{
background-image:url(midpage_mid.png);
width:998px;
background-repeat:repeat-y;
}


.side_top
{
background-image:url(side_5.png);
background-repeat:repeat-x;
}
.img_border
{
border:solid 2px #FF0000;
}
.img_border_new
{
border-bottom:dotted 1px #CCCCCC;
background-position:top;
}


.side_bottom
{
background-image:url(side_6.png);
background-repeat:repeat-x;
}
.img_border
{
border: solid 2px #fcdf3el;
}
.side_left
{
background-image:url(side_7.png);
background-repeat:repeat-y;
}

.side_right
{
background-image:url(side_8.png);
background-repeat:repeat-y;
}
.header
{
background-image:url(title_bg.png);
widows:172px;
height:30px;
background-repeat:no-repeat;
background-position:center top;
}

.header_big
{
background-image:url(red_title.png);
widows:412px;
height:30px;
background-repeat:no-repeat;
background-position:center top;
}

/* Text_Style */
.head
{
font-size:24px;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}



.head_big
{
font-size:20px;
color:#f64010;
font-family: Arial, Helvetica, sans-serif;
}

.body_style
{
font-size:12px;
color:#666;
padding-left:5px;
padding-right:5px;
line-height:20px;
text-align:justify;
}

.body_table0
{
    font-size:14px;
    color:#f64010;
    font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
	text-align:left;
	border-top : thin solid #666;
	border-bottom : thin solid #666;
}

.body_table1
{
	font-size:12px;
	color:#666;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
	text-align:left;
}
.body_table1n
{
	font-size:12px;
    color:#f64010;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
	text-align:left;
	white-space:nowrap;
}

.body_table2
{
	font-size:12px;
	color:#666;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
	text-align:left;
	border-top : thin dotted #666;
	border-bottom : thin solid #666;
}

.body_style_new
{
font-size:12px;
color:#666;
padding-left:5px;
padding-right:5px;
line-height:20px;
text-align:justify;
font-weight:bold;
}



.body_style_white
{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;


}



h3, .h3, .body_style_new_red
{
font-size:14px;
color:#f64010;
font-weight:bold;
}


.heading_red_new
{
font-size:18px;
color:#f64010;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}


.hea_small
{
font-size:24px;
color:#f64010;
font-family: Arial, Helvetica, sans-serif;
}


.leftlist {
	margin-left:20px; width:180px;
	padding-left: 0px; margin-right:0px;
	list-style: none; margin-top:0px; margin-bottom:3px;
}
.leftlist li {
	padding-left:20px;
	background-repeat: no-repeat;
	background-position:0 50%;
	line-height:29px;
	border-bottom:dotted 1px #5f5a5a;
	background-image:url(icon1.png);
}
.leftlist li a {
	font-family: Arial;
	font-size:12px;
	 color: #ffffff; text-decoration:none;
	 font-weight:bold;
}
.leftlist li a:hover {
	font-family: Arial;
	font-size:12px; 
	color: #ff0000;
}






#navcontainer ul
{
margin: 0;
padding-top: 5px;
list-style-type: none;
text-align: center;
font-family: arial;
font-size: 12px;
}



#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
text-decoration: none;
padding-top: 25px;
padding-right: 5px;
padding-bottom: 35px;
padding-left: 5px;
color: #666;
width: 146px;
height: 82px;
}

#navcontainer ul li a:hover
{
color: #fff;
background-position: 0 -82px;
width: 146px;
height: 82px;
}



.leftlistnew {
	margin-left:20px; width:180px;
	padding-left: 0px; margin-right:0px;
	list-style: none; margin-top:0px; margin-bottom:3px;
}
.leftlistnew li {
	padding-left:20px;
	background-repeat: no-repeat;
	background-position:0 10%;
	line-height:30px;
	background-image:url(icon1.png);
	width:800px;
}
.leftlistnew li a {
	font-family: Arial;
	font-size:14px;
	font-weight:bold;
   
	 color: #FF0000; text-decoration:none;
}
.leftlistnew li a:hover {
	font-family: Arial;
	font-size:14px; 
		font-weight:bold;

	color: #000000;
}





.footer_text
{
color:#666666;
padding-left:10px;
font-size:12px;
padding-top:10px;
}
.text_filed
{
background-color:#FFFFFF;
border:solid 1px #CCCCCC;
width:230px;
height:20px;
font-size:12px;
color:#666666;
padding-left:5px;
}
.text_list
{
background-color:#FFFFFF;
border:solid 1px #CCCCCC;
width:240px;
height:23px;
font-size:12px;
color:#666666;
padding-left:5px;
}

.text_area
{
background-color:#FFFFFF;
border:solid 1px #CCCCCC;
width:240px;
height:126px;
font-size:12px;
color:#666666;
padding-left:5px;
}

				
.cssmenu ul {
 margin: 0;
 padding: 7px 6px 0;
 background: #7d7d7d url(images/overlay.png) repeat-x 0 -110px;
 line-height: 100%;
 border-radius: 1em;
 font: normal .8em/1.5em Arial, Helvetica, sans-serif;
  text-align:left;
 position:relative;
 z-index:5;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
}
.cssmenu li {
 margin: 0 5px;
 padding: 0 0 8px;
 text-align:left;
 float: left;
 position: relative;
 list-style: none;
 }
.cssmenu a {
 font-weight: bold;
 color: #e7e5e5;
 text-decoration: none;
 display: block;
 padding:  8px 20px;
 margin: 0;
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
/* text-shadow: 0 1px 1px rgba(0,0,0, .3); */
 }
.cssmenu a:hover {
 background: #000;
 color: #fff;
}
.cssmenu .current a, 
.cssmenu li:hover > a {
 background: #666666 url(images/overlay.png) repeat-x 0 -40px;
 color:#ebdc10;
 /* border-top: solid 1px #f8f8f8; */
 -webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
 -moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
 box-shadow: 0 1px 1px rgba(0,0,0, .2);
 /* text-shadow: 0 1px 0 rgba(255,255,255, 1); */
 }
.cssmenu ul ul li:hover a,
.cssmenu li:hover li a {
 background: none;
 border: none;
 color: #666666;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
}
.cssmenu ul ul a:hover {
 background: #8f8f8f url(images/overlay.png) repeat-x 0 -100px !important;
 color: #fff !important;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 /* text-shadow: 0 1px 1px rgba(0,0,0, .1); */
}
.cssmenu li:hover > ul {
 display: block;
}
.cssmenu ul ul {
 display: none;
 margin: 0;
 padding: 0;
 width: 185px;
 position: absolute;
 top: 40px;
 left: 0;
 background: #ddd url(images/overlay.png) repeat-x 0 0;
 border: solid 1px #b4b4b4;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
 box-shadow: 0 1px 3px rgba(0,0,0, .3);
}
.cssmenu ul ul li {
 float: none;
 margin: 0;
 padding: 3px;
 }
.cssmenu ul ul a {
 font-weight: normal;
 /* text-shadow: 0 1px 0 #fff; */
 }
.cssmenu ul:after {
 content: '.';
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
* html .cssmenu  ul {
 height: 1%;
}				