/* GENERAL */



body {

	background-color: #adacb9;

	margin: 0px;

}



BODY, TD, .NormalText { font-weight: normal; font-style: normal; text-decoration: none; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }



.Header		{ font-size: 24px; font-weight: normal;	color: #6F0000; }

.Subheader	{ font-size: 18px; font-weight: normal; color: #020053; }

.Subheader2	{ font-size: 14px; font-weight: bold; color: #5c5972; }



.Red		{ color: #6F0000; }

.Purple		{ color: #020053; }

.LightPurple { color: #5C5972; }

.Black		{ color: #000000; }

.White		{ color: #FFFFFF; }



table { 

	border-collapse: collapse; 

	border-spacing: 0px; 

}



td, th { 

	padding: 0px; 

	vertical-align: top;

}



:link, :visited {

	color: #30c;

	text-decoration: underline;

}



:link:hover, :visited:hover {

	text-decoration: none;

}



.hometext {font-weight: normal; font-style: normal; text-decoration: none; color: #000000; font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; }





h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #6f0000;

	font-weight: normal;

	padding-top: 2px;

}



h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #020053;

	font-weight: normal;

	margin-bottom: 2px;

}



h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #5c5972;

	font-weight: bold;

	margin-bottom: 2px;

}



h4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #020053;

	line-height: 12px;

	font-weight: bold;

	margin-bottom: 2px;

}



ul {

	margin-top: 0px;

}



b {

	color: #020053;

}





/* HOMEPAGE 

-----------------------------------------*/

* #left_col {

	background: #77758a url(images/bg_left_col.gif) repeat-y;

	padding-bottom: 20px;

}



* #address {

	background: #020053 url(images/bg_address.gif) repeat-y;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #fff;

	line-height: 18px;

	text-align: center;

	padding: 0 0 0 46px;

}



* #right_col {

	background: #c9c8d0 url(images/bg_main.gif) repeat-y;

}



* #main {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	text-align: left;

	line-height: 20px;

	padding: 20px 35px 0px 20px;

}



* #subnav {

	background: url(images/bg_subnav.gif) no-repeat;

	font-family: tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #fff;

	text-align: left;

	display: block;

	padding: 10px 0 14px 2px;

	margin-top: 20px;

	clear: both;

}



#subnav :link, #subnav :visited {

	padding: 0 4px 0 4px;

	color: #fff;

	text-decoration: none;

}



#subnav :link:hover, #subnav :visited:hover {

	color: #a4a2f7;

	text-decoration: underline;

}



* .img {

	border: 1px solid #020053;

	float: right;

	margin: 0 0 20px 20px;

	clear: both;

}



* .logo {

	border: 1px solid #020053;

	background-color: #fff;

	padding: 5px;

}



* .video {

	border: 1px solid #020053;

	background-color: #fff;

	padding: 5px;

	text-align: center;

}



* .ba {

	float: left;

	border: 1px solid #020053;

	background-color: #fff;

	padding: 5px;

	margin-right: 5px;

	text-align: center;

}





/* FOOTER

-----------------------------------------*/

* #footer {

	background: #fff url(images/bg_footer.gif) repeat-y;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000;

	text-align: center;

	line-height: 14px;

	padding: 5px 0 10px 0;

	clear: both;

}



#footer :link, #footer :visited {

	color: #000;

	text-decoration: underline;

}



#footer :link:hover, #footer :visited:hover {

	color: #000;

	text-decoration: none;

}





/* FORMS

-----------------------------------------*/

* #form {

	line-height: 14px;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



td#form {

	padding: 0px 0px 6px 0px;

}



input, select {

	color: #000;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #fff;

}



input#button {

	background-color: #eee;

	font-weight: bold;

	font-size: 11px;

}



textarea {

	color: #000;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	width: 300px;

	background-color: #fff;

}



/* --- iBrace --- */

.left {

float:left;

margin:0 10px 10px 0;}

img.right {

float:right;

margin:0 0 10px 10px;}

.clear {

clear:both;}

h2.media-center {

background:#535260;

color:#FFF;

margin:0;

padding:5px;}

div.media-center {

background:#77758a;

color:#FFF;

display:inline-block;

margin-bottom:10px;

overflow:auto;

padding:10px;}

div.media-center a {

color:#FFF;}

div.media-center img {

border:1px solid #FFF;}

#sesame-video { width:200px; height:158px; display:block; overflow:hidden; float:right; border:#020053 1px solid; background:url(images/callout-video.jpg); margin-left:10px;}
#sesame-video:hover { background:url(images/callout-video.jpg) 0 158px;}