@charset "utf-8";
/* CSS Document */

body {
	background-image: url(images/scarlett_995_bg.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right:0px;
	background-color: #ffffff;
	background-attachment:fixed;
    background-repeat:repeat-y;
    background-position:top center;
	color:#FFFFFF;
}

body,td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
font-weight:bold;
color:#FFFFFF;
}


.main_body {
text-align:center;
width:997px;
margin:0 auto;

}

.main_body_tmp {
text-align:center;
width:760px;
margin:0 auto;

}

.header {
text-align:left;
margin-left:0px;
margin-right:0px;
width:995px;
}

.main_content {
text-align:left;
width:935px;
padding-top:10px;
padding-left:30px;
padding-right:30px;

}

.main_content_splash {
width:698px;
text-align:left;
background-color:#200440;
margin-top:-3px;
padding-top:10px;
padding-left:30px;
padding-right:30px;
padding-bottom:3em;
}


.main_content a:link {
	color: #7D5793;
	text-decoration: none;
}
.main_content a:visited {
	text-decoration: none;
	color: #7D5793;
}
.main_content a:hover {
	text-decoration: underline;
	color: #9A77AE;
}
.main_content a:active {
	text-decoration: none;
	color: #9A77AE;
}

h1 {
margin-top:0px;
padding-top:0px;
font-size:18px;
color:#ffffff;
}

h2 {
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
font-size:20px;
color:#9B53B9;
}

h3 {
font-size:14px;
color:#502F59;
}

h4 {
font-size:16px;
color:#ffffff;
background-color:#502F59;
padding:5px;
margin:0px;
margin-top:1px;
margin-bottom:0px;
}

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=94);
-moz-opacity: 0.94;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.pms-header{
background-image:url('images/sb_header_995.jpg'); 
width:995px; 
height:152px; 
margin:0px;
}

.pms-header a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.pms-header a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.pms-header a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.pms-header a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.box
{

	border: solid 1px #200440;
	background-color: #000;
	margin: 5px;
	color:#FFFFFF;

}

/*--------------------------------MENU AREA--------------------------------------*/

.menu_area {
margin-left:0px;
width:993px;
height:30px;
padding:0px;
background-image:url(images/sb_menu_bg.jpg);
background-repeat:repeat-x;
}

.indentmenu{
font: bold 12px Arial;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border-width: 1px 0;
/*background-color:#885F9E;*/
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
margin:0px;
padding: 8px 42px 0px 25px ;
text-decoration: none;
border-right: 0px ridge #666666; /*dark purple divider between menu items*/
/*width:120px;*/
text-align:center;
background-image:url(images/sb_menu_indent.jpg);
background-position:right;
background-repeat:no-repeat;
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: white !important; /*text color of selected and active item*/
padding-top: 7px; /*shift text down 1px for selected and active item*/
padding-bottom: 0px; /*shift text down 1px for selected and active item*/
/*background-color:#A687B6;*/
}

.no_bg {
background-image:none !important; 
background:none;

}


/*--------------------------------END MENU AREA--------------------------------------*/


.under_menu {
margin-left:0px;
width:995px;
height:10px;
background-image:url(images/sb_under_menu_995.jpg);
background-repeat:no-repeat;
background-position:center;
}


.footer_keywords {
padding:20px;
color:#FFFFFF;
font-size:14px;
text-align:center;
font-weight:bold;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#502F59;
padding: 5px;
left: -1000px;
border: 0px solid 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: auto;
margin-top:30px;
left: 30px; /*position where enlarged image should offset horizontally */

}

img {
border-color:#3C2343;
}

.vid_desc {
text-align:left;
padding-top:30px;
padding-right:20px;
width:220px;
}

.vid_desc h3 {
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
margin-top:6px;
font-weight:bold;
}

.vid_desc p {
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
}



/*--------------------To make stuck footer-------------------------*/

html
{
height: 100%;
}

body
{
height: 100%;
}

.main_body
{
position: relative;
min-height: 100%;
}

* html .main_body
{
height: 100%;
}

.main_content
{
padding-bottom: 9em;
}

#footer
{
position: relative;
margin-top: -7.5em;
text-align:center;

padding-top:8px;
height:130px;
} 

#footer {
font-size:10px;
text-align:center;
color:#CCCCCC;
}

#footer a:link {
	font-weight:bold;	
	color:#CCCCCC;
	text-decoration: none;
}
#footer a:visited {
	font-weight:bold;
	text-decoration: none;
	color: #CCCCCC;
}
#footer a:hover {
	font-weight:bold;
	text-decoration: underline;
	color: #ffffff;
	font-size:10px;
}
#footer a:active {
	font-weight:bold;
	text-decoration: none;
	color: #ffffff;
	font-size:10px;
}



.option1 {
width:266px; 
background-image:url(images/option1_bg.jpg); 
background-repeat:no-repeat; 
height:140px; 
padding:10px 20px 20px 20px;
margin:0px 80px 0px 20px;
}

.option2 {
width:266px; 
background-image:url(images/option2_bg.jpg); 
background-repeat:no-repeat; 
height:140px; 
padding:10px 60px 20px 20px;
}

