/* COLORS 
color:#013333; */ /* Dark Green */
/*color:#74A092;  /* Middle Green */
/*color:#D7E8E8;  /* Light Green */
/*color:#007C66;  /* BG/Tree Green */

/*color:#FF870E;  /* Orange */


/*********** GENERAL STYLING *************/
* {
margin:0px;
padding:0px;
}
body {
background-color:#007C66; /* BG/Tree Green */
background-repeat:repeat-x;
background-image:url(../Images/BGgrid_01.jpg);
background-image:url(../Images/BGGradient_03.jpg);
}
p {
margin-bottom:1em; 
}
a img {
border:none;
}

/*TABLE FORMATIING*/
table {
margin:10px 0px 30px;
width:529px;
border:1px solid #cccccc;
}
#RightCol table h3 {
border-bottom:none;
padding-left:0;
}
#MainContent .small_table {
width:60%;
margin-left:100px;
}
th {
padding:8px 5px 4px;
background-color:#F8981D; /* Dark Orange */
}
table td {
padding:4px 5px 4px 10px;
border-collapse:collapse;
border:1px solid #ffd87f;
background-color:#ffffff;
}
th, .heading {
background-color:#F8981D; /* Dark Orange */
}
.title {
width:inherit;
background-color:#ffd87f;
background-color:#FFDDB5; /*Med Orange */
}
.title2 {
background-color:#ff870e;
}
.title3 {
background-color:#ffd87f;
}
.alternatingColor {
background-color:#D7E8E8; /* Light Green */
}
.white_note {
background-color:#ffffff;
}
.center td{
text-align:center;
}
table .note {
background-color:#ffd87f;
}
/*END TABLE FORMATTING*/


/************** SPECIFIC STYLING *************/
#Container {
position:relative;
width:982px;
margin:10px auto;
background-image:none;
background-image:url(../Images/BGTop_04.jpg);
background-position:center top;
background-repeat:repeat-y;
}


/*FORMATTING FOR HEADER*/
#Header {
height:133px;
height:139px;
height:154px;
width:972px;
position:relative;
left:4px;
top:5px;
z-index:20;
}
#Header img {
position:relative;
float:left;
border:0;
margin:50px 0px 0px 13px;
margin-top:40px;
}
#Header p {
position:absolute;
right:8px;
bottom:2px;
margin-bottom:5px;
margin-bottom:10px;
width:12em;
}

/*FORMATTING FOR MIDDLE_ROW*/
#BreadCrumbs {
position:absolute;
top:-65px;
left:-33px;
}
#MainContent {
position:relative;
margin-top:102px;
margin-left:68px;
margin-right:50px;
width:532px; /* instead of padding, the width is 12px less */
min-height:340px;
/*z-index:2;*/
}
#MainContent h1 {
/*margin-left:-13px;*/
margin-bottom:5px;
}
#MainContent h2 {
}
#MainContent h3 {
}
#MainContent img {
position:relative;
margin:0 auto;
}
#MainContent #Rotator{
margin-top:-9px;
margin-bottom:-9px;
}
#MainContent #Rotator object{
position:relative;
margin:0 auto;
margin-left:-9px;
}
#MainContent ul {
list-style-position:outside;
margin-left:15px;
margin-bottom:15px;
}
#MainContent p {
}




#RightCol {
background-image:url(../Images/BGRightColGradient.jpg);
background-position:center top;
position:absolute;
float:right;
right:0;
margin-right:-340px;
top:30px;
width:287px;
width:244px;
padding-bottom:3px;
border:1px solid #666666;  /* Text Gray */

}
#RightCol img {
width:238px;
right:7px;
right:21px;
position:relative;
border-bottom:4px solid white;
margin-top:3px;
}
#RightCol p img {
margin-bottom:-19px;
}
#RightCol h2 {
padding-left:12px;
}
#RightCol h3 {
padding-left:12px;
padding-top:6px;
border-bottom:2px solid white;
height:20px;
margin-bottom:4px;
}
#RightCol h4 {
padding-left:12px;
}
#RightCol h5 {
padding-left:24px;
}

#RightCol p {
padding-left:24px;
padding-right:12px;
}
#RightCol ol {
padding-left:10px;
list-style-position:inside;
}
#RightCol ul {
list-style:none;
font-weight:bold;
float:none;
clear:both;
}
#RightCol ul ul {
padding-left:0px;
margin-left:12px;
margin-bottom:5px;
font-weight:normal;
list-style:none;
}
#RightCol ul ul a:link, #RightCol ul ul a:visited {
color:#666666;  /* Text Gray */
}
#RightCol ul ul ul{
border-left:none;
font-weight:normal;
margin-left:15px;
}

