@charset "utf-8";

body._client
{
    background-image: url('images/background_client.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    background-color: Black;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font-family: sans-serif, Arial, Helvetica;
}

 
body.cons
{
    background-image: url('images/background_cons.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    background-color: Black;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font-family: sans-serif, Arial, Helvetica;
}

body.contact
{
    background-image: url('images/background_contact.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    background-color: Black;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font-family: sans-serif, Arial, Helvetica;
}
 
.body_container
{   
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 930px;
    COLOR:White;
    text-align:left;
}

body.dev
{
    background-image: url('images/background_dev.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    background-color: Black;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font-family: sans-serif, Arial, Helvetica;
}

body.home
{
    background-image: url('images/background_home.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    background-color: Black;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font-family: sans-serif, Arial, Helvetica;
}

body.page
{
    background-image: url('images/background_page.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    background-color: Black;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font-family: sans-serif, Arial, Helvetica;
}

body.plain
{
    background-image: url('images/background.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    background-color: Black;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font-family: sans-serif, Arial, Helvetica;
}

.clear {display: inline-block;}

.clear:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.contact_container
{
    height:386px;
    width:930px;
}

.contact_details
{
    width:614px;
    float:left;
    height: 403px;
    text-align:left;
}

.contact_link
{
    height:36px;
    margin-left:0px;
    padding:0;
    white-space:nowrap;
    list-style-type:none;
    border:5px solid #f00;
    display:table;
}

.contact_link_container
{
    width:282px;
    float:left;
    height: 403px;
}

#contact_link li.contact_link_a {
	list-style-image:none;
    display:inline;
    width: 276px;
    height: 36px;
}

#contact_link li.contact_link_a a {
	text-decoration: none;
	width: 276px;
    height: 36px;
    background: url('images/Text-4A.gif');
    float:left;
    margin-left: 0px;
}

#contact_link li.contact_link_a a:hover {
	color: #000000;
	background: url('images/Text-4A.gif');
	width: 276px;
    height: 36px;
}

.contact_link_holder
{
	margin-left:-37px;
	margin-top:368px;
}

.contact_name
{
    margin-top:20px;
    margin-left:35px;
    font-size:small;
    text-align: left;
    font-weight:bolder;
    }

.contact_telephone
{
    margin-top:20px;
    margin-left:35px;
    font-size: small;
    text-align: left;
    height: 21px;
    width: 376px;
}

.faq_body
{
    font-size:small;
    text-align: left;
}

.faq_head
{
    font-size:small;
    text-align: left;
    font-weight:bold;
    }

.footer_empty_space_home
{
    height:78px;
    width:930px;
}

.footer_empty_space_contact
{
    height:79px;
    width:930px;
}

.footer_container
{
    width:930px;
    height:31px;
    top: 0px;
    left: 0px;
    margin-left:-42px;
    margin-top:40px;
}

.footer_nav_body
{
    height:31px;
    margin-left:0px;
    padding:0;
    white-space:nowrap;
    list-style-type:none;
    border:5px solid #f00;
    display:table;
       
}

#footer_nav_body li.footer_nav {
	list-style-image:none;
    display:inline;
    width: 133px;
    height: 31px;
    font-family: sans-serif, Arial, Helvetica;
    font-size:small;
}

#footer_nav_body li.footer_nav a {
	text-decoration: none;
	width: 133px;
    height:31px;
    float:left;
    color:#999999;
    vertical-align:middle;
}

#footer_nav_body li.footer_nav a:hover {
	width: 133px;
    height: 31px;
    color:Red;
}

#footer_nav_body li.footer_gap {
	list-style-image:none;
    display:inline;
    width: 80px;
    height: 31px;
}

#footer_nav_body li.footer_gap a
{
   	text-decoration: none;
	float:left; 
    width: 80px;
    height: 31px;
}

#footer_nav_body li.footer_gap a:hover
{
   	float:left; 
    width: 80px;
    height: 31px;
    cursor:default;
}

#footer_nav_body li.footer_telephone
{
	list-style-image:none;
    display:inline;
    width: 133px;
    height: 31px;
    font-family: sans-serif, Arial, Helvetica;
    font-size:small;
    text-align:right;
}


.home_container
{
    height:403px;
    width:550px;
    float:left;
}

