html { height:100%; background-color: #FFF; }

body { text-align: center; background-color: #FFF; }

a { color: #939598; text-decoration: none; position:relative;}
a:hover, a:active {color: #4D4D4F; }

#horizon {position: absolute;top: 50%;left: 0px;width: 100%;margin-top: -305px;text-align: center;min-width: 900px; }
#divContiner { width: 980px; margin-right: auto; margin-left: auto; text-align: left; color: #939598; height: 610px; position: relative; background-color: #FFFFFF; padding: 0px; margin-top: 0px; margin-bottom: 0px; }

#divContinerCms { width: 980px; margin-right: auto; margin-left: auto; text-align: left; color: #545557;  background-color: white; position: relative;  padding: 0px; margin-top: 0px; margin-bottom: 0px; }


#divTopColumns { position: absolute; height: 139px; width: 960px; top: 471px; clear: both; border-top: solid 1px #939598; left: 10px; }
#divTopColumns  .column1, #divTopColumns  .column2, #divTopColumns .column3,#divTopColumns.column4,#divTopColumns.column5  { height:120px; }

.column1 { width: 152px; position: absolute; left: 0px; top: 10px; }
.column2 { width: 151px; position: absolute; left: 485px; top: 8px; }
.column3 { width: 151px; position: absolute; left: 648px; top: 8px; }
.column4 { width: 152px; position: absolute; left: 485px; }
.column5 { width: 152px; position: absolute; left: 80px; }


#divContent .column6 { bottom:0px; top:auto; position: absolute; width:151px; right: 0px; line-height: 15px; color: #4D4D4F; height: 440px; }
#divTopColumns .column6 { top: 8px; position: absolute; width:151px; right: 0px; line-height: 15px; color: #4D4D4F; } 

.column6#loop { width: 314px; }
.column6#loop  p { font-size: 16px; line-height: 18px; }

h1 a { font-size: 16px; color: #4D4D4F; letter-spacing: 0px; position: absolute; left: -1px; top: -3px; }

#divNav { position: absolute; left: -1px; top: 36px; }

#divNav li { line-height: 16px; }
#divNav li a { color: #939598; font-size: 16px; text-decoration: none; margin-right: 10px; }
#divNav li a:hover, #divNav li a:active, #divNav ul li a.current {color: #4D4D4F;}

.column2 ul, .column3 ul { position: absolute; left: 0px; top: 0px; width: 151px; }
.column2 ul li, .column3 ul li { line-height: 15px; }
.column2 ul li a, .column3 ul li a { color: #939598;}
.column2 ul li a:hover, .column2 ul li a.current, .column3 ul li a:hover, .column3 ul li a.current {color: #4D4D4F;}
.column5 p { line-height: 12px; }

.column1 ul.numbers {position: absolute; left: 42px; top: 35px; font-size: 16px;}
.column1 ul.numbers li {display: inline}
.column1 ul.numbers li a {margin-left: -1px; padding:0px; display:inline;}
.column1 ul.numbers li a.current { color: #4D4D4F; }

#divContent { color: #4D4D4F; height: 450px; width: 960px; position: absolute; top: 0px; left: 10px; padding-top: 10px; border-top:solid 1px #939598; }

#divContent .cms {text-align: left; height:450px; min-height:450px; position: absolute; left: 5px; top: 36px;}
#divContent .display {height:auto!important;}

#divContent .cms img{position: relative;}
#divContent img { position: absolute; left: 0px; bottom: 0px; display:block;}
#divContent h2 { margin-bottom: 14px; }
#divContent p { margin-bottom: 10px; }
#divContent #divContent.noborder { border-top: solid 1px #FFF!important; } 
#divContent #divContent.noborder2 { BORDER-TOP: 1px solid #939598; left:0px!important;} 


#divContent p.twoCol { width: 314px; display: block; font-size: 32px; color: #4D4D4F; line-height: 32px; float: left;}
#divContent p.twoCol a { color: #4D4D4F; text-decoration: none; }

#divContent div.twoColRight { width: 314px; float: right; }
#divContent div.twoColRight p { width: 152px; line-height: 15px; }
#divContent div.twoColRight img { position: static; float: right; }

#divContent.accolades ul { margin-bottom: 10px; }
#divContent.accolades ul li { margin-bottom: 10px; }
#divContent.accolades ul li em { padding-left: 10px; display: block; }
#divContent div.paracontainer { width: 650px; position: absolute; left: -1px; top: 7px; }
#divContent div.paracontainer p { font-size: 32px; padding-bottom: 20px; line-height: 32px; color: #4D4D4F; position: relative; left: 0px; }

.clear { font-size: 0px; line-height: 0px; height: 0px; clear: both; }
strong { font-weight: bold; }
.lightgrey {color: #939598!important; }
.darkgrey {color: #4D4D4F;}
.displayListForm{float: left;height: 460px;width:300px;}
.loading {display:none;}
.offscreen {position:absolute; left:-99999px!important;}

.loading {display:block!important;}
