 *{padding:0;margin:0;}
a img, img a{border:none; background:none!important;}
a:link, a:visited{
	text-decoration:none;
	color:#ff3c00; text-align:left;}
a:hover{color:#333333!important; text-decoration:underline;}
body, table, td{font: 10px/1.5em "Lucida Sans Unicode", "Lucida Sans", Arial, sansSerif;}
body{background: url(images/body-bgr.jpg) repeat-x left top;}
div.content{padding-top:7px;width: 1000px; margin-bottom:0px;}
option, select{padding:0px; height:20px!important;}
h3 {text-align:left!important;}
											/*End General Styles*/
img#logo{
	margin-left: 2%;
	border:none;
	margin-top:7px;
	margin-bottom:17px;
	background: none!important;}
.header {text-align:left;}
.header a{
	background:none!important;}
.top-menu span{
	color:#636363;}
.top-menu a:link, .top-menu a:visited{
	padding-bottom: 5px;
	color:#999;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 11px; font-weight:bold; background:none;}
.top-menu a:hover{color:#FFFFFF!important; text-decoration:none;}
											/*End Top Menu and Logo Styles*/
.left-menu{padding-left:3px;}
.box-topleft{
	line-height:1px;
	background: url(images/box-topleft.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 4px;
	width: 4px;	font-size: 0px!important;}
.box-top{
	line-height:1px;
	height:4px;
	margin: 0px;
	padding: 0px;
	font-size: 0px!important;}
.box-topright{
	line-height:1px;	
	background: url(images/box-topright.jpg) no-repeat right top;
	margin: 0px;
	padding: 0px;
	height: 4px;
	width: 4px;	font-size: 0px!important;}
.box-bottomleft{
	line-height:1px;
	background: url(images/box-bottomleft.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 0px;
	height: 4px;
	width: 4px;}
.box-bottomright{
	line-height:1px;
	background: url(images/box-bottomright.jpg) no-repeat right bottom;
	margin: 0px;
	padding: 0px;
	height: 4px;
	width: 4px;}
.redheader-repeat{
	background: url(images/redheader-repeat.jpg) repeat-x left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	text-align: left;}
/*.redheader-repeat-main{
	background: url(images/redheader-repeat.jpg) repeat-x left top;
	margin: 0px;
	padding: 0px;
	height: 30px; 
	width:501px;
	text-align: left;}*/
.redheader-right{
	line-height: 1px;
	background: url(images/redheader-right.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 4px;}
.redheader-repeat h2{
	font: bold 12px Tahoma, Arial, sansSerif;
	color: #FFFFFF;
	margin-left: 10px;
	letter-spacing: 0.025em;
	text-transform: uppercase;}
.redheader-repeat-main h2 {
	color:#262626;
	font: bold 14px Tahoma, Arial, sansSerif;
	padding-bottom:2px;
	background: url(images/mainheader.jpg) repeat-x left bottom;
	font-variant: normal;
	text-transform: none;
	padding-top: 3px;
	margin: 0px;
	padding-left: 10px;
}
.redheader-arrow{
	line-height: 1px;
	background: url(images/redheader-arrow.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 26px;}
.redheader-search{
	line-height: 1px;
	background: url(images/redheader-search.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 26px;}
.orangeheader-repeat{
	background: url(images/orangeheader-repeat.jpg) repeat-x left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	text-align: left;
	width: 180px;
}
.orangeheader-right{
	line-height: 1px;
	background: url(images/orangeheader-right.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 4px;}
.orangeheader-user{
	background: url(images/orangeheader-user.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 26px;}
.orangeheader-repeat h2{
	font: bold 12px Tahoma, Arial, sansSerif;
	color: #FFFFFF;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
}
.blackheader-repeat{
	background: url(images/blackheader-repeat.jpg) repeat-x left top;
	margin: 0px;
	padding: 0px;
	height: 30px;}
.blackheader-right{
	line-height: 1px;
	background: url(images/blackheader-right.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 4px;}
.blackheader-repeat h2{
	font: bold 12px Tahoma, Arial, sansSerif;
	color: #FFFFFF;
	margin-left: 10px;
	letter-spacing: 0.025em;
	text-transform: uppercase;}
.blackheader-stat{
	line-height: 1px;
	background: url(images/blackheader-stat.png) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 26px;}
.blackheader-arrow{
	line-height: 1px;
	background: url(images/blackheader-arrow.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 26px;}
.rightborder{
	line-height: 1px;
	background: url(images/rightborder.jpg) repeat-y right top;
	margin: 0px;
	padding: 0px;
	width: 4px;}
.bottomborder{
	line-height: 1px;
	background: #F4F6F7 url(images/bottomborder.jpg) repeat-x left top;
	margin: 0px;
	padding: 0px;
	height: 4px;}
.corner{
	line-height: 1px;
	background: #F4F6F7 url(images/corner.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 4px;
	width: 4px;}
.left_menu, .main, .right_menu {padding-bottom:5px; padding-top: 2px;}
.main td{text-align:left;}
.left_menu a:link, .left_menu a:visited, .right_menu a:link, .right_menu a:visited{
	display: block;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #ff3c00;
	background: url(images/a-bottom.jpg) repeat-x left bottom;
	margin-right: 10px;}
.left_menu a:hover, .right_menu a:hover{color: #222;}
.right_menu a{padding-top:2px!important;padding-bottom:2px!important; font-size:10px!important; margin-right:3px!important;}
.right_menu a:hover{background: #F4F6F7 url(images/a-bottom.jpg) repeat-x left bottom;}
.right_menu p{color:#444;
	margin: 0px;
	padding: 3px 0px;}
.bullet{background: url(images/bullet_red.png) no-repeat center center;}
.bullet2{background: url(images/bullet_star.png) no-repeat 5px 2px;}
.bullet3{width:26;}
.louder{color:#2f2f2f; font-weight:bold; margin-right:22px;margin-top:5px;margin-bottom:5px;}
.loginbox{
	width:160px;
	margin-right:22px;
	border-top: 1px solid #90918f;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #CFCFCF;
	border-left: 1px solid #90918F;
	color: #888888;
	padding: 0px;
	font: 11px "Lucida Sans Unicode", "Lucida Sans", SansSerif;
	height: 17px;}
.loginbox:focus{background: #FFFFFF url(images/inputbox-bgr.jpg) no-repeat 3px center;padding-left:13px;width:147px;}
.border{	border-top: 1px solid #90918f;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #CFCFCF;
	border-left: 1px solid #90918F; padding-top:5px;}
.blackbtn{
	border:0;
	color:#FFFFFF;
	background: #666666 url(images/btn-black.jpg) no-repeat center bottom;
	height: 22px;
	width: 120px;
	font: bold 11px "Lucida Sans Unicode", "Lucida Sans", Arial, sansSerif;
	margin: 5px 10px 3px 0px;}
.redbtn{
	border:0;
	color:#FFFFFF;
	background: #666666 url(images/btn-red.jpg) no-repeat center center;
	height: 22px;
	width: 120px;
	font: bold 11px "Lucida Sans Unicode", "Lucida Sans", Arial, sansSerif;
	margin: 5px 10px 3px 0px;}
.redbutn{
	border:0;
	color:#FFFFFF;
	background: #666666 url(images/btn-red.jpg) no-repeat center center;
	height: 18px;
	width: 90px;
	font: bold 11px "Lucida Sans Unicode", "Lucida Sans", Arial, sansSerif;
	margin: 5px 10px 3px 0px;}
.lostpass a:link, .lostpass a:visited {
	font-size: 11px;
	color: #ad2300;
	background: url(none);
	margin: 0px 22px 0px 0px;
	text-align: center;}
.error_msg, .error_msg li{
	font-weight: bold;
	background: #C40500;
	color:#FFF;
	padding: 0px 0px 0px 10px;
	list-style: none;
	margin: 0px 0px 0px 2px;}
.error_msg2, .error_msg2 li{
	font-weight: bold;
	color: #FF0600;
	padding: 5px 0px 0px 60px;
	list-style: none;
	margin: 0px 0px 0px 2px;
}
.error_msg2{text-align:left !important;}
.urhere{
	padding: 5px 0px 3px 15px;
	margin:0px;
	text-align:left;
	font: 11px "Lucida Sans Unicode", "Lucida Sans", Tahoma, SansSerif;
}
.urhere a {color: #FF0600;}
.category h3, .category h3 a {
	color:#ff3c00;
	font-weight:bold;
	width:170px;
	float:left;
	background: url(none);
	text-align:left;
	margin: 0px;
	padding: 0px 0px 0px 2.5px;
}
td.listcell2{text-align:left;}
.category2 h3, .listcell1 h3 {
	padding-left:2.5px;
	color:#444;
	margin-top: 0px;
	font-weight:bold;
	background: url(none);
	text-transform: uppercase;
	font-size: 10px;}
.category h3 {padding:0;margin:0;
	height:15px;
	overflow: hidden;
	font-size:10px;
	width:168px!important;}
.category2{background:#F2F2F2;border-bottom:1px solid #D3D3D3;}
.normal { font-weight:normal!important;}
.category h3 a:hover{ text-decoration:underline;} 
.categ-detail{	padding-left:5px;}
.categ-detail a:link,.categ-detail a:visited, .pagelinks a:link, .pagelinks a:visited, row1 a:link, row1 a:visited{color:#444;}
.white_td_border{
	background: url(images/a-bottom.jpg) repeat-x left bottom;
	padding-top:0px;
	padding-bottom:2px;}
.submit-date{padding-left:5px;padding-right:5px;}
.leftpad, .listcell2{padding-left:3px;}
.listcell2 img {border:none;}
.inputbox{
	width:180px;
	/*background: #FFFFFF url(images/inputbox-bgr.jpg) no-repeat 3px center;*/
	border-top: 1px solid #90918f;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #CFCFCF;
	border-left: 1px solid #90918F;
	padding: 0px 0px 0px 13px;
	color: #888888;
	font: 11px "Lucida Sans Unicode", "Lucida Sans", SansSerif;
	height: 17px;
	margin: 0px;}
.inputbox:active, .inputbox:focus{
	padding: 0px 0px 0px 13px;
	background: #FFFFFF url(images/inputbox-bgr.jpg) no-repeat 3px center;}
.inputbox2{	width:160px;
	border-top: 1px solid #90918f;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #CFCFCF;
	border-left: 1px solid #90918F;
	padding: 0px 0px 0px 1px;
	color: #888888;
	font: 11px "Lucida Sans Unicode", "Lucida Sans", SansSerif;	
	height: 17px;}
.inputbox-date{	width:45px;
	border-top: 1px solid #90918f;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #CFCFCF;
	border-left: 1px solid #90918F;
	padding: 0px 0px 0px 1px;
	color: #888888;
	font: 11px "Lucida Sans Unicode", "Lucida Sans", SansSerif;	
	height: 17px;}
.inputbox-year{	width:65px;
	border-top: 1px solid #90918f;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #CFCFCF;
	border-left: 1px solid #90918F;
	padding: 0px 0px 0px 1px;
	color: #888888;
	font: 11px "Lucida Sans Unicode", "Lucida Sans", SansSerif;	
	height: 17px;}
.textbox{font: 11px "Lucida Sans Unicode", "Lucida Sans", Arial, sansSerif!important;
	color: #888888;
	border-top: 1px solid #8B8B8B;
	border-left: 1px solid #8B8B8B;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;}
select, option{padding-left:3px;}
.row1{
	background:#F8F8F8;
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA; text-align:left;}
.row2{background:#fff;text-align:left;}
.row1 img{margin-left:18px;}
.needed{color:#FF0000;}
.general_text
{
	text-align: center;
	font-size:15px;
	font-weight:bold;
	vertical-align: top;
}
.general_text li{
	list-style:disc inside;
	padding-left:20px;}
.attention{
	color:#FF0000;}
.dir_header a{
	display:block;
	margin-top:10px;
	background:#F2F2F2 url(none);
	padding: 2px 0px 2px 5px;
	border-bottom: 1px solid #ccc;}
.dir_header h3{ font-weight:bold; font-size:11px;}
.dir_header p{font-weight:bold;}
.listcell1 h3{
	color:#FF4900;

	padding: 3px 0px 4px 5px;}
.centerit{
	text-align:center;
	width:99%;
	margin-right: auto;
	margin-left: auto;
}
								/*End Content, Left and Right Menu Styles*/
.footer{
	border-top:1px solid #E4E4E4;
	text-align:center;
	background: url(images/footer.jpg) repeat-x left top;
	margin: 0px;
	padding: 0px 0px 0px;
	height: 36px;}
.footer ul{
	text-align: center;
	width:400px;
	margin:10px auto 5px;
	list-style:none;
	padding: 0px;}
.footer ul li{float: left;margin-right: 5px;margin-left: 5px;color:#959796;}
.footer a:link, .footer a:visited{
	color:#D2D2D2;
}
.footer a:hover{text-decoration:underline;	color:#959796 !important;}
.line_fix{
padding-top: 1px;
}
.search h2
{

	font-family: Tahoma,Arial,sansSerif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	color: #ffffff;
	letter-spacing: 0.025em;
	text-transform: uppercase;
}
.avancedsearch a:link, .avancedsearch a:visited
{
	font-family: Tahoma,Arial,sansSerif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	
	margin: 0px 22px 0px 0px;
	text-align: center;
	text-transform: uppercase;
}
.avancedsearch a:hover{color:#FF3300!important; text-decoration:none;}
.title{
background:#fff;text-align:left;
text-transform: uppercase;
}
.details{
	background:#F8F8F8;
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA; text-align:left;
	text-transform: uppercase;}
.line 
{
	padding-top:5px;
	padding-bottom:5px;
	background: url(images/a-orange.jpg) repeat-x left;
}
.yes-pagination
{
	background-color:#FFFFFF;
	border:1px solid #333333;
	color:#333333;
	font-weight:bold;
	margin:3px;
	padding-bottom:0px !important;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px !important;
	text-decoration:none;
}
.pagination
{
	
}