#celebrate {
clear:both;
float:left;
width:168px;
padding-top:30px;
padding-left:10px;
font-size:10px;
color:#000000;
word-wrap:break-word;
text-align:center;
}
#cele_top{
line-height:1px;
height:29px;
}
#cele_bot{
line-height:1px;
}
#cele_repeat{
background-image:url(../images/layout/celebrate/cele_repeat.jpg);
background-repeat:repeat-y;
text-align:center;
padding:0px 0px 0px 17px;
}

#cele_repeat a{
color:#FFFFFF;
display:none;
}


img {
border:0px;
}
#spacer {
clear:both;
}
#top_graph {
line-height:1px;
}
#text_img_left {
float:left;
margin-right:10px;
padding:6px;
border:solid;
border-width:1px;
border-color:#CCCCCC;
}

#text_img_right {
float:right;
padding:6px;
margin-left:10px;
border:solid;
border-width:1px;
border-color:#CCCCCC;
}

#weather {
clear:both;
float:left;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:12px;
color:#333333;
width:150px;
font-weight:400;
margin-left:10px;
text-align:center;
}

#weather_icon{
clear:both;
float:left;
margin-left:10px;
text-align:center;
background:url(../images/advertising/weather.gif) no-repeat;
width:150px;
}


/* start of  footer text  */
#left_footer_text {
float:left;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#333333;
padding-top:10px;
padding-left:15px;
}

#right_footer_text {
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:10px;
padding-right:10px;
}

#right_footer_text a{
text-decoration:none;
color:#000066;
}

#right_footer_text a:hover{
text-decoration:underline;
}



/* start of you are here */
#you_are_here {
font-weight:normal;
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000066;
letter-spacing:0.3px;
font-size:11px;
}

a.you_are_main{
text-decoration:none;
font-weight:normal;
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
letter-spacing:0.3px;
font-size:11px;
}
a:hover.you_are_main{
text-decoration:none;
color:#000066;
}
a.you_are_sub{
text-decoration:none;
font-weight:normal;
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
letter-spacing:0.3px;
font-size:11px;
}
a:hover.you_are_sub{
text-decoration:none;
color:#000066;
}


/* END of you are here */

#page_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#003366;
width:380px;
float:left;
padding-left:10px;
padding-top:10px;
}


.sub_page_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#333365;

}





/* start of main content */

#main_content {
clear:both;
margin: 0px auto;
padding-top:5px;
text-align:justify;
padding-right:14px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:13px;
}


/* END of main content */
/* start of here */
#here{
border:dashed;
border-color:#dddddd;
border-width:1px;
background-color:#FAFAFA;
width:625px;

}


/* end of here */


body {
background-color:#FFFFFF;
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size:14px;
text-align:left;
}

form {
margin:0px;
padding:0px;

}


#container {
	position: relative;
    margin: 0px auto 0 auto!important;
	padding-bottom:-10px!important;
	width: 833px; 
	background-color:#FFFFFF;
	color:#999999;
	text-align: left;

}
#back_repeat{
	background-image: url(../images/layout/b_repeat.jpg);
	height: 1%;
	position: relative;
}

#top_left_graph{
	line-height:1px;
	float:left;
	width:306px;
	margin-left:6px;
}

html>body #top_left_graph {
 	margin-left:10px;
}

#top_right_graph{
 float:right;
 text-align:right;
 width:306px;
 margin-right:13px;
 font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#2f2f2f;
}

#top_right_graph ul {
margin:0px;
margin-right:1px;
padding:0px;
}

#top_right_graph li {
list-style-type:none;
display:inline;
}

#top_right_graph li a{
text-decoration:none;
list-style-type:none;
display:inline;
background:url(../images/layout/square_link.jpg)  no-repeat 1px 5px;
padding-left:15px;
padding-right:10px;
color:#000000;
}
#top_right_graph li a:hover{
text-decoration:underline;
}




#img_holder {
clear:both;
height:115px;
width:810px;
margin:0px auto 0 auto!important;
background-color:#CCCCCC;
color:#000000;
}

#gray_line {
    clear:both;
	width:810px;
	margin: 0px auto;
	padding:0px;
	margin-top:1px;
	line-height:1px;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #dbdbdb;	
	
	
}
.header_line {
clear:both;
background-color:#dfe1e2; 
height:10px;
font-size:7px;
margin-right:6px;
margin-left:7px;

}

/* START OF TOP MENU CSS */

#menu_bar{
clear:both;
margin: 1px auto;
width:810px;
height:22px;
background-color:#1f3b7a;
text-align:center;
}
#menu_bar ul {
margin:0px;
padding:0px;
padding-top:3px;
}

html>body #menu_bar ul {
padding-top:1px;
}


#menu_bar li{
display:inline;
list-style-type: none;
background-color:#1f3b7a;
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;	
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#menu_bar li a{
text-decoration:none;
text-align:center;
padding-right:13px;
padding-left:12px;
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;	
color:#FFFFFF;
font-size:11px;
font-weight:bold;
border-right:solid 1px #CCCCCC;
}

#menu_bar li a:hover{
text-decoration:underline;
}
/* END OF TOP MENU CSS */



/* START OF LEFT MENU CSS */

#sub_menu {
float:left;
width:170px;
margin-left:5px;
}
html>body #sub_menu{
margin-left:10px;
margin-top:-9px;

}


#sub_menu ul { /* remove bullets and list indents */
list-style-type: none;
padding-left: 0;
margin-left: 0;
}

#sub_menu li { /* add styles to buttons */
display:block;
text-align:left;
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#e6e2e2;
margin-bottom:1px;
background-color:#f3f1f1;
color:#5b6871;
}
#sub_menu li a{
display:block;
list-style-type:none;
text-decoration:none;
text-align:left;
color:#5b6871;
height:23px;
* height:24px;
padding-left:15px;
margin-bottom:1px;
display:block;
text-align:left;
padding-top:4px;
}


#sub_menu ul.sub { /* remove bullets and list indents */
list-style-type: none;
padding-left: 0;
margin-left: 0;
}

#sub_menu li.sub { /* add styles to buttons */
display:block;
text-align:left;
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#e6e2e2;
margin-bottom:1px;
background-color:#f3f1f1;
color:#5b6871;
}

#sub_menu li.sub a{
display:block;
list-style-type:none;
text-decoration:none;
text-align:left;
color:#5b6871;
height:23px;
* height:24px;
padding-left:15px;
margin-bottom:1px;
text-align:left;
padding-top:4px;
padding-left:40px;
}
#sub_menu li.sub a:hover{
text-decoration:none;
background:none;
display:block;
height:23px;
* height:24px;
padding-left:15px;
margin-bottom:1px;
text-align:left;
padding-top:4px;
padding-left:40px;
background: url(../images/layout/menu_square.jpg) no-repeat 1px 1px;
}









#sub_menu li.first a{
display:block;
list-style-type:none;
text-decoration:none;
text-align:left;
color:#5b6871;
height:23px;
* height:24px;
padding-left:15px;
margin-bottom:1px;
display:block;
text-align:left;
padding-top:4px;
background: url(../images/layout/menu_square.jpg) no-repeat 1px 1px;
}

#sub_menu li a:hover{
display:block;
text-decoration:none;
list-style-type:none;
text-align:left;
color:#5b6871;
height:23px;
* height:24px;
background: url(../images/layout/menu_square.jpg) no-repeat 1px 1px;
padding-left:15px;
margin-bottom:1px;
display:block;
text-align:left;
padding-top:4px;
}


/* END OF LEFT MENU CSS */

/* START OF FOOTER */



#footer {
clear:both;
margin: 0px auto;
width:813px;
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#000000;

text-align:center;
background-image:url(../images/layout/footer_back.jpg);
height:25px;
padding-top:5px;
}



#footer_line {
    clear:both;
	margin: 0px auto;
	padding-top:0px;
	width:813px;
	text-align:center;
	
	border-bottom-style: solid;
	border-bottom-color:#DDDDDD;
	border-bottom-width:1px;
	margin-bottom:2px;
	
}

#footer ul{
padding:0px;
margin:0px;
display:inline;
}
#footer li{
list-style-type:none;
display:inline;
}
#footer li a{
text-decoration:none;
list-style-type:none;
display:inline;
color:#999999;
padding-right:15px;
padding-left:10px;
margin-top:10px;
color:#6A870C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}


#footer li a:hover{
text-decoration:underline;
}
/* END OF FOOTER */

#content { 
margin-left:5px;
margin-top:0px;
font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
html>body #content {
margin-top:5px;
}

#main_text {
text-align:justify;
padding-top:15px;
}



a.top:link {
 font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#2f2f2f;
    text-decoration:none;
}
a.top:visited {
 font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#2f2f2f;
	text-decoration:none;
}
a.top:hover {
 font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#2f2f2f;
    text-decoration:underline;
}


#bottom_graph {
width: 833px;
height:12px;
margin: 0 auto;
background-image:url(../images/layout/b_bottom.jpg);
background-repeat:no-repeat;
}

input:focus {
background-color:#999999;
}
