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

body	{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 auto 0 auto;
padding:0px;
width:1000px;
background-image:url(../images/bgRepeat.jpg);
background-repeat:repeat-x;
background-color:#784492;
color:#666666;
}

div#page	{
width:1000px;
padding:0px;
margin:0px;
background-color:#FAFAFA;
/*background-image:url(../images/content-bg-shadow.gif);
background-repeat:repeat-y;*/
height:auto;
}	

div#header_container_index	{
float:left;
width:1000px;
height:140px;
padding:0px;
margin:0px;
}

div#logo_index	{
float:left;
width:400px;
height:140px;
padding:0px;
margin:0px;
}

div#header-rightside	{
float:left;
width:600px;
height:140px;
padding:0px;
margin:0px;
}

	div#phone-number	{
	float:left;
	width:600px;
	height:27px;
	}
	
	div#header_pic	{
	float:left;
	width:600px;
	height:113px;
	}

div#content_index	{
float:left;
width:1000px;
background-image:url(../images/index_main-bg2.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px;
}

	div#index_left	{
	float:left;
	width:348px;
	padding:0px 0px 0px 23px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1c1a6a;
	line-height:16px;
	font-size:12px;
	}
	
	div#index_right	{
	width:315px;
	float:right;
	padding:100px 141px 0px 164px;
	margin:0px;
	}
	
div#content_inside	{
float:left;
width:950px;
min-height:375px;
padding:15px 25px;
margin:0px;
font-size:12px;
}

	div#content_insideFull	{
	float:left;
	width:950px;
	}

	div#content_insideLeft	{
	width:625px;
	float:left;
	padding:0px;
	}
	
	div#content_insideLeft2	{
	width:950px;
	float:left;
	padding:0px;
	}
	
	div#content_insideRight	{
	float:right;
	text-align:center;
	width:315px;
	padding:30px 0px 0 0 ;
	}
	
		div#content_insideVideos	{
	width:950px;
	float:left;
	padding:0px;
	}

div#footer_index	{
float:left;
width:982px;
height:143px;
background-image:url(../images/footer-bg_index.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 18px;
margin:0px;
color:#ffea00;
}

div#footer_indexContent	{
float:left;
width:982px;
height:30px;
padding:0px;
margin-top:12px;
color:#ffcc00;
font-size:11px;
text-align:center;
}

div#footer_insideContent	{
float:left;
width:982px;
height:30px;
padding:0px;
margin-top:12px;
color:#ffcc00;
font-size:11px;
text-align:center;
}


div#footer_inside	{
float:left;
width:982px;
height:143px;
background-image:url(../images/footer-bg_inside.jpg);
background-repeat:no-repeat;
padding:0px 0px 0px 18px;
margin:0px;
color:#ffea00;
font-size:11px;
}

div#footer_contact	{
float:left;
width:300px;
padding:80px 0px 5px 15px;
margin:0px;
}

div#footer-shadow	{
width:1000px;
text-align:center;
}

div#footer-shadow a	{
color:#5b3270;
font-size:9px;
text-decoration:none;
}
div#footer-shadow a:hover	{
color:#999999;
text-decoration:underline;
}

/* === BASIC TEXT/LINK STYLES ===*/

a
{
	color:#1c1a6a;
	font-weight:bold;
	text-decoration:none;
}
a:hover
{
	color:#1c1a6a;
	font-weight:bold;
	text-decoration:none;
}
a.darkLink
{
	color:#6D2F90;
	font-weight:bold;
	text-decoration:none;
}
a.darkLink:hover
{
	color:#966F9E;
	font-weight:bold;
	text-decoration:underline;
}
a.grayLink
{
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
a.grayLink:hover
{
	font-weight:bold;
	color:#666666;
}

.graysmall
{
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
}

a.grayLinksmall
{
	color:#666666;
	font-weight:normal;
	text-decoration:underline;
	font-size:10px;
}
a.grayLinksmall:hover
{
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	color:#6D2F90;
}

.footerContact
{
	color:#ffcc00;
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
}

a.footerContact
{
	color:#ffcc00;
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
}

a.footerContact:hover
{
	font-weight:normal;
	color:#ffcc00;
	text-decoration:underline;
}

a.footerContact:active
{
	font-weight:normal;
	color:#ffcc00;
	text-decoration:none;
}

a.footerContact:visited
{
	font-weight:normal;
	color:#ffcc00;
	text-decoration:none;
}

.purplebold	{
color:#6D2F90;
font-weight:bold;
}

h1
{
	color:#642388;
	font-weight:bold;
	font-size:20px;
}
h2
{
	color:#423093;
	font-weight:bold;
	font-size:20px;
}

h4
{
	color:#9A6FA4;
	font-weight:bold;
	font-size:15px;
}
h3 {
	color:#423093;
	margin:0px;
	padding:0px;
	font-size:20px;
	font-weight:bold;
}
h3 a, h3 a:visited {
	color:#423093;
	margin:0px;
	padding:0px;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
h3 a:hover, h3 a:active {
	color:#ffdb4a;
}
div#content_inside ul li
{
	list-style-image:url(../images/starcopy.jpg);
	padding:3px 0px;
}
div#content_inside ul li.disc
{
	list-style-image:none;
	list-style-type:disc;
}
.picture
{
	border:1px solid silver;
	padding:4px;
}
