﻿body 
{
    background-image:url(../images/layout/background-image.jpg);
    background-color:#3b4c92;
    background-repeat:repeat-x;
    font: 14px Tahoma;
    color:White;
    margin:0cm auto;
}

tr
{
    vertical-align:top;
}

img
{
    border:0px;
}

/* Fonts */
h1
{
    margin: 5px;
    padding: 5px;
    font-size:28px;
    text-decoration:underline;
}

h2
{
    margin: 5px;
    padding: 5px;
    font-size:24px;
    text-decoration:underline;
}

.tQuote
{
    font-size:small;
}

.tSpeaker
{
    font-size:small;
    text-align:right;
}

.tCompany
{
    font-size:small;
    text-align:right;
}

.headerLabel
{
    text-decoration:none;
    padding-top:45px;
}

/* Links */
a:link,a:visited 
{
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold;
}
	
a:hover 
{
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}

/* Layout Divs */
#wrapper
{
    
    margin:-179px auto;
    width:940px;
}

#Logo
{
    position:relative;
    left:29px;
    top:185px;
    margin:0px;
    width:287px;
    height:167px;
}

#topMenu
{
    text-align:right;
    font-size:10px;
    width:910px;
    padding:15px;
}

#menuButtons
{
    width:910px;
    padding: 0px 15px 7px 15px;
    height:46px;
}

#rotatorImages
{
    width:910px;
    height:310px;
    padding:0px 15px 0px 15px;
}

#bodyArea
{
    background-color:#13141a;
    width:864px;
    border: solid 1px white;
    margin-left:22px;
    padding:0px 10px 0px 10px;
}

#leftSide
{
    width:532px;
    float:left;
    border: solid 1px white;
    padding:0px;
    background-color:#000000;
 }
 
 #leftSide p
 {
     padding:10px;
 }

#rightSide
{
    width:300px;
    float:right;
    display:inline;
}

#testimonialQuote
{
}

#footer
{
    width:910px;
    padding: 10px 15px 10px 15px;
}

/* Unordered Lists */
.productsServices
{
    list-style-image:url(../images/layout/ul-button.jpg);
}

/* Contact Form */
.contactValidation
{
    width:80%;
    padding:10px;
    font-weight:bold;
    font-family:Arial;
}

#contactForm
{
    width:729px;
    padding:10px;
    margin:auto;
}

#contactForm label
{
    width:100px;
    text-align:left;
    margin-left:10px;
    position:absolute;
}

#contactForm input,
#contactForm textarea,
#contactForm select
{
    margin-left:120px;
    border:1px solid #0055a4;
    margin-bottom:10px;
}

#contactForm .validator
{
    position:absolute;
}

.contactSubmit
{
    background:#0055a4;
    color:#ffffff;
    font-weight:bold;
    width:100px;
}