@charset "utf-8";
body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; color: #000; background-color: #FF66FF; text-align: center; vertical-align: top; padding: 0px; height: 100%; margin:0px auto;}
* html {width:100%; height:100%;}

.wrapper{margin:0px auto; width:970px;}
.header {background:url(images/header.jpg) no-repeat; width:970; height:135px; padding:0px; margin:0px;}
.tab {background:url(images/top-nav_v1.jpg) repeat-x center center; height:29px; padding:0px; margin:0px auto; text-align:left;}
.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 1px solid black; /*bottom horizontal line that runs beneath tabs*/
background:url(images/header_part2.jpg) no-repeat right center;
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 5px; /*offset of tabs relative to browser left edge*/
font: bold 12px arial;
list-style-type: none;

}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px 7px 8px;
height:15px; /*padding inside each tab*/
/* border-right: 1px solid white;*/ /*right divider between tabs*/
color: white;
background: url(images/tab-line.jpg) no-repeat right center; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: url(images/top-nav_over.jpg) repeat-x center center; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}
.img {border:#23BF47 solid 1px; margin:0px;}
.b1 {width:174px; padding:0px; vertical-align:top;}
.b2 {width:25%; padding:6px; background-color:#000000; font-size:12px;}
.b2 a {color:#FFFFFF;}
.b3 {width:50%; padding:6px; background-color:#282828; font-size:12px; border-bottom:#1D1D1D solid 1px; border-right:#1D1D1D solid 1px; text-align:center;}
.b3 a {color:#FF3300;}
.imgcenter1	{
	border:#C34AA7 solid 1px;
}
a img_ {
	border: solid #000 thin;
}
a img:hover, a img:active {
	border: dashed #fff thin;
}
.thumbnails {
	width: 100%;
	padding-top:2px;
}
 
.thumbnails img {
	width: 86px;
	height: 88px;
	padding: 1px;
	margin:2px;
}
.b4 {width:940px; background-color:#FF99FF; border:#B60A00 solid 4px; padding:10px; margin:0px auto; vertical-align:top; text-align:center; color:#000; font-size:large;}
.b5 {width:950px; padding:10px; margin:10px auto; vertical-align:top; text-align:center; color:#000; font-size:large;}

.index1_body { background-color: #6797CF; }
.index1_b4 { background-color: #A4C6EF; border-color: #5384BF; }
.index1_img { border-color: #95BEEF; }

.index2_body { background-color: #CE3080; }
.index2_b4 { background-color: #EF86BC; border-color: #AF0A5E; }
.index2_img { border-color: #EFA4CA; }

.index3_body { background-color: #FF0000; }
.index3_b4 { background-color: #FF4F4F; border-color: #DF0000; }
.index3_img { border-color: #FF4F4F; }

.index4_body { background-color: #E00000; }
.index4_b4 { background-color: #FF2F2F; border-color: #CF0000; }
.index4_img { border-color: #FF6F6F; }

.index5_body { background-color: #BFE8FF; }
.index5_b4 { background-color: #8BC1DF; border-color: #4DA1CF; }
.index5_img { border-color: #C2DFEF; }

.index6_body { background-color: #FF30F0; }
.index6_b4 { background-color: #FF6FF5; border-color: #EF1DE1; }
.index6_img { border-color: #FF8FF7; }

.index7_body { background-color: #FFCFE7; }
.index7_b4 { background-color: #FF9FD0; border-color: #DF6FA8; }
.index7_img { border-color: #FF8FC8; }

.index8_body { background-color: #000000; color: #FFFFFF; }
.index8_b4 { background-color: #9F9F9F; border-color: #5F5F5F; }
.index8_img { border-color: #BFBFBF; }

.index9_body { background-color: #606060; }
.index9_b4 { background-color: #9F9F9F; border-color: #4F4F4F; }
.index9_img { border-color: #BFBFBF; }

.index10_body { background-color: #909090; }
.index10_b4 { background-color: #BFBFBF; border-color: #7F7F7F; }
.index10_img { border-color: #DFDFDF; }

.index11_body { background-color: #E050D0; }
.index11_b4 { background-color: #EF68E3; border-color: #DF45D1; }
.index11_img { border-color: #EF95E7; }

.index12_body { background-color: #5FBFBD; }
.index12_b4 { background-color: #99DFDE; border-color: #41AFAD; }
.index12_img { border-color: #A4EFED; }

.index13_body { background-color: #74B7CF; }
.index13_b4 { background-color: #99CDDF; border-color: #5FA6BF; }
.index13_img { border-color: #B3DFEF; }

.index14_body { background-color: #0080F0; }
.index14_b4 { background-color: #86C0EF; border-color: #0072CF; }
.index14_img { border-color: #68B2EF; }

.index15_body { background-color: #505B8F; }
.index15_b4 { background-color: #626A8F; border-color: #3F4A7F; }
.index15_img { border-color: #777E9F; }

.index16_body { background-color: #F0A0F0; }
.index16_b4 { background-color: #EFB3EF; border-color: #EF77EF; }
.index16_img { border-color: #EFC2EF; }

.index17_body { background-color: #FFFFFF; }
.index17_b4 { background-color: #DFDFDF; border-color: #EFEFEF; }
.index17_img { border-color: #BFBFBF; }

.index18_body { background-color: #BF4784; }
.index18_b4 { background-color: #BF6B96; border-color: #AF2B6E; }
.index18_img { border-color: #CF8EAF; }

.index19_body { background-color: #DF4593; }
.index19_b4 { background-color: #CF5A96; border-color: #CF3383; }
.index19_img { border-color: #DF8BB6; }

.index20_body { background-color: #6361DF; }
.index20_b4 { background-color: #9695EF; border-color: #605FBF; }
.index20_img { border-color: #B0AFFF; }

.white { color: #FFFFFF; }