.home_text
{
    height:403px;
    width:550px;
    overflow:auto;
    text-align:left;
    margin-left:37px;
    margin-top:20px;
    scrollbar-base-color: #FF0000;
    scrollbar-track-color: #999999;
}

#logo
{
    padding-left:35px;
    text-align:left;
}

#main_body_text
{
    text-align:left;
    padding-left:37px;
    padding-top:20px;
    font-size:10px;
    color:white;
    width:540px;
    text-align:left;
    font-family: sans-serif, Arial, Helvetica;
}
.mid_empty_space
{
    height:79px;
    width:930px;
}
 
.mid_nav_body
{
    height:36px;
    margin-left:0px;
    padding:0;
    white-space:nowrap;
    list-style-type:none;
    border:5px solid #f00;
    display:table;
    vertical-align:middle
}

#mid_nav_body li.mid_gap {
	list-style-image:none;
    display:inline;
    width: 60px;
    height: 36px;
}

#mid_nav_body li.mid_gap a
{
   	text-decoration: none;
	float:left; 
    width: 60px;
    height: 36px;
    
}

#mid_nav_body li.mid_gap a:hover
{
   	float:left; 
    width: 60px;
    height: 36px;
    cursor:default;
}
#mid_nav_body li.mid_gap2 {
	list-style-image:none;
    display:inline;
    width: 49px;
    height: 36px;
}

#mid_nav_body li.mid_gap2 a
{
   	text-decoration: none;
	float:left; 
    width: 49px;
    height: 36px;
}

#mid_nav_body li.mid_gap2 a:hover
{
   	float:left; 
    width: 49px;
    height: 36px;
    cursor:default;
}

#mid_nav_body li.mid1 {
	list-style-image:none;
    display:inline;
    width: 133px;
    height: 36px;
}

#mid_nav_body li.mid1 a {
	text-decoration: none;
	width: 133px;
    height: 36px;
    background: url('images/Text-1A.gif');
    float:left;
}

#mid_nav_body li.mid1 a:hover {
	background: url('images/Text-2A.gif');
	width: 133px;
    height: 36px;
}

#mid_nav_body li.mid2 {
	list-style-image:none;
    display:inline;
    width: 133px;
    height: 36px;
}

#mid_nav_body li.mid2 a {
	text-decoration: none;
	width: 133px;
    height: 36px;
    background: url('images/Text-2A.gif');
    float:left;
}

#mid_nav_body li.mid2 a:hover {
	background: url('images/Text-3A.gif');
	width: 133px;
    height: 36px;
}

#mid_nav_body li.mid3 {
	list-style-image:none;
    display:inline;
    width: 133px;
    height: 36px;
}

#mid_nav_body li.mid3 a {
	text-decoration: none;
	width: 133px;
    height: 36px;
    background: url('images/Text-3A.gif');
    float:left;
}

#mid_nav_body li.mid3 a:hover {
	background: url('images/Text-1A.gif');
	width: 133px;
    height: 36px;
}

#mid_nav_body li.mid4 {
	list-style-image:none;
    display:inline;
    width: 276px;
    height: 36px;
}

#mid_nav_body li.mid4 a {
	text-decoration: none;
	width: 276px;
    height: 36px;
    background: url('images/Text-4A.gif');
    float:left;
}

#mid_nav_body li.mid4 a:hover {
	background: url('images/Text-4A.gif');
    float:left;
    width: 276px;
    height: 36px;
}

.mid_nav_container
{
    width:900px;
    height:36px;
    top: 0px;
    left: 0px;
    margin-left:9px;
}

.nav_body
{
    height:37px;
    margin-left:0px;
    padding:0;
    white-space:nowrap;
    list-style-type:none;
    border:5px solid #f00;
    display:table;
}

#nav_body li.home {
	list-style-image:none;
    display:inline;
    width: 125px;
    height: 37px;
}

#nav_body li.home a {
	text-decoration: none;
	width: 125px;
    height: 37px;
    background: url('images/nav-1a.jpg'); 
    float:left;
}

#nav_body li.home a:hover {
	color: #000000;
	background: url('images/nav-1b.jpg');
	width: 125px;
    height: 37px;
}

