body {        
margin-top:10px;        
background: #7d73ad url(images/bg.jpg) top fixed repeat-x;        
}        
td{        
vertical-align:top;        
}        
#container {        
width: 760px;        
border: 1px #16056c solid;        
background-color: #FFFFFF;        
}        

/* header area start */        

#header {        
width: 760px;        
border-top: 1px #FFFFFF solid;        
border-bottom: 1px #FFFFFF solid;        
}        

#utility_nav {        
position: absolute;        
z-index:10;        
text-align: right;        
padding-bottom: 11px;        
top:20px;        
     
}        





/* topnav area start */        

#topnav {        
width: 760px;        
text-align: right;        
padding-top: 10px;        
padding-bottom: 10px;        
background-color: #006600;        
white-space: nowrap;        
background-image: url(images/bg_topnav_pro_005.gif);        
background-repeat: repeat-x;        
}        

/* main area start */        

#main {        
width: 760px;        
background-color: #FFFFFF;        
background: url(images/main-top.gif) top left repeat-x;        
}        

#leftnav {        
width: 160px;        
padding-top: 25px;        
padding-bottom: 100px;        
background: #d9d6e8 url(images/leftnav-top.gif) top left repeat-x;        
border-right: 1px solid #16056c;        
}        

#content_area {        
width: 600px;        
padding-left: 20px;        
padding-right: 20px;        
padding-top: 20px;        
padding-bottom: 20px;        
}        

/* footer area start */        

#footer {        
width: 760px;        
text-align: center;        
padding-top: 10px;        
padding-bottom: 10px;        
background: #16056c url(images/bg_footer_pro_005.gif) top left repeat-x;        
}        

#thomas_info {        
width: 760px;        
font-family: Arial;        
font-size: 10px;        
color: #000000;        
text-align: right;        
padding-top: 2px;        
padding-bottom: 2px;        
}        

#thomas_info a:link, #thomas_info a:visited {        
color: #000;        
}        
#thomas_info a:hover, #thomas_info a:visited:hover {        
color: #00f;        
}        
/* heading styles */        

h1 {        
color: #000066;        
font-size: 18px;        
font-weight: bold;        
}        
h1 span {        
font-size:12px;        
}        
h2 {        
color: #006600;        
font-size: 14px;        
font-weight: bold;        
}        

h3 {        
color: #006;        
font-size: 12px;        
font-weight: bold;        
padding: 2px 0 2px 2px;        
margin:0 0 4px 0;        
border-bottom: 1px solid #9191fd;        
}        

h4 {        
color: #fff;        
background:url(images/divider_pro_005.gif) top left repeat-x;        
font-size: 14px;        
font-weight: bold;        
padding: 2px 0 2px 5px;        
margin:0 0 4px 0;        
}        

/* image styles */        

.img01 {        
border: 1px #000000 solid;        
}        

.img02 {        
border: 1px #000000 solid;        
float: left;        
margin-right: 10px;        
margin-bottom: 10px;        
}        

.img03 {        
border: 1px #000000 solid;        
float: right;        
margin-left: 10px;        
margin-bottom: 10px;        
}        

/* Custom Miscellaneous */        


.fright {        
float: right;        
margin: 0 0 5px 5px;        
}        
.fleft1 {        

margin:12px 10px 10px 0px;        
}        

.fleft {        

float:right;        
margin: 10px 10px 10px 0px;        
}        

.fleft2 {        

margin:27px 10px 10px 8px;        
}        
.box {        
background: #9191fd;        
border:1px solid #006;        
padding:5px;        
}        
.box1 {        
background: #9191fd;        
border:1px solid #006;        
padding:5px;        
}        
.red {        
background: #e1baba;        
}        
.blue {        
color: #3f61bf;        
font-weight:bold;        
}        
.border td {        
border-bottom:1px solid #d9d9d9;        
padding:8px 5px 8px 0;        
}        
.big{        
font-size:1.5em;        
}        
.biger{        
font-size:2em;        
}        
.padding {        
margin: 0 0 0 15px;        
}        
.clearer {        
clear:both;        
}        

.req {        
border:none;        
}        

.contentnew        
{        
font-family: Arial;        
font-size: 12px;        
color: #000000;        
MARGIN-BOTTOM: 0px;        
PADDING-BOTTOM: 0px        
}  