@charset "utf-8";
/* CSS Document */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/images/bg_pattern.gif); background-repeat:repeat;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
}
.content-txt{ font-size:12px; color:#000000; text-align:left; padding-bottom:20px;}
.content-bg{background-image:url(../images/images/body_bg.jpg); background-repeat:repeat-y;}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:White;
}
#navcontainer li { margin: 0 0 3px 20px; }

.current_page_link a
{
	background-image:url(../images/images/menu_bg_red.gif);		
}

#navcontainer a
{
display: block;
padding: 2px 2px 6px 24px;
color:White;
text-decoration:none;
width: 190px;
background-image: url(../images/images/menu_bg_white.gif); background-repeat:no-repeat; background-position:bottom;
}

#navcontainer a:link, #navlist a:visited
{
color: #ffffff;
text-decoration: none;
}

#navcontainer a:hover
{ background-image:url(../images/images/menu_bg_red.gif);
}
#navcontainer a.active
{ background-image:url(../images/images/menu_bg_red.gif);
}
/*css for visited links */
.nav-visited a
{
	background-image:url(../images/images/menu_bg_red.gif);	
}
td{ vertical-align:top;}

#search_box{background-image:url(../images/images/search_box_bg.png); background-repeat:repeat-y; background-position:right; border-bottom:2px solid #333399;}
.search_select{margin:3px 0px; width:200px;}
#search_btn{ margin:5px 30px 5px 10px; float:right}
.footer-txt{
	font-size:10px; 
	color:#333399;
	text-align:center;	
}
#footer{ background-image:url(../images/images/footer_img.png); background-repeat:no-repeat;}
a.footer-link:link, a.footer-link:hover, a.footer-link:active {text-decoration:none;}
a.footer-link:hover{text-decoration:underline;}

/*css for alternating color of the grid*/
grid_odd{background-color:#7bddf1;}
.grid_even{background-color:#eeeeee;}
.grid_title_txt{font-family:Verdana,Arial; font-size:14px; font-weight:bold; color:#000000;}


/*css for displaying alternating colors in the repeater and grid*/
.AlternateGridRow
{
	background-color:White;
	color:Black;
	height:20px;
}
.AlternateGridRow td
{padding-left:10px;}
.GridRow
{
	background-color:#eeeeee;
	color:Black;
	height:20px;	
}

.GridRow:hover
{
	background-color:#cccccc;
}
.AlternateGridRow:hover
{
	background-color:#cccccc;
}
.GridRow td 
{
	padding-left:10px;
}
.AlternateGridRow td
{
	padding-left:10px;
}
.GridHeader
{
	font-family:Verdana;
	background-color:#343399;
	color:White;
	font-weight:bold;
	font-size:12px;	
}
.GridHeader td {padding-left:10px;}


/*css for links*/
a.blue-link:link, a.blue-link:active, a.blue-link:visited{font-family:Verdana,Arial; font-size:12px; color:#323298; text-decoration:none;}

a.blue-link:hover
{
	font-family:Verdana,Arial; 
	font-size:12px; 
	color:#323298;
	text-decoration:none; 
	border-bottom:1px dotted red;
}
.PageTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#343399;
	font-weight:bold;
}
.SearchResult
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:Black;
	font-weight:bold;
}
.PriceStyle
{
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:18px;
	color:#000099;
}
.WebFont
{
	font-size:10px;
	color:Gray;
	}



