/* CSS Document */
body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#494949;
line-height:14px;
text-decoration :none;
}
a{
text-decoration:none;
color:#007DC3;
}
a:hover{
text-decoration:underline;
color:#7ac143;
}
#mainContent{
width: 1003px;
margin:0 auto 0 auto;
text-align: left;
}
#menuTop{
width:740px;
height:40px;
float:right;
background-color:#f0f0f0;
text-align:center;
}
#bannerTop{
clear:both;
}
#centralContent{
padding-top:25px;
}
#newsInfo{
width:205px;
float:left;
padding-left:20px;
padding-right:20px;
line-height:16px;
}
#newsInfo hr{
color: #f3f1eb;
border: none;
height: 1px; 
background-color: #f3f1eb;
}
#centralProducts{
float:left;
width:520px;
text-align:center;
}
#stockTable{
width:235px;
float:left;
}
#stockTable table{
color:#007DC3;
}
#bottomBoxes{
clear:both;
height:220px;
background:url(../images/bg_bottom_box3.jpg) no-repeat center top;
}
#ImmunityfxHighlight{
width:330px;
padding-left:10px;
text-align:center;
float:left;
}
#MemoryfxHighlight{
width:330px;
text-align:center;
float:left;
}
#testimonialsBox{
width:300px;
text-align:center;
padding-top:40px;
padding-left:10px;
float:left;
}
#clockOlympics{
width:200px;
text-align:center;
float:left;
}
#announcements{
width:200px;
padding-left:55px;
float:left;
}
#announcements a{
color:#7AC143;
}
#announcements a:hover{
color:#007DC3;
}
#bottomLinks{
color:#FFFFFF;
height:95px;
padding:30px 30px 0px 30px;
clear:both;
}
#bottomLinks a{
color:#FFFFFF;
}
#bottomLinks a:hover{
color:#666666;
}
#ColumnLeft{
width:230px;
float:left;
background:url(../images/dot_line_left.gif) repeat-y right;
padding-right:20px;
padding-bottom:20px;
}
#ColumnRight{
width:650px;
float:left;
padding-left:40px;
float:left;
}
#ColumnRight p{
color:#333333;
line-height:18px;
}
#ColumnRight  li{
list-style-image:url(../images/bullet_square_green.gif);
list-style-position:outside;
line-height:22px;
}

#ColumnRightNumbers ol li{
line-height:22px;
list-style-type:decimal;
list-style-image:none;
list-style-position:outside;
}
#linkSub a{
padding-left:20px;
color:#333333;
line-height:25px;
}
#linkSub a:hover{
padding-left:20px;
background:#ffffff url(../images/bg_hover_nav.gif) no-repeat left;
text-decoration:none;
}
.titlesBig{
font-size:22px;
font-family:'Trebuchet MS',Helvetica,sans-serif;
font-weight:bold;
color:#7AC143;
line-height:24px;
}

.titlesSmall{
font-size:13px;
font-family:'Trebuchet MS',Helvetica,sans-serif;
font-weight:bold;
color:#007DC3;
}
.titlesSmallCaps{
font-size:13px;
font-family:'Trebuchet MS',Helvetica,sans-serif;
font-weight:bold;
color:#007DC3;
text-transform: uppercase;
}
.titlesSmallGreen{
font-size:13px;
font-family:'Trebuchet MS',Helvetica,sans-serif;
font-weight:bold;
color:#236203;
}
.titlesSmallOrange{
font-size:13px;
font-family:'Trebuchet MS',Helvetica,sans-serif;
color:#F78E1E;
}

.dateNews{
color:#BEC1C2;
}
hr{
color: #f3f1eb;
border: none;
height: 1px; 
background-color: #e0e0e0;
}
.dateNewsDiv{
background-color:#ecf5fa;
color:#0378bb;
font-weight:bold;
padding:5px;
}
#titleNewsDiv{
padding:5px;
border:1px solid #cfd6dc; border-width:0 0 1px;
color:#236203;
}
#titleNewsDiv a{
color:#236203;
}
#titleNewsDiv a:hover{
color:#F78E1E;
}
.textNews{
color:#666666;
padding:5px 5px 20px 5px;
}
#textNews{
color:#666666;
padding:5px 5px 20px 5px;
}
#textNews a{
color:#666666;
text-decoration:none;
}
#textNews a:hover{
color:#7AC143;
text-decoration:underline;
}
#textNews li{
list-style-image:url(../images/bullet_square_blue.gif);
list-style-position:inside;
list-style-type:square;
line-height:22px;
}
.columnBlue{
background-color:#ecf5fa;
color:#0378bb;
font-weight:bold;
padding:5px;
text-align:center;

}
.columnBlue2{
background-color:#ecf5fa;
color:#333333;
font-weight:normal;
padding:5px;
text-align:center;

}
.columnGreen{
background-color:#eef7e6;
color:#236203;
font-weight:normal;
padding:5px;
}
.columnGreen ul li{
list-style-position:outside;
list-style-type:square;
line-height:20px;
margin-left: 3px;
}

.columnGrey{
background-color:#f6fcff;
color:#333333;
font-weight:normal;
padding:5px;
line-height:18px;
}
.columnGrey li{
list-style-image:url(../images/bullet_arrow_green.gif);
list-style-position:inside;
list-style-type:square;
line-height:20px;
margin-left: 3px;
}
.columnDirectors{

color:#333333;
font-weight:normal;
line-height:15px;
padding-left:20px;
}

.textGreen{
color:#236203;
}
.textBlue{
color:#0378bb;
}
#alignLeft{
text-align:left;
}
#adobe{
width:170;
float:left;
}
#adobeText{
width:70%;
float:left;
margin-left:20px;
margin-top:5px;
}
a.splash{
color:#FFFFFF;
letter-spacing:1px;
}
a.splash:hover{
color:#35670f;
text-decoration:none;
}
#underline {
text-decoration:underline;
}
