body
{
	background-color:#84a4a9;
	margin-top: 0;
	font-family: "Lucida Grande", geneva, tahoma, arial;
	font-size: 11px;
}

p
{
	font-size:12px;
	padding: 0 10px 3px 10px;
	line-height: 140%;
	color: #3693a1;
	margin-top:2px;
	text-align: left;
}
hr {color: #ccc; border: 1px solid; width: 100%; height: 1px;}
h1.white
{
	color: #fff;
	font-weight: bolder;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .25em;
	margin: 0;
	padding: 2px;
}

h2
{
	color: #37636f;
	font-weight: bolder;
	font-size: 15px;
	font-family: "Lucida Grande", geneva, tahoma, arial;
	padding: 6px 0 6px 0;
	margin: 0 0 0 0;
}

h2.promo
{
	color: #37636f;
	font-weight: bolder;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	padding: 6px 0 6px 0;
	margin: 0 0 0 0;
}
h3.promo
{
	color: #3693a1;
	font-weight: bolder;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
	text-align:left;
	padding: 0 0 0 0;
	margin: 6px;
	line-height: 130%;
	
}
h3
{
	font-size:14px;
	padding: 0 10px 0 10px;
	line-height: 1em;
	color: #3693a1;
	font-weight:bold;
	display:inline;
	margin: 0 0 0 0;
	text-align:left;
	line-height:130%;
}

.dropdown
{
	FONT-SIZE: 9px;
	COLOR: #ffffff;
	BORDER-TOP-STYLE: none;
	FONT-FAMILY: verdana, helvetica, arial;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #FF8C00;
	BORDER-BOTTOM-STYLE: none
}

.sinaitextbox
{
	color: #666666;
	font-size: 9px;
	font-family: verdana, helvetica, arial;
	background-color: white;
	border: 1px #666666
}

.wblue
{
	color: #3693a1;
	font-size: 12px;
	font-family: "Lucida Grande", geneva, tahoma, arial, verdana;
	text-align:left;
}

.title
{
	color: #37636f;
	font-weight: bolder;
	font-size: 15px;
	font-family: "Lucida Grande", geneva, tahoma, arial;
}

/* Styles for main content area */
#content { line-height: 130%; border: 1px solid #D9E2E1; text-align:left;}
h3.states
{	font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
	font-size:11px;
	padding: 0 0 0 0;
	line-height: 130%;
	color: #3693a1;
	font-weight:bold;
	border-bottom: 1px solid #3693a1;
	margin: 0 0 16px 10px;
	text-align:left;
}
#content a:link
{
	font-family:"Lucida Grande", geneva, tahoma, arial;
	border-bottom: 1px dotted #3693a1;
	font-size: 12px;
	color: #3693a1;
	text-decoration:underline;
}

#content a:visited
{
	font-family:"Lucida Grande", geneva, tahoma, arial;
	color: #3693a1;
	border-bottom:1px dotted #3693a1;
	text-decoration:underline;
}

#content a:hover
{
	color: #336666;
	text-decoration:underline;
	border-bottom: 0px dotted #3693a1;
	text-decoration:underline;
	background-color:#FF9900;
}

#content a:active
{
	color: #3693a1;
	text-decoration:underline;
	border-bottom: 1px dotted #3693a1;
	text-decoration:none
}

/*#content ul
{
	font-family: verdana, arial, geneva, sans-serif;
	list-style-position: outside;
	margin: 0 10px 5px 10px;
	list-style-type:square;
	padding: 0 0;
	line-height:130%;
}

#content ul ul
{
	font-family: verdana, arial, geneva, sans-serif;
	list-style-position: outside;
	margin: 10px 20px;
	list-style-type:square;
	padding: 0 0 6px 0;
	line-height:130%;
}*/

#content ol
{
	font-family: verdana, arial, geneva, sans-serif;
	list-style-position: outside;
	margin: 10px 50px;
	padding: 0 0 10px 0;
}

#content li
{
	line-height: 130%;
	padding: 6px 0 3px 0;
	margin-left: 10px;
	margin-right: 0px;
}

/* styles for quick browse box */
#browse {
	background-image:url(images/nav_bg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	line-height:130%;
	padding: 3px 0 3px 10px;
}
.browsetitle {font-size:14px; color: 000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding: 6px 0;}
#browse h3 {
	font-weight:bold;
	text-align:center;
	padding: 8px 0;
	margin:4px 0 0;
}
#browse a:link
{
	font-family:"Lucida Grande", geneva, tahoma, arial;
	border-bottom: 0px dotted #3693a1;
	font-size: 12px;
	color: #3693a1;
	text-decoration:underline;
	
}

