/* CSS Document */

html, body
{
    font-size:12px;
    font-family:Arial, San-serif;
}

img
{
    border:none;
}

div#container
{
    width:962px;
    margin:0 auto;
}

div#container div#header
{
    margin:5px 0px 0px 0px;
    border-bottom:1px solid #a1a0a4;
}

div#container div#header div.floatRight img
{
    margin:30px 0px 0px 385px;
}

div#menu
{
    position:relative;
    top:4px;
    /*left:102px;*/
    padding:0px;
    margin:0px 0px 0px 102px;
}

div#menu-items a
{
    float:left;
    display:block;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
    padding:7px;
    background-color:#d0cfd1;
}

div#menu-items a.active
{
    background-color:#a1a0a4;
}

ul#sub-menu
{
    position:absolute;
    top:6px;
	left:120px;
	z-index:99;
	width:180px;
	margin-top:24px;
	padding:3px;
	display:none;
	list-style-type:none;
}

ul#sub-menu li
{
    clear:both;
    margin:1px;
    display:block;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    padding:7px;
    background-color:#d0cfd1;
}

ul#sub-menu li a
{
    display:block;
	text-decoration:none;
	color:#ffffff;
}

div#container div#content
{
    margin:2px 0px 5px 0px;
}

div#container div#content div#wrapper
{
    float:left;
    margin:30px 0px 0px 0px;
    width:700px;
}

div#content div#wrapper div.mainPageLeft
{
    float:left;
    width:380px;
}

div#content div#wrapper p
{
    margin:0px 30px 10px 6px;
}

div#content div#wrapper p.industry
{
    margin:0px 150px 10px 6px;
}

div#content div#wrapper div.mainPageMiddle
{
    float:left;
    margin:0px 0px 0px 20px;
}

div#content div#wrapper div.mainPageMiddle div.greyBox
{
    background-color:#a1a0a4;
    margin:60px 0px 0px 10px;
    width:250px;
    padding:10px;
}

div#content div#wrapper div.mainPageMiddle div.greyBox p
{
    color:#ffffff;
    line-height:18px;
}

div#content div#wrapper div.mainPageMiddle div.greyBox p a
{
    color:#ffffff;
}

div#content div#wrapper div.mainPageLeft div.welcome
{
    margin:0px 0px 20px 0px; 
}

div#content div#wrapper div.mainPageContact
{
    float:left;
    width:600px;
}

div#content div#wrapper div.mainPageContact div.contactImage
{
    float:left;
    margin:0px 20px 20px 6px;
    width:270px;
    background-color:#ececed;
}

div#content div#wrapper div.mainPageContact div.contactImage div.image
{
    float:left;
}

div#content div#wrapper div.mainPageContact div.contactImage div.grey
{
    margin-left:70px;
}

div#content div#wrapper div.mainPageContact div.contactImage div.grey p
{
    font-size:11px;
    padding:4px 0px 0px 0px;
    margin:0px 2px 0px 2px;
}

div#content div#wrapper div.mainPageContact div.contactImage div.grey p a
{
    color:#221f72;
}

div#content div#wrapper div.mainPageLeft div.linksImage
{
    float:left;
    margin:0px 30px 20px 0px;
/*    height:100px;*/
    
}

div#content div#wrapper div.mainPageLeft div.linksImage table td
{
    padding:5px 5px 10px 5px;
    margin:5px;
    vertical-align:bottom;
}

div#content div#wrapper div.mainPageLeft div.linksImage div.linkText
{
    margin:10px 0px 0px 0px;
}

div#content div#wrapper div.mainPageLeft div.linksImage div.linkText a
{
    font-size:14px;
    color:#221f72;
}

div#content div#rightButtons
{
    float:right;
    margin:5px 0px 0px 0px;
}

div#content div#rightButtons div.largeButton
{
    margin:0px 0px 5px 0px;
}

div#content div#rightButtons div.largeButton2 div.industryButtons1
{
    margin:0px 5px 2px 0px;
    float:left;
}

div#content div#rightButtons div.largeButton2 div.industryButtons2
{
    margin:0px 0px 2px 0px;
    float:left;
}

div#content div#rightButtons div.largeButton div.greyBox2
{
    background-color:#d0cfd1;
    width:239px;
    padding:5px 10px;
}

div#content div#rightButtons div.largeButton div.greyBox2 p a.flash
{
    color:#221f72;
}

div#content div#rightButtons div.largeButton div.greyBox
{
    background-color:#d0cfd1;
    width:219px;
    padding:10px 20px;
}

div#content div#rightButtons div.largeButton div.greyBox p
{
    color:#221f72;
    
}

div#content div#rightButtons div.largeButton div.greyBox table, div#content div#rightButtons div.largeButton div.greyBox table td a
{
    color:#221f72;
    
}

div#content div#rightButtons div.largeButton div.greyBox table td
{
    padding-right:10px;
}

div#content div#rightButtons div.largeButton div.greyBox p.small
{
    font-size:11px;
}

div#content div.feedbackLeft
{
    float:left;
    width:350px;
    margin:30px 0px 0px 0px;
}

div#content div.feedbackLeft p
{
    margin:0px 30px 10px 6px;
}

div#content div.feedbackRight
{
    float:right;
    margin:30px 0px 0px 0px;
}

div#content div.feedbackRight div.formHeader
{
    background-color:#ececed;
    width:525px;
    padding:5px 20px;
}

div#content div.feedbackRight div.formBody
{
    background-color:#d0cfd1;
    width:525px;
    padding:5px 20px;
}

div#content div.feedbackRight div.formBody form div.colLeft
{
    float:left;
    width:255px;
}

div#content div.feedbackRight div.formBody form div.colLeft div.leftName
{
    float:left;
    width:200px;
    margin:10px 0px 0px 0px
    
}

div#content div.feedbackRight div.formBody form div.colLeft div.leftValue
{
    margin:10px 250px 0px 0px;
    width:260px;
    
}

div#content div.feedbackRight div.formBody form div.colRight
{
    float:right;
    width:255px;
}

div#content div.feedbackRight div.formBody form div.colRight div.rightName
{
    float:left;
    width:200px;
    margin:10px 0px 0px 0px
    
}

div#content div.feedbackRight div.formBody form div.colRight div.rightValue
{
    margin:10px 0px 0px 0px;
}

div#content div.feedbackRight div.formBody form div.colRight div.rightSubmit
{
    float:right;
    margin:10px 12px 0px 0px;
}

div#container div.bottomLinks
{
    float:left;
    margin:60px 10px 5px 0px;
}

div#container div#footer
{
    border-top:1px solid #a1a0a4;
}

div#footer div.footerText
{
    text-align:right;
}

div#footer div.footerText p
{
    color:#a1a0a4;
}

.positionLeft
{
    margin:-10px 0px 0px 60px;
    padding:0px;
    
}

.floatLeft
{
    float:left;
}

.floatRight
{
    float:right;
}

.clearLeft
{
    clear:left;
}

.clearRight
{
    clear:right;
}

.clearBoth
{
    clear:both;
}
