﻿
/* standard elements */
body{ margin: 0px; padding: 0px; border:0px; background-color:#727272; font-family:Calibri; font-size:12pt;}

/* Links */
a:link.menu, a:visited.menu { text-decoration: none; font-weight:normal; color:#ffffff; font-size:13pt; }
a:active.menu{ text-decoration: none; color:#ffffff; font-weight:normal; font-size:13pt; }
a:hover.menu{ text-decoration: underline; color:#ffffff; font-weight:normal; font-size:13pt;}

a:link, a:visited{ color:#016fa3;text-decoration:underline; font-size:13pt;  } 
a:active{ color:#1cb6ff;text-decoration:underline;} 
a:hover{ color:#1cb6ff;text-decoration:underline;} 

/* Fonts */
h3{ margin: 0px 0px 0px 0px; line-height:13pt; display:inline; color:#c2dce9; font-family:Calibri; font-weight: normal; font-size: 18px;}
    h3.testimonial{ color:#787878; font-style:italic; margin: 0px 0px 0px 0px; display:inline; font-weight: normal;}
h6{ margin: 0px 0px 0px 0px; display:inline; font-family:Calibri; font-weight: normal; font-size: 15px;}
    h6.footer{ color:#c2dce9; margin: 0px 0px 0px 0px; display:inline; font-weight: normal; font-size: 15px;}

/* Custom Tag Classes */
li.services{list-style-image:url(../images/common/checkmark.png); line-height:30px;}
.spacer { clear:both; margin:0px; padding:10px 0px 0px 0px; }
.line { clear:both; margin:0px; background-color: #d6d6d6; height: 1px; margin-top:-1px; width:100%; }
.noborder input{ border: none; } 
.message { line-height:12px; color:#da0009; }
    
/* Contacts */
input.button
{
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 16px;
    border-right: #434343 1px solid;
    border-top: #434343 1px solid;
    border-left: #434343 1px solid;
    border-bottom: #434343 1px solid;
	color: #ffffff;
    background-color: #5B5B5B;
}

/* Main Top Bar */
#main_container{ width:1000px; height:auto; margin: 0px auto; background-color: #ffffff;}
    #main_container #main_topbar{ height:45px; background-color:#1379a9 }
    #main_topbar #main_topbar_left{ float:left; height:45px; width:460px }
        #main_topbar_left .main_menubar{ height:20px; padding:19px 0px 0px 30px;}
        .main_menubar a{margin:0px 20px 0px 0px;}
    #main_topbar #main_topbar_right{ float:left; height:45px; width:540px  }
        #main_topbar_right #main_titlebar{ height:20px; padding: 20px 0px 0px 10px;}
        
    /* Main Logo Bar */
    #main_topbar_logo{width:1000px; height:100px; margin-top: 3px; background-color: #eeeeee;}
        #main_topbar_logo #main_topbar_logo_left{ float:left; height:80px; width:420px; margin:10px 0px 0px 30px;}    
        #main_topbar_logo #main_topbar_logo_right{float:left; text-align:right; height:70px; margin: 25px 0px 0px 0px; width:510px;}
        
    /* Main Footer */
    #main_container #main_footer_top{width:1000px; height:10px; margin-bottom: 3px; background-color: #eeeeee;}
    #main_container #main_footer{ height:30px; background-color:#1379a9; margin-bottom:10px; }
        #main_footer #main_footer_left{ float:left; height:25px; width:540px; padding:6px 0px 0px 20px; }        
        #main_footer #main_footer_right{ text-align:right; float:left; height:25px; width:440px; padding:4px 0px 0px 0px;}

/* Main Content */
#page_container{ clear:both; width:960px; height:auto; margin:15px 30px 0px 30px; }
    #page_container #page_contentcontainer{clear:both; height:auto; padding:20px 0px 0px 0px;}
        #page_contentcontainer #page_contentcontainer_left{float:left; width:525px; margin-right:40px;}
        #page_contentcontainer #page_contentcontainer_right{float:left; width:360px;}

/* Service Widget */
.service_main{float:left; width:520px; padding: 10px 0px 25px 0px; height:auto; }
    .service_image{float:left; width:145px; height:auto;}
    .service_content{float:left; width:370px; height:60px; height:auto;}