#browse a:visited
{
	font-family:"Lucida Grande", geneva, tahoma, arial;
	color: #3693a1;
	border-bottom:0px dotted #3693a1;
	text-decoration:underline;
}

#browse a:hover
{
	color: #fff;
	text-decoration:underline;
	border-bottom: 0px dotted #3693a1;
	text-decoration:underline;
	background-color: #336666;
}

#browse a:active
{
	color: #3693a1;
	text-decoration:underline;
	border-bottom: 0px dotted #3693a1;
	text-decoration:none;
	font-size: 12px;
}

/* styles for image links and regular links */
a:link
{
	font-family:"Lucida Grande", geneva, tahoma, arial;
	border-bottom: 0px dotted #3693a1;
	font-size: 12px;
	color: #3693a1;
	text-decoration:underline;
}

a:visited
{
	font-family:"Lucida Grande", geneva, tahoma, arial;
	color: #3693a1;
	border-bottom:0px dotted #3693a1;
	text-decoration:underline;
}

a:hover
{
	color: #fff;
	text-decoration:underline;
	border-bottom: 0px dotted #3693a1;
	text-decoration:underline;
	background-color: #336666;
}

a:active
{
	color: #3693a1;
	text-decoration:underline;
	border-bottom: 0px dotted #3693a1;
	font-size: 10px;
	
}

.price
{
	color: #700;
	font-size: 14px;
	font-family: Verdana, geneva, tahoma, arial;
	font-weight: bold;
}

.access
{
	color: #000;
	font-weight: bolder;
	font-size: 11px;
	font-family: Verdana, geneva, tahoma, arial
}

.navheaders
{
	color: #3693a1;
	font-weight: bolder;
	font-size: 12px;
	font-family: "Lucida Grande", geneva, tahoma, arial, verdana
}

.steps
{
	color: #444;
	font-size: 12px;
	font-family: Verdana, geneva, tahoma, arial
}

.black
{
	color: #000;
	font-size: 12px;
	font-family: Verdana
}

.white
{
	color: #fff;
	font-weight: bolder;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .25em;
}

.pagetitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#news
{
	width: 447px;
	display: inline;
	text-align: left;
	overflow: hidden;
}

/* Styles for Table containing Promo Steps */
#steps
{
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size:11px;
}

#steps.img { padding: 0; }

#steps h2 {
font-family: "Trebuchet MS", Tahoma, sans-serif;
font-size:11px;
padding: 6px 0 0 0;
line-height: 1em;
color: #3693a1;
font-weight:bold;
margin: 0 0 0 0;
text-align:center;
}
#steps h3
{
	font-size:12px;
	padding: 0 10px 0 0;
	line-height: 1em;
	color: #3693a1;
	font-weight:bold;
	display:inline;
	margin: 0 0 0 0;
	text-align:left;
}
#steps ol
{
	font-size: 11px;
	list-style-position: outside;
	margin: 10px 20px;
	padding: 0 0 0 0;
}
#steps li
{
	line-height: 130%;
	padding: 0 0 0 0;
	margin-left: 3px;
	margin-right: 0px;
	text-align:left;
}
/* Call out announcement box styles */	
blockquote.announce
{
	width: 170px;
	padding: 6px;
	margin: 10px 10px 10px 5px;
	font-size: 12px;
	font-weight: normal;
	border: 2px dotted #cc0000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	background:#fff;
	color: #000;
	line-height:130%;
}
/* Styles for Bottom info section */
#btminfo
{
	font-size:12px;
	padding: 0 10px 3px 10px;
	line-height: 130%;
	color: #3693a1;
	margin: 0 0 0 0;
	text-align: left;
}
#btminfo img {
	padding: 0;
	margin: 3px 6px 0 0;
	border:none;
}
#btminfo a:hover {background-color: #fff; color: #000;}
#btminfo a:visited {text-decoration:underline;}
#details {font-size: 11px; color:#fff; padding: 10px 0;}

/*  Styles for step by step instructions */
#instructionsteps {
	padding: 10px 20px;
	margin: 10px;
	border: 1px solid #ccc;
}
#instructionsteps ul
{
	font-family:"Lucida Grande", geneva, tahoma, arial;
	list-style-position: outside;
	margin: 0 10px 5px 10px;
	list-style-type:square;
	padding: 0 0;
	line-height:130%;
	font-size: 12px;
	
}