#nav_body li.service1 {
	letter-spacing: 1px;
	display:inline;
	width: 164px;
    height: 37px;
    
}

#nav_body li.service1 a {
	text-decoration: none;
	width: 164px;
    height: 37px;
    float:left;
    background: url('images/nav-2a.jpg');
	/*background: url('')*/
}

#nav_body li.service1 a:hover 
{
	background-color: Black;
	width: 164px;
    height: 37px;
    background: url('images/nav-2b.jpg');
    /*background: url('')*/
}

#nav_body li.service2 
{
	letter-spacing: 1px;
	display:inline;
	width: 165px;
    height: 37px;
}

#nav_body li.service2 a 
{
	text-decoration: none;
	width: 165px;
    height: 37px;
    float:left;
    background: url('images/nav-3a.jpg');
	/*background: url('')*/
}

#nav_body li.service2 a:hover 
{
	background-color: Black;
	width: 165px;
    height: 37px;
    background: url('images/nav-3b.jpg');
	/*background: url('')*/
}

#nav_body li.service3 
{
	letter-spacing: 1px;
	display:inline;
	width: 165px;
    height: 37px;
}

#nav_body li.service3 a {
	text-decoration: none;
	width: 165px;
    height: 37px;
    float:left;
    background: url('images/nav-4a.jpg');
	/*background: url('')*/
}

#nav_body li.service3 a:hover {
	background-color: Black;
	width: 165px;
    height: 37px;
    background: url('images/nav-4b.jpg');
    /*background: url('')*/
}

#nav_body li.service4 {
	letter-spacing: 1px;
	display:inline;
	width: 164px;
    height: 37px;
}

#nav_body li.service4 a {
	text-decoration: none;
	width: 164px;
    height: 37px;
    float:left;
    background: url('images/nav-5a.jpg');
	/*background: url('')*/
}

#nav_body li.service4 a:hover {
	background-color: Black;
	width: 164px;
    height: 37px;
    background: url('images/nav-5b.jpg');
    /*background: url('')*/
}

#nav_body li.contact {
	letter-spacing: 1px;
	display:inline;
	width: 147px;
    height: 37px;
}

#nav_body li.contact a {
	text-decoration: none;
	width: 147px;
    height: 37px;
    float:left;
    background: url('images/nav-6a.jpg');
	/*background: url('')*/
}

#nav_body li.contact a:hover {
	background-color: Black;
	width: 147px;
    height: 37px;
    background: url('images/nav-6b.jpg');
    /*background: url('')*/
}

.nav_container
{
    margin-top:35px;
    width:972px;
    height:37px;
    margin-left:-42px;
    position:relative;
    top: 0px;
    left: 0px;
}

.page_container
{
    height:403px;
    width:300px;
    float:left;
}

.page_container2
{
    height:403px;
    width:972px;
    margin-left:-42px;
    position:relative;
    float:left;
}

.page_text
{
    height:403px;
    width:300px;
    overflow:auto;
    text-align:justify;
    margin-left:37px;
    margin-top:20px;
}

.page_text2
{
    height:403px;
    width:963px;
    overflow:auto;
    text-align:center;
    margin-left:37px;
    margin-top:20px;
}

.page_text3
{
    height:403px;
    width:850px;
    overflow:auto;
    text-align:left;
    margin-left:80px;
    margin-top:15px;
}

.page_text4
{
    height:403px;
    width:565px;
    overflow:auto;
    text-align:left;
    margin-left:340px;
    margin-top:15px;
}

.page_text5
{
    height:85px;
    width:275px;
    overflow:auto;
    text-align:left;
    margin-left:175px;
    margin-top:0px;
}

.priv_body
{
    font-size:small;
    text-align: left;
}

.submit
{
    text-align: right;
    width:543px;
    margin-top:20px;
}

.top_container
{   
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 930px;
    COLOR:White;
    padding-top: 20px;
    text-align:center;
    height:696px;
}

.txtbox_contact_telephone
{
    width:463px;
    height:19px;
}

.txtbox_email
{
    width:453px;
    height:19px;
    font-size:small;
}

.txtbox_msg
{
    font-family: sans-serif, Arial, Helvetica;
    font-size:small;
}
    
.txtbox_name
{
    width:450px;
    height:19px;
    font-size:small;
}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac \*/