/* CSS Document */

    BODY {
        font:  tahoma;
        text-align: left; /* IE5 center hack */
    }

	H1
	{
	text-decoration: none;
	font-weight:normal;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	H2
	{
	text-decoration: none;
	font-weight:normal;
	display: inline; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	#topheader {
        width: 95%;	
        margin: auto;
		padding:0px;

    }

	#centercontent {
        margin: auto;
        float: left;
        width: 98%;	
		padding-top: 10px;
		padding-left:1.0%;
		padding-right:1.0%;

    }
	
	#footer {
        margin: auto;
        float: left;
        width: 95%;	
		padding-top: 10px;
		padding-left:2.5%;

    }
    
	table.middlebox {
        width: auto;
		vertical-align:top;	 	
    }		    
	td.leftbox {
        width: auto;
        margin: auto;
		vertical-align:top;	 
    }		    
	td.centerbox {
        width: auto;	
        margin: auto;
		vertical-align:top;	 
    }		    	
	td.rightbox {
		width: auto;	
        margin: auto;
		vertical-align:top;	 
    }	

.GreenTitle
{
	background-image:url(/images/titlebar_green.gif);
	padding-left:10px;
	padding-right: 5px;
}

.BlueTitle
{
	background-image:url(/images/titlebar_blue.gif);
	padding-left:10px;
	padding-right: 5px;
}

table.box{width: 160px; margin-top:0px; background-color:#f5f9fc }
td.boxcontent {border-left: 1px solid rgb(175, 186, 221); border-right: 1px solid rgb(175, 186, 221); padding:3px;}
td.boxfoot{background-image:url(/images/footer.gif);background-repeat:no-repeat; height:20px; padding-right:10px; text-align:right;}
td.headblue{background-image:url(/images/headblue.gif);background-repeat:no-repeat;height:28px;color:#ffffff;font-weight:bold; text-align:center; vertical-align: middle;}
td.headred{background-image:url(/images/headred.gif);background-repeat:no-repeat;height:28px;color:#ffffff;font-weight:bold; text-align:center; vertical-align: middle;}
td.headgreen{background-image:url(/images/headgreen.gif);background-repeat:no-repeat;height:28px;color:#ffffff;font-weight:bold; text-align:center; vertical-align: middle;}
td.headorange{background-image:url(/images/headorange.gif);background-repeat:no-repeat;height:28px;color:#ffffff;font-weight:bold; text-align:center; vertical-align: middle;}
td.headpurple{background-image:url(/images/headpurple.gif);background-repeat:no-repeat;height:28px;color:#ffffff;font-weight:bold; text-align:center; vertical-align: middle;}


.dottedred {border-bottom:1px dotted #F271AA; padding-top: 2px;}
.dottedblue {border-bottom:1px dotted #2F7EC2; padding-top: 2px;}
.dottedgreen {border-bottom:1px dotted #A4CF2F; padding-top: 2px;}
.dottedorange {border-bottom:1px dotted #FFA72F; padding-top: 2px;}
.dottedpurple {border-bottom:1px dotted #9084BE; padding-top: 2px;}

#box div {padding-bottom: 3px;}

a.more {font-size:12px;}

table.tab{
	border-right: #A6A6A6 1px solid;
	width: auto;
	background-image: url(../images/hdr_front_video_bg.gif);
	text-align:left;
}

.tabhl
{
	text-align: center;
	width: 107px; 
	height: 22px;
	background-image: url(../images/tab_on.gif);
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.tabhl a, .tabhl a:hover
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.tab
{
	text-align: center;
	width: 100px;
	height: 22px;
}
.tab a, .tab a:hover
{
	text-align: center;
	width: 100px;
	height: 22px;
	text-decoration: none;
}

.pod5
{
	color: #3B3B3B;
	background-color: #FFFFFF;
	border-left: #A6A6A6 1px solid;
	border-bottom: #A6A6A6 1px solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.tabcontentstyle{ /*style of tab content oontainer*/
margin-bottom: 1em;
}


.dottedline1
{
	border-bottom: 1px dotted #CCCCCC;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

.btnSearch
{
	height:22px;
	padding:0 10px 0 10px;
	color:#000;
	font-weight:bold;
	font-size:11px;
	background-color:#FFC300;
	cursor:pointer;
}

</style>
