.body {
background : url(images/gradientd.jpg) repeat-x left top; 
background-color : #030303;
color : #333333;


}
* {
font-family : Arial, Helvetica, sans-serif;
}

div, td, p {
font-size : 15px;
line-height : 18px;
color : #333333;
}
a, a:link, a:active, a:visited {
font-family : Georgia, "Times New Roman", Times, serif;
text-decoration : none;
color : #333333;
font-size : 17px;
font-weight : bold;
}
a:hover {
font-family : Georgia, "Times New Roman", Times, serif;
text-decoration : underline;
font-size : 17px;
font-weight : bold;
}
a.menu:link, a.menu:active, a.menu:visited {
font-family : Georgia, "Times New Roman", Times, serif;
text-decoration : none;
color : #333333;
font-size : 15px;
}
a.menu:hover {
font-family : Georgia, "Times New Roman", Times, serif;
text-decoration : underline;
font-size : 15px;
}
ul {
margin : 5px;
padding : 5px;
list-style : none;
list-style-type : square;
}
li {
line-height : 18px;
padding-left : 5px;
padding-top : 0;
list-style-position : inside;
}
.center {
text-align : center !important ;
}
#topmenu {
position : relative;
float : left;
clear : left;
background-color : #ffffff;
width : 100%;
border-bottom : 1px solid #cccccc;
border-top : 1px solid #cccccc;
z-index : 102;
height : 33px;
}
#dropmenudiv {
position : absolute;
border : 1px solid #cccccc;
border-style : solid;
border-bottom-width : 0;
line-height : 22px;
z-index : 103;
}
#dropmenudiv a {
width : 100%;
display : block;
text-indent : 3px;
border-bottom : 1px solid #cccccc;
padding : 1px 0;
text-decoration : none;
font-size : 16px;
}
#dropmenudiv a:hover {
background-color : #dddddd;
}
#precontainer {
width:1000px; 
height:600px; 
position:absolute; 
top:50%; 
left:50%; 
margin:-300px auto auto -500px; 
}
margin : 35px auto; 
}
#container {
width : 995px;
text-align : left;
  margin-left: auto ;
  margin-right: auto ;
}
#containerbg {
width : 995px;
background : transparent url(images/bg_inside.gif) repeat-y left top;
float : left;
}
#outerleft {
position : relative;
float : left;
clear : left;
width : 700px;
}
#outerright {
position : relative;
width : 190px;
float : right;
clear : right;
font-family : Georgia, "Times New Roman", Times, serif;
color : #000000;
font-size : 20px;
line-height : 25px;
padding : 5px 0 5px 0;
display : block;
}
#logo {
position : relative;
width : 76%;
height : 99px;
float : left;
}
#imgheader {
position : relative;
float : left;
clear : left;
width : 100%;
height : 99px;
background-color : #000000;
}
#container_inner {
position : relative;
float : left;
clear : left;
width : 995px;
border-bottom : 4px solid #ffffff;
border-top : 4px solid #ffffff;
}
#content_main {
position : relative;
float : left;
width : 992px;
display : inline;
height : 447px;
}
#search {
position : absolute;
width : 175px;
height : 80px;
z-index : 5;
left : 20px;
top : 40px;
overflow : auto;
}
.searchbutton {
font-size : 11px;
font-weight : bold;
color : #ffffff;
border-right : 1px solid #333333;
border-bottom : 1px solid #333333;
border-left : 1px solid #888888;
border-top : 1px solid #888888;
}
.searchfield {
background-color : #ffffff;
border-right : 1px solid #333333;
border-bottom : 1px solid #333333;
border-left : 1px solid #888888;
border-top : 1px solid #888888;
width : 80px;
}
#rightColumn, #centerColumn {
position : absolute;
top : 35px;
overflow : auto;
border : 1px none #d9d8c2;
background-image : url(images/bg_inside1.gif);
height : 411px;
overflow : auto;
}
#leftAndCenterColumn, #leftColumn {
position : absolute;
top : 35px;
overflow : auto;
border : 1px none #d9d8c2;
background-image : url(images/bg_inside1.gif);
height : 391px;
padding : 10px;
overflow : auto;
}
#leftAndCenterColumn {
width : 753px;
z-index : 10;
left : 7px;
}
#leftColumn {
width : 245px;
z-index : 20;
left : 7px;
}
#rightColumn {
width : 201px;
z-index : 30;
left : 787px;
}
#centerColumn {
width : 501px;
z-index : 40;
left : 279px;
}
#rightcol_top, #rightcol {
float : left;
clear : left;
width : 168px;
margin : 0 0 0 1px;
display : inline;
overflow : auto;
}
#rightcol_top {
height : 70px;
min-height : 70px;
background : transparent url(images/bg_topright.jpg) no-repeat center top;
}
#copyright  {
color : #FFFFFF;
font-size : 10px;
font-weight : bold;
display : block !important ;
width : 760px;
float : left;
clear : left;
margin : 5px 0 0 0;
text-align : left;
}
span.pathway {
display : block;
text-align : left;
color : #000000;
font-size : 10px;
font-weight : bold;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #e5e5e5;
height : 20px;
margin-bottom : 10px;
}
.leftColumnText {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #000000;
background-color : inherit;
display : block;
padding-top : 15px;
margin : 7px;
padding : 7px;
}
.contentheading,
.contentpagetitle,
a.contentpagetitle:link,
a.contentpagetitle:active,
a.contentpagetitle:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#999999;
	font-weight: bold;
	padding-top: 10px;  
	padding-bottom: 10px;		
	background-color:inherit;
	display:block; 
}
.small {
color : #999999;
font-size : 10px;
font-weight : bold;
background-color : inherit;
}
table.topmenutable {
border : 0px ;
padding : 3px;
display : block;
}
table.rightmenu {
border : 0px ;
padding : 4px;
display : block;
width : 175px;
background-color : #D9D8C2;
}
table.nestedrightmenu {
border : 0px ;
padding : 4px;
width : 170px;
}
table.contentscolmain {
border-collapse : collapse ;
border : 0px ;
padding : 0px ;
width : 738;
}
#rightcol table, #leftcol table td {
font-size : 14px !important ;
line-height : 25px;
color : #111111;
}
#rightcol table, #rightcol table td {
font-size : 11px !important ;
color : #661e47;
}
#rightcol table.moduletable td {
padding : 5px;
}
#leftcol form {
margin-left : 15px;
}
#topmenu > ul#mainlevel-nav li a {
width : auto;
}
#bottompadding {
position : relative;
width : 760px;
display : block;
height : 20px;
margin-top : -100px;
}
.data {
}
.data1 {
background-color : #eeeeee;
}
.data2 {
background-color : #dddddd;
}
.righttext {
color : #661e47;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
display : block;
line-height : 25px;
}