/* This document was created be Derrick Laughlin. derrick@acadiana-tech.com */

body
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-size: 80%;
background-repeat: repeat-x;
background-color: #000000;
}

.header
{
color: #FFFFFF;
}

.header_image
{
float: left;
margin-left: 30px;
}

.header_text
{
font-weight: bold;
font-size: 275%;
font-style: italic;
font-family: Trebuchet MS, Arial;
padding: 0px 25px 25px 25px;
margin-right: 20px;
color: #FFFFFF;
}

.header_subtext
{
font-size: 80%;
font-family: Trebuchet MS, Arial;
padding: 0px 25px 25px 25px;
margin-right: 40px;
color: #FFFFFF;
}

input
{
font-family: Trebuchet MS, Arial;
Background:#FFFFFF;
border: 1px solid #000000;
font-size: 90%;
}

textarea
{
font-family: Trebuchet MS, Arial;
Background:#FFFFFF;
border: 1px solid #000000;
font-size: 90%;
}

.login
{
display: none;
filter: alpha(opacity=75);
opacity: 0.75;
}

.contactusform
{
font-family: Trebuchet MS, Arial;
Background:#FFFFFF;
border: 1px solid #000000;
font-size: 90%;
width: 200px;
}

table.outline
{
border-style: solid;
border-color: #000000;
border-width: 1px;
padding: 0px 0px 0px 0px;
}


.mainbody
{
margin: 20px 10px 10px 20px; /* top right bottom left */
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-size: 100%;
}

.mb
{
float: left;
}

.mb_sub
{
width: 300px;
padding: 0px 15px 0px 5px;
float: left;
}

.rb
{
position: relative;
width: 175px;
padding-left: 15px;
}

.mb_bottom
{
padding-top: 20px;
width: 800px;
}

.indent
{
position: relative;
left: 10px;
}

a.mainbody_link
{
font-family: Trebuchet MS, Arial;
font-size: 100%;
color: #0b588c;
position:relative;
left:0px;
top:20px;
text-decoration: none;
}

a.mainbody_link:hover
{
font-family: Trebuchet MS, Arial;
font-size: 100%;
color: #000000;
position: relative;
left: 0px;
top: 20px;
text-decoration: none;
}

.invis 
{
display: none;
}

ul.menu
{
float:left;
width:1000px;
padding:0px;
margin:0px;
list-style-type:none;
}

.menu
{
float:left;
text-align:center;
vertical-align:center;
font-size:100%;
height: 25px;
font-family:Tw Cen MT, Arial, Trebuchet MS;
font-weight:bold;
width:125px;
text-decoration:none;
color: #FFFFFF;
background-color: #0b588c;
padding:0px 0px 0px 0px;
padding-top: 3px;
padding-bottom: 0px;
}

a.menu:hover
{
background-color: white;
color: #0b588c;
font-weight: bold;
font-size: 100%;
}

li.menu 
{
display:inline;
padding-top: 0px;
list-style-type: none;
width: 125px;
}


.lbh
{
position:relative;
top:2px;
background-repeat: no-repeat;
}

.lbht
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-weight: bold;
font-size: 80%;
color: #FFFFFF;
text-transform: uppercase;
}

.lbt
{
border-bottom: 1px solid #0b588c;
background-repeat: repeat-y;
}

.lbtt
{
margin: 2px 3px 2px 3px;
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-size: 80%;
color: #000000;
}

.bib_source
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
text-align: right;
font-style: italic;
color: #0b588c;
font-size: 84%;
}

h2.services
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-weight: bold;
font-size: 125%;
color: #0b588c;
}

.login_table_header
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-weight: bold;
font-size: 105%;
color: #FFFFFF;
text-transform: uppercase;
background-color: #0b588c;
border: 1px solid #0b588c;
}

.login_table
{
border: 1px solid #0b588c;
background-color: #ccccfe;
}

.login_table_cell
{
border: .5px solid #6a68bc;
}

input.login_input
{
font-family: Trebuchet MS, Arial;
Background:#FFFFFF;
border: 1px solid #0b588c;
font-size: 90%;
}

.new_user_table_header
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-weight: bold;
font-size: 105%;
color: #FFFFFF;
text-transform: uppercase;
background-color: #0b588c;
border: 1px solid #0b588c;
}

.new_user_table
{
border: 1px solid #0b588c;
background-color: #ccccfe;
}

.new_user_table_cell
{
border: .5px solid #6a68bc;
}

input.new_user_input
{
font-family: Trebuchet MS, Arial;
Background:#FFFFFF;
border: 1px solid #0b588c;
font-size: 90%;
}

.new_user_req
{
color: #FF0000;
}

h3.services,h3.edit
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-weight: bold;
font-size: 105%;
color: #0b588c;
}

.login_alert
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-weight: bold;
font-size: 105%;
color: #FF0000;
text-align: center;
padding-bottom: 2px;
}

h3.ln
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-weight: bold;
font-size: 105%;
color: #000000;
text-transform: uppercase;
}

div.ln
{
border-left: 1px solid #0b588c;
padding-left: 3px;
}

.lnht
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-weight: bold;
font-size: 80%;
color: #FFFFFF;
text-transform: uppercase;
}

.lntt
{
margin: 2px 3px 2px 3px;
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-size: 80%;
color: #000000;
}

p.services
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-size: 100%;
color: #000000;
}

.help_body
{
margin-right: 20px;
}

.it_dyn_cont_body
{
margin-right: 20px;

}
.thanks_body
{
margin-right: 20px;
}

.download_title
{
color: #0b588c;
text-decoration: none;
font-weight: bold;
font-size: 105%;
}

.logout_button
{
position: relative;
vertical-align: bottom;
text-align: right;
color: #FF0000;
text-decoration: none;
}

a.download_link
{
color: #0b588c;
text-decoration: none;
font-weight: bold;
font-size: 105%;
}

a.download_link:hover
{
color: #0b588c;
text-decoration: none;
font-weight: bold;
font-size: 105%;
}

.download_desc
{
color: #000000;
}

.profile_name
{
font-size: 200%;
color: #0b588c;
}

.profile_bname
{
font-size: 115%;
color: #000000;
float: left;
width: 650px;
}

.profile_fs
{
width: 700px;
padding: 5px;
}

.profile_inner_fs
{
padding: 10px;
}

input.profile_edit
{
font-family: Trebuchet MS, Arial;
Background:#FFFFFF;
border: 1px solid #000000;
font-size: 90%;
}

.profile_edit_submit
{
margin-left: 225px;
margin-top: 25px;
padding-bottom: 10px;
}

legend
{
font-weight: bold;
}

.profile_pcname
{
font-weight: bold;
}

.profile_account
{
}

div.profile_edit_buttons
{
text-align: right;
}

.profile_edit
{
font-size: 100%;
color: #0b588c;
text-decoration: none;
}

.profile_edit:hover
{
font-size: 100%;
color: #0b588c;
text-decoration: none;
}

.footer_menu
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
text-align: center;
color: #0b588c;
text-transform: uppercase;
text-decoration: none;
}

a.footer_menu:hover
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
text-align: center;
color: #000000;
text-transform: uppercase;
text-decoration: none;
}


.footer
{
font-size: 60%;
color: gray;
font-family: Arial;
text-align: center;
}


.hide
{
display: none;
}