#SecondaryInfo {
min-height:450px;
}
#SecondaryInfo, #FooterInfo {
background-color:white;
margin-top:38px;
margin-left:-50px;
padding-left:37px;
width:878px;
height:auto;
float:left;
clear:both;
}
#SecondaryInfo #GrayLine, #FooterInfo #GrayLine {
border-top:1px solid #999999;
position:relative;
height:2px;
margin-left:-37px;
}
#SecondaryInfo h2, #FooterInfo h2 {
margin-top:15px;
margin-bottom:5px;
}
#SecondaryInfo p, #SecondaryInfo h4, #SecondaryInfo h3 {
margin-left:12px;
margin-right:12px;
}


.PromotionsBox {
height:100%;
border:1px solid #999999;
margin-top:3px;
margin-right:14px;
padding:3px;
width:427px;
float:left;
position:relative;
}
#MainContent .PromotionsBox h1 {
background-image:url(../Images/GradientGreenBig.jpg);
background-repeat:no-repeat;
height:21px;
padding-top:8px;
padding-left:12px;
margin-top:0px;
margin-left:0px;
margin-bottom:2px;
width:415px;
line-height:.7em;
}
.PromotionsBox img {
position:relative;

}
.PromotionsBox p {
margin-bottom:0;
}


.ColumnBig{
float:left;
width:429px;
margin-left:10px;
margin-right:10px;

}

.Column {
float:left;
width:234px;
margin-left:10px;
margin-right:10px;
}
#MainContent .Column p img {
float:left;
margin-right:3px;
}
.GreenBox {
height:100%;
border:1px solid #999999;
margin:3px 0px 10px 0px;
padding:3px;
width:232px;
float:left;
}
.GreenBox2 {
height:100%;
border:1px solid #999999;
margin:3px 0px 10px 0px;
padding:3px;
width:480px;
float:left;
}
.GreenBox h2, .GreenBox2 h2 {
background-image:url(../Images/GradientLightGreen.jpg);
background-repeat:no-repeat;
background-color:#74A092;
height:16px;
padding-top:9px;
padding-right:12px;
margin-top:0px;
margin-bottom:6px;
}
.GreenBox2 img {
float:right;
}
#MainContent .GreenBox ul, #MainContent .GreenBox2 ul{
margin-left:25px;
}

.OrangeBox {
height:inherit;
border:1px solid #999999;
margin:3px 0px 10px 0px;
padding:3px;
width:232px;
float:left;
float:right;
}
.OrangeBox h2 {
background-image:url(../Images/GradientOrange.jpg);
background-repeat:no-repeat;
background-color:#FC9328;  /* Orange */
height:17px;
padding-top:9px;
padding-right:12px;
margin-top:0px;
margin-bottom:6px;
}

#MainContent .OrangeBox ul{
margin-left:25px;
}


#Google {
position:relative;
float:left;
margin-top:-85px;
margin-top:-60px;
margin-top:0px;
clear:left;
/*clear:left;*/
/*left:-432px;*/
/*top:320px;*/
width:300px;
height:auto;
}
#Google table {
position:relative;
width:290px;
border:none;
margin:0px;
}
#Google td {
background-color:none;
border:none;
padding:2px;
}
#Google input {
margin-left:10px;
}



#ContactInfo {
float:right;
width:261px;
margin-right:3px;
margin-left:37px;
margin-top:30px;
}
#QuickLinks {
width:240px;
float:right;
margin-top:30px;
}
#QuickLinks #GrayLine {
margin-left:-14px;
}
#QuickLinks ul {
margin-left:1px;
}
#QuickLinks ul ul{
margin-left:15px;
}
#QuickLinks li {
margin-bottom:.2em;
}
#QuickLinks li li {
margin-bottom:0;
}

/******** FOOTERINFO Is located in SecondaryInfo, above *********/

/*FORMATTING FOR FOOTER*/
#Footer {
background-image:url(../Images/BGBottom_08.jpg);
background-position:left bottom;
height:52px;
width:100%;
width:982px;
position:relative;
clear:both;
}
#Footer ul {
list-style:none;
position:relative;
float:right;
margin:60px 250px 0 0;
}
#Footer li {
display:inline;
}
#Footer a {
color:#ffffff;
padding:0px 9px;
text-decoration:none;
}
#Footer a:hover, #Footer a:active {
text-decoration:underline;
}
/*END FORMATTING FOR FOOTER*/


/*OTHER FORMATTING*/

.FloatLeft {
float:left;
margin-right:38px;
}
.FloatRight {
float:right;
}
#Credit {
position:relative;
bottom:-13px;
bottom:-1.75em;
float:right;
}