/* 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;
-webkit-text-size-adjust: none;
}

body.serv_ticket
{
background-color: #FFFFFF;
}
.outline
{
border: 1px solid #000000;
width: 1000px;
padding: 2px;
margin-left: auto;
margin-right: auto;
}

.header
{
background-color: #0b588c;
}

.title
{
width: 1000px;
display: block;
}

.title_cont_left
{
width: 175px;
height: 175px;
float: left;
background-color: #0b588c;
}

.title_cont_top
{
width: 975px;
height: 175px;
text-align: right;
background-color: #0b588c;
padding-right: 25px;
}

.title_service_overlay
{
position: relative;
right: -25px;
z-index:1;
bottom:45px;
color: #FFFFFF;
}

a.account
{
color:#FF0000;
text-decoration: none;
font-weight: bold;
}

a.account:hover
{
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}


div.menu
{
width: 1000px;
}

.menu
{
float:left;
text-align:center;
font-size:100%;
height: 22px;
font-weight:bold;
width:125px;
text-decoration:none;
color: #FFFFFF;
background-color: #0b588c;
}

ul.menu
{
float:left;
width:1000px;
padding:0px;
margin:0px;
list-style-type:none;
}

a.menu:hover
{
background-color: #FFFFFF;
color: #0b588c;
font-weight: bold;
font-size: 100%;
}

li.menu 
{
display:inline;
list-style-type: none;
width: 125px;
}

.spacer
{
height: 10px;
}

.body_cont
{
background-color: #FFFFFF;
height: 750px;
width:1000px;
}

.help_cont, .login_cont, .extras_cont, .contact_cont, .history_cont, .confirm_cont, .tech_up_cont, .products_cont
{
background-color: #FFFFFF;
min-height: 505px;
width:1000px;
}

.downloads_cont
{
background-color: #FFFFFF;
min-height: 700px;
width:1000px;
}

.services_cont
{
background-color: #FFFFFF;
min-height: 900px;
width:1000px;
}

.profile_cont
{
background-color: #FFFFFF;
min-height: auto;
width:1000px;
}
.left_main
{
width: 145px;
padding: 0px 2px 0px 2px;
float: left;
background-color: #FFFFFF;
height: 498px;
}

.left_field_header
{
text-transform: uppercase;
font-weight: bold;
font-size: 95%;
width: 142px;
text-align: center;
background-color: #0b588c;
color: #FFFFFF;
background-image:url('http://www.acadiana-tech.com/images/leftban_header.jpg'); 
}

.left_field_main
{
font-size: 85%;
width: 138px;
border-left: 1px solid #0b588c;
border-right: 1px solid #0b588c;
border-bottom: 1px solid #0b588c;
padding: 0px 1px 0px 1px;
background-color: #CCDDEE;
}

.bib_source
{
text-align: right;
color: #0b588c;
font-size: 84%;
}

.addcust_cont
{
width: 833px;
padding: 10px;
padding-bottom: 75px;
margin: 0px 0px 0px 147px;
min-height: 500px
}

.main_cont
{
width: 833px;
padding: 10px;
margin: 0px 0px 0px 147px;
min-height: 575px
}

.main_cont_a
{
width: 833px;
padding: 10px;
margin: 0px 0px 0px 147px;
min-height: 500px
}

.main_body
{
width: 671px;
padding-right: 10px;
float: left;
}

.mb_sub
{
width: 300px;
padding: 0px 15px 0px 15px;
float: left;
}

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;
}

.main_body_summary_text
{
padding: 25px 10px 15px 15px;
width: 650px;
float: left;
}

.right_main
{
float:right;
width: 145px;
padding: 2px;
background-color: #FFFFFF;
}

.right_field_header
{
font-size: 100%;
text-transform: uppercase;
padding: 4px 2px 4px 2px;
width: 141px;
color: #FFFFFF;
font-weight: bold;
border-left: 1px solid #0b588d;
background-color: #0b588d;
}

.right_field_main
{
font-size: 85%;
border-left: 1px solid #0b588c;
width: 141px;
padding-left: 2px;
padding-bottom: 2px;
}

.bottom_links
{
text-align: center;
text-transform: uppercase;
text-decoration: none;
background-color: #FFFFFF;
}

.footer
{
width: 1000px;
font-size: 85%;
text-align: center;
color: gray;
margin-left: auto;
margin-right: auto;
text-decoration: none;
}

a.footer
{
font-size:100%;
color:gray;
text-decoration: none;
}

.history_body
{
padding: 10px;
font-size: 100%;
}

.download_title
{
color: #0b588c;
text-decoration: none;
font-weight: bold;
font-size: 105%;
}

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;
}

.services_body,.downloads_body,.help_body,.extra_body,.contact_body, .login_body,.confirm_body,.tech_up_body, .products_body
{
padding: 10px;
font-size: 100%;
min-height:550px;
}

.profile_body
{
width: 100%;
border: 1px solid white;
}


h3.services
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-weight: bold;
font-size: 105%;
color: #0b588c;
}

.serv_row
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-weight: bold;
font-size: 105%;
background-color: #0b588c;
color: #FFFFFF;
padding: 2px;
width: 50%;
}

.serv_row_appt
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-weight: bold;
font-size: 105%;
background-color: #0b588c;
color: #FFFFFF;
padding: 2px;
}

h2.services, h2.help, h2.history, h2.extras, h2.downloads, h2.contact,h2.confirm,h2.products
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-weight: bold;
font-size: 125%;
color: #0b588c;
font-style: italic;
}

.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: #A7C4E2;
}

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: #A7C4E2;
}

input.new_user_input, input.add_cust
{
font-family: Trebuchet MS, Arial;
Background:#FFFFFF;
border: 1px solid #0b588c;
font-size: 90%;
}

.serv_ticket_link
{
font-family: "Courier New",Courier,monospace;
text-decoration: none;
color: #000000;
font-weight: bold;
}

.new_user_req
{
color: #FF0000;
}

a.user_login
{
text-decoration: none;
color: #000000;
}

.login_alert
{
font-family: Tw Cen MT, Arial, Trebuchet MS;
font-weight: bold;
font-size: 105%;
color: #FF0000;
text-align: center;
padding-bottom: 2px;
}

.logout_button
{
position: relative;
vertical-align: bottom;
text-align: right;
color: #FF0000;
text-decoration: none;
}

.logout_button_blue
{
position: relative;
vertical-align: bottom;
text-align: right;
color: #000088;
text-decoration: none;
}

.profile_name
{
font-size: 150%;
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
{
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;
font-size: 120%;
}

.profile_pcname
{
font-weight: bold;
}

.view_customer_a
{
text-decoration: none;
color: #000000;
}

.profile_account
{
}

div.profile_edit_buttons
{
text-align: right;
}

.profile_edit
{
font-size: 90%;
color: #000000;
text-decoration: none;
}


.profile_edit:hover
{
font-size: 90%;
color: #0b588c;
text-decoration: none;
}

.profile_edit_link
{
font-family: Trebuchet MS, Arial;
Background:#FFFFFF;
border: 1px solid #000000;
font-size: 100%;
}
.profile_edit_link:hover
{
font-size: 100%;
color: #0b588c;
text-decoration: none;
}

.uservtick
{
font-family: Trebuchet MS, Arial;
Background:#FFFFFF;
border: 1px solid #000000;
font-size: 1em;
color: #000000;
}
.uservtick:hover
{
color: #000000;
text-decoration: none;
font-size: 1em;
}
.uservtick_disabled
{
font-family: Trebuchet MS, Arial;
Background:#CCCCCC;
border: 1px solid #000000;
font-size: 1em;
color: #888888;
}


.label
{
font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
}

.label_nowrap
{
font-family: Arial,Helvetica,sans-serif;
font-size: 0.7em;
white-space: nowrap;
}

.data
{
font-family: "Courier New",Courier,monospace;
font-size: .875em;
}

.data2
{
font-family: Arial,Helvetica,sans-serif;
font-size: x-small;
}

.data3
{
font-family: Arial,Helvetica,sans-serif;
font-size: x-small;
-webkit-text-size-adjust: none;
}

.data_address
{
font-family: "Courier New",Courier,monospace;
font-size: .875em;
text-transform: uppercase;
}

td.act
{
padding-left: 3px;
padding-right: 3px;
-webkit-text-size-adjust: none;
}

.total_table
{
border: 1px solid #000000;
}
.total_table_h
{
border: 1px solid #FFFFFF;
background-color: #000000;
color: #FFFFFF;
}
a.total_table
{
text-decoration: none;
font-weight: bold;
border: none;
color: #000000;
}

.hide
{
display: none;
}