/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.3
*/

/**
 * 84.5% for !IE, keywords for IE
 * Percents could work for IE, but for backCompat purposes, we are using
 keywords.
 * x-small is for IE < 6 and IE6 quirks mode.
 *
 */
body {font:13px; font-family:Arial, Helvetica, sans-serif; color:#545353;}
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.22em;}

#home #bd #yui-sub h4, #bd #yui-sub h4{
	background:url("../images/subrightBoxBg.gif");
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:2px;
	font-weight:bold;
	font-size:100%;
	padding-left:5px;
}
body strong{
	font-weight:bold;
}

body a{
	color:#ff6d00;
}
body a:hover{
	color:#21a8e0;
	text-decoration:underline;
}

.em, em, table em, p em{
	font-style:italic;
}
table tbody tr td{
	padding:5px;
}
table{
	margin-bottom:5px;
}
table.contactdetails tr td	{
	padding:0 4px 4px 0;
	vertical-align:top;
	margin:0;
}
.pagetext h2{
	font-size:122%;
}
.contentCol h2{
	background:url("../images/homeHeaderBg.gif");
	font-size:122%;
	color:#fff;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.contentCol h3{
	color:#1a3664;
	font-weight:bold;
	font-size:107%;
	font-family:Arial, Helvetica, sans-serif;
}
.contentCol, #home #bd #yui-sub, #bd #yui-sub{
	font-size:77%;
}
.subrightBox{
	font-size:92%;
	color:#204676;
}
#searchbox, #joinbox{
	font-size:114%;
}

/* home sub col lists*/
.subrightBox ul li{
	font-size:107%;
}
.subrightBox ul li ul li{
	color:#000;
}
.subrightBox p{
	font-size:114%;
}
.highlight_orange{
	color:#ff6d00;
}
#nav ul li a{
	font-size:77%;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}
#nav ul li a:hover{
	color:#ff6d00;
}
#footer{
	font-size:92%;
	color:#fff;
}
#footer a{
	color:#fff;
}

#mainwrap{
	font-size:77%;

}
.mainbox {
color:#1A3664;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:25px;
padding:2px;
}

.pagetext h1{
	font-size:182%;
	margin-bottom:10px;
}
#package1, #package2, #package3	{
	background:#2463a7;
	margin:10px 50px;
	padding:10px 10px 30px 10px;
	color:white;
}
#package2	{
	background:#e67841;
}
#package3	{
	background:#5d5e60;
}
.packages h1	{
	font-size:21px;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	margin-bottom:0;
	padding:0 0 0 0;
}
.packages h2	{
	font-size:16px;
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:4px 0 4px 0;
	padding:0 0 0 0;
}
.packages ul	{
	padding:0 0 0 30px;
	margin:0;
}
.packages li	{
	list-style-type:square;
}
.packages p	{
	padding:0;
	margin:4px 0;
}
#doc #hd .yui-g #header {
	font-size: 77%;
	text-align: right;
}
#doc #hd .yui-g #header form {
	padding-top: 10px;
	padding-right: 20px;
}
