body {margin: 0; padding: 0; color: #000000; background-color: #FFFFFF; background-image: url('../images/background_pattern.gif'); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1em;}
br {line-height: 10px;}
image {border-style: none;}





a:link {color: #310056; background-color: #FFFFFF; }
a:active {color: #310056; background-color: #FFFFFF; }
a:visited {color: #310056; background-color: #FFFFFF; }
a:hover {color: #310056; background-color: #FFFFFF; text-decoration: none;}

.linkFooter a:link {color: #FFFFFF; background-color: #310056;}
.linkFooter a:active {color: #FFFFFF; background-color: #310056;}
.linkFooter a:visited {color: #FFFFFF; background-color: #310056;}
.linkFooter a:hover {color: #FFFFFF; background-color: #310056; text-decoration: none;}





h3 {font-size: 0.8em; line-height: 1.2em; margin: 0px;}
.textCompanyBanner {font-size: 2em; line-height: 1.5em; font-weight:bold; color: #320057;}
.textNormal {font-size: 0.7em; line-height: 1.3em;}
.textNormalRed {font-size: 0.7em; line-height: 1.3em; color: red;}
.textLargeBold {font-size: 1em; line-height: 1.6em; font-weight:bold;}
.textBold {font-size: 0.9em; line-height: 1.5em; font-weight:bold;}
.textError {font-size: 0.7em; line-height: 1.3em; color: red;}
.textSuccess {font-size: 0.7em; line-height: 1.3em; color: green;}
.textSmall {font-size: 0.6em; line-height: 1.3em;}
.textNoSpace {font-size: 0px; line-height: 1.3em;}





.divPageContainerOuter {padding-left: 10px; padding-right: 10px; height:100%;}

.tablePageContainerInner {width: 720px; height: 100%;}
.cellPageContainerInnerCenter {width: 720px;  height: 100%; color: #000000; background-color: #FFFFFF;}
.cellPageContainerInnerLeft {width: 10px; background-repeat: repeat-y;}
.cellPageContainerInnerRight {width: 10px; background-repeat: repeat-y;}

/*
.cellPageContainerInnerLeft {width: 10px; background-image: url('../images/shadow_left.gif'); background-repeat: repeat-y; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
.cellPageContainerInnerRight {width: 10px; background-image: url('../images/shadow_right.gif'); background-repeat: repeat-y; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
*/





.divNavigation {padding-top: 2px; padding-bottom: 2px;}

.tableNavigation {width: 700px; height: 22px;}
.cellNavigationLeft {width: 104px; color: #FFFFFF; background-color: #96D045;}
.cellNavigationSlot1 {width: 196px; padding-left: 2px;}
.cellNavigationSlot2 {width: 197px; padding-left: 2px;}
.cellNavigationSlot3 {width: 197px; padding-left: 2px;}

.divContentContainer {width: 660px; padding: 20px;}

.tableHomeLayout {width: 660px; height: 450px;}
.cellHomeLayoutTop {width: 660px; padding-bottom: 15px; vertical-align: top;}
.cellHomeLayoutBottomLeft {width: 360px; padding-right: 15px; vertical-align: top;}
.cellHomeLayoutBottomRight {width: 285px; vertical-align: top;}

.tableHomeIntro {width: 660px; border: 1px dashed #D2D2D2;}
.cellHomeIntroLeftTop {padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; border-right: 1px dashed #D2D2D2; border-bottom: 1px dashed #D2D2D2;}
.cellHomeIntroRight {width: 268px; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px;}
.cellHomeIntroLeftBottom {padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; border-right: 1px dashed #D2D2D2; vertical-align: top;}

.tableHomeLinks {width: 358px; border: 1px dashed #D2D2D2;}
.cellHomeLinksTitleTop {width: 318px; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dashed #D2D2D2;}
.cellHomeLinksTitleAdditional {width: 318px; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dashed #D2D2D2;}
.cellHomeLinksTopLeft {width: 138px; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; border-right: 1px dashed #D2D2D2; border-bottom: 1px dashed #D2D2D2;}
.cellHomeLinksTopRight {width: 139px; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dashed #D2D2D2;}
.cellHomeLinksBottomLeft {width: 138px; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; border-right: 1px dashed #D2D2D2;}
.cellHomeLinksBottomRight {width: 139px; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px;}

.divHomeContactInfo {width: 243px; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; border: 1px dashed #D2D2D2; background-image: url('../images/background_wb.gif'); background-repeat: no-repeat; background-position: top right;}

.tableTwoColumnLayout {width: 660px;}
.cellTwoColumnLayoutLeft {width: 322px; padding-right: 16px; vertical-align: top;}
.cellTwoColumnLayoutRight {width: 322px; vertical-align: top;}

.divContent {width: 280px; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; border: 1px dashed #D2D2D2;}
.divContentTitle {width: 280px; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; border: 1px dashed #D2D2D2;}
.divContentAdditional {width: 280px; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; border-left: 1px dashed #D2D2D2; border-right: 1px dashed #D2D2D2; border-bottom: 1px dashed #D2D2D2;}
.divContentAdditionalQuotes {width: 280px; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; border-left: 1px dashed #D2D2D2; border-right: 1px dashed #D2D2D2; border-bottom: 1px dashed #D2D2D2; background-image: url('../images/background_quotes.gif'); background-repeat: no-repeat; background-position: center;}

.divTitle {}
.divTitleSmall {padding-bottom: 10px;}
.divImageRight {float: right; padding-left: 10px;}
.divImageTop {padding-bottom: 10px;}
.divImageBottom {padding-top: 10px;}

.divFooter {width: 660px; color: #FFFFFF; background-color: #310056; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px;}