 html{
	background-color:#f0f0f0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	font-family:arial, "lucida console", sans-serif;
}

body{
	 margin:0px auto;
	background-color:#f0f0f0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
 }

 fieldset,img {
 	border:0;
 }


ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	padding:0px;
	margin:0px;
}

  q:before,q:after {
 	content:'';
}

 abbr,acronym {
	 border:0;
}

.header{
	background-image:url(../pics/header_2_new.gif);
	background-repeat:no-repeat;
	width:862px;
	/*height:169px;*/
}

p{
	font-size:12px;
	color:#000000;
	padding-top:10px;
	padding-bottom:10px;
	text-align:justify;
}

.body{
	background-image:url(../pics/body_bg_3.gif);
	background-repeat:no-repeat;
	background-position:150px 0px;
	width:862px;
	height:750px;
}

a.menu_text{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	margin:0;
	margin-right:3px;
	margin-left:3px;
	padding-right:7px;
	padding-left:7px;
	height:32px;
	display:block;
	/*line-height:28px;*/
	overflow:hidden;
	
}
a.menu_text div{
	vertical-align:middle;
	margin-top:3px;	
	margin-top:2px\9; /*this is a IE hack*/
	text-align:center;
	/*padding-bottom:5px;
	padding-top:2px;	*/	
}


a.menu_text:HOVER{
	background-color:#fafbee;
	color:#b30909;
	text-decoration:none;
}

.sub_menu_text a{
	font-size:12px;
	background-color:#b30909;
	color:#fafbee;
	font-weight:bold;
	text-decoration:none;
	height:30px;
	width:200px;
	display:block;
	margin:0;
	padding:0;
	padding-left:15px;
	line-height:28px;
	border-top:1px solid #fafbee;
}

.sub_menu_text a:HOVER{
	border-top:1px solid #b30909;
	background-color:#fafbee;
	color:#b30909;
	text-decoration:none;
}

a.menu_text_startpage{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	margin:0;
	padding-top:4px;
	_padding-top:6px;
	padding-left:11px;
	padding-right:11px;
	height:20px;
	display:block;
}

a.menu_text_startpage:HOVER{
	background-color:#e7e7eb;
	color:#006699;
	text-decoration:none;
}

a.dropdown_menu_text.level2{
/*  	background-color:#9C0606;
  	border:1px solid #9C0606;*/
}

a.dropdown_menu_text.level3{
  	background-color:#820606;
  	border:1px solid #820606;
}

a.dropdown_menu_text.level4{
  	background-color:#590303;
  	border:1px solid #590303;
}

/*
.menu_text{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
}*/

h1{
	font-size:18px;
	color:#b30909;
	font-weight:bold;
	padding-bottom:10px;
}

h2{
	font-size:14px;
	color:#b30909;
	font-weight:bold;
	padding-bottom:10px
}

h3{
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

h6{
	font-weight:bold;
}

a{
	font-size:11px;
	color:#b30909;
	font-weight:bold;
	padding-bottom:10px;
	text-decoration:none;
}

a:HOVER{
	text-decoration:underline;
}

.align-center{
	text-align:center;
}

ul{
	font-size:11px;
	padding-left:18px;
}

li{
	list-style-image :url(../pics/bullet_2.gif);
	padding-left:0px;
	margin-left:0px;
	font-size:11px;	
}

div.csc-textpic img{
	border:1px solid #b30909;
}

.special_menu a{
	color:#b30909;
	font-size:11px;
	text-decoration:none;
}

.special_menu a:HOVER{
	text-decoration:underline;
}

.special_menu{
	color:#b30909;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}

.dropdown_menu_text a{
	background-color:#b30909;
	font-size:11px;
	color:#fafbee;
	border:1px solid #b30909;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	padding-bottom:3px;
	padding-top:3px;
	display:block;
	width:220px;

}

.dropdown_menu_text a:HOVER{
	background-color:#fafbee;
	color:#b30909;
	text-decoration:none;
}

.align-center{
	text-align:center;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{
	font-size:11px;
	color:#000000;
	padding-top:1px;
}

#searchform{
        font-size:14px;
        font-weight:bold;
        color:#b30909;
}


.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr{
        font-size:11px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{
        font-size:12px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button{
        font-size:12px;
        font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-whatis{
	font-size:14px;
}

.tx-indexedsearch-percent{
	font-size:12px;
}

.tx_searchbox{
	font-size:18px !important;
	 color:#b30909 !important;
	font-weight:bold !important;
}

.tx-indexedsearch-searchbox-button{
	font-size:14px;
	 color:#b30909;
	font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword{
	font-size:12px;
	vertical-align:center;
	 color:#b30909;
}



.tx-newloginbox-pi1 th{
	background-color:#e7e7eb;
	 color:#b30909;
	font-size:11px;
	background-color:transparent;
	padding-bottom:7px;
}
.tx-newloginbox-pi1 td { 
	color:#fffffff;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	vertical-align:top;
	text-align:left;
}

.tx-newloginbox-pi1 table tbody td{
	margin-left:0px;
	padding-left:0px;
}


.tx-newloginbox-pi1 input{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	background-color:#b30909;
	margin-bottom:7px;
	margin-left:5px;
}

.csc-uploads td{
	vertical-align:bottom;
}

.csc-uploads td{
	height:30px;
}

.csc-uploads .tr-even{
	background-color:#F1F1F1;
}

.csc-uploads-fileName p{
	margin:0;
	padding:0;
	padding-left: 15px;
}
.csc-uploads-fileSize p{
	margin:0;
	padding:0;
	padding-left: 15px;
	font-weight:bold;
}

.align-left{
	text-align:left !important;
}

#logo{
	background-image:url(../pics/brandnew_logo.gif);
	background-position:40px 12px;
	width:182px;
	height:111px;
	padding-top:1px;
	background-repeat:no-repeat;
}