/*#instructionsteps ul ul
{
	font-family: verdana, arial, geneva, sans-serif;
	list-style-position: outside;
	margin: 10px 20px;
	list-style-type:square;
	padding: 0 0 6px 0;
	line-height:130%;
}
*/
#instructionsteps ol
{
	font-family:"Lucida Grande", geneva, tahoma, arial;
	list-style-position: outside;
	margin: 10px 20px 6px 20px;
	padding: 0 0 3px 0;
	font-size:12px;
}

#instructionsteps ol ul
{
	font-weight: bold;
	font-size:12px;
	color: #3693a1;
}

#instructionsteps ol li
{
	line-height: 130%;
	padding: 3px 0 3px 0;
	margin-left: 10px;
	margin-right: 0px;
	color:#000;
	font-weight:bold;
}
#instructionsteps ul li
{
	line-height: 130%;
	padding: 6px 0 3px 0;
	margin-left: 15px;
	margin-right: 0px;
	color:#000;
	font-weight: normal;
}
#instructionsteps p {margin: 0 0 0 0; padding: 0 0 6px 0; font-weight:normal;}
#instructionsteps.titlebolder li{font-weight:bold; color: #3693a1;}
.notice {margin: 0 0; font-weight: normal; font-size: 12px; color: #bd0000; font-style: italic;}
#instructionsteps a:link {color:#3693a1; font-family:"Lucida Grande", geneva, tahoma, arial;}
#instructionsteps a:visited {color:#3693a1; font-family:"Lucida Grande", geneva, tahoma, arial;}
#instructionsteps a:hover {color:#ffffff; font-family:"Lucida Grande", geneva, tahoma, arial; text-decoration:underline; background-color:#336666;}
#instructionsteps a:active {
	color:#3693a1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* Styles for Footer  */
#footer {background-color:#FFFFFF; padding: 10px; color: #666; font-size: 11px;}
#footer a:link {color:#3693a1; font-family:"Lucida Grande", geneva, tahoma, arial; font-size: 11px;}
#footer a:visited {color:#3693a1; font-family:"Lucida Grande", geneva, tahoma, arial;font-size: 11px;}
#footer a:hover {color:#ffffff; font-family:"Lucida Grande", geneva, tahoma, arial; text-decoration:underline; background-color:#336666;font-size: 11px;}
#footer a:active {color:#3693a1; font-family:"Lucida Grande", geneva, tahoma, arial;font-size: 11px;}
/*styles for container */
#container {background-color:#FFFFFF;}

/* ----------------------- Blockquote Styles ----------------------------------------------- */		
		
blockquote.pull {
		float: right; width: 160px; padding: 5px; 
		margin: 10px 10px; font-size: 12px; 
		font-weight: bold; border: 2px solid #ccc; 
		font-family: arial, helvetica, sans-serif; 
		text-align: left; background: #fff; color: #666;}	
		
blockquote.announce{
	width: 170px;
	padding: 5px;
	margin: 10px 0;
	font-size: 12px;
	font-weight: bold;
	border: 2px dotted #cc0000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	background:#fff;
	color: #3693a1;
	line-height:130%;
}		

h2.announce {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	background:#fff;
	color: #3693a1;
	line-height:130%;
	margin: 0; padding: 0 0 0 0;}
	
blockquote.thumbpic {
	float: left;
	padding: 0 3px;
	margin: 3px 0px 3px 0px;
	font-size: 11px;
	font-weight: bold;
	border: 0px solid gray;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
}
		
		/* ------------  Promo Marketing Text Styles ------------------------- */
		
#promocopy {
	background-color: #FFFFCC;
	color: #000000;
	border: 1px solid #666;
	line-height: 130%;
	margin: 10px;
	padding: 3px;
	
}	
#promocopy p { color: #333333; padding: 0 6px 6px 0; margin: 0 6px;}	
#promocopy h2 {
	color: #37636f;
	font-weight: bolder;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	padding: 6px 0 6px 0;
	margin: 0 0 0 0;
}
#instructionsteps .steps font {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
#instructionsteps p .steps {
	font-size: 12px;
}
#instructionsteps pre .steps {
	font-size: 12px;
}
.size14 {
	font-size: 14px;
}
#instructionsteps .steps font .size14 {
	font-family: Tahoma, Geneva, sans-serif;
}
#instructionsteps .steps font .size14 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
