@charset "UTF-8";
/* Jon Osmond | jon@osmondinteractive.com */
html {overflow-y:scroll;}
sup {font-size:70%}
*:focus {outline: none;}
body {
	background: #007576;
}
#background {
    width: 100%; 
    height: 100%; 
    position: fixed; 
    left: 0px; 
    top: 0px; 
    z-index: -1;
}
.stretch {
    width:100%;
    height:100%;
}
.container {
	background-color:#FFF;
}
.dash {
	background: url(../img/dash.gif) repeat-x left top;
}
.splash {
	width:900px;
	position:relative;
}
.header-top-wrap {
	background: url(../img/bg-top.gif) repeat-x fixed center top;
	height: 10px;
	clear:both;
	margin:0 auto;
}
.header-top {
	background: #FFF url(../img/bg-top-white.png) repeat-x fixed center top;
	height: 10px;
	width: 937px;
	clear:both;
	margin:0 auto;
}
.header-top-short {
	background: #FFF url(../img/bg-top-white-splash.png) repeat-x fixed center top;
	height: 10px;
	width: 900px;
	clear:both;
	margin:0 auto;
}
.header-top-mid {
	background: #Fff;
	margin: 0px;
	height: 10px;
	width: 100%;
}
.header {
	float:left;
	width:937px;
	height:126px;
	margin:0;
	padding:0;
	position:relative;
}
.header h1 {
	padding:16px 0 0 16px;
	float:left;
	margin:0;
	width:186px;
	height:37px;
}
.header em a, .header em {
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#999;
	margin:0;
	padding:6px 6px 0 0;
	text-decoration:none;
	font-style: normal;
}
.header em {
	margin:0;
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #006599;
	position:absolute;
	top:52px;
	right:52px;
}
.header em a:hover, .header em a.active {
	color:#006699;
	text-decoration: underline;
}
.header .ous {
	position:absolute;
	top: 0;
	right:50px;
	text-transform: uppercase;
}
.header .ous a {
	color:#009999;
	line-height:11px;
	font-size:11px;
	display:block;
	padding-top:19px;
	text-decoration:none;
}
.header .ous  a:hover {
	color:#999;
	font-size:11px;
	line-height:11px;
	text-decoration: underline;
}
.header .info {
	position:absolute;
	top:15px;
	right:50px;
	width:111px;
	text-transform: uppercase;
}
.header .info a {
	color:#009999;
	line-height:11px;
	font-size:11px;
	display:block;
	padding-top:20px;
	text-decoration:none;
}
.header .info  a:hover {
	color:#999;
	font-size:11px;
	line-height:11px;
	text-decoration: underline;
}

.header h2 {
	padding:17px 0 0 60px;
	float:left;
	clear:both;
	width:155px;
	height:47px;
}
.header h3 {
	width:497px;
	height:14px;
	margin:0;
	position:absolute;
	right:58px;
	bottom:16px;
}
/*#topnav {
	list-style: none;
	position:absolute;
	top:10px;
	right:75px;
	margin:0;
	text-align:right;
}

#topnav li {
	padding-left: 10px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}
#topnav li a {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#999;
	margin:0;
	text-decoration:none;
}
#topnav li a:hover {
	color:#006699;
	text-decoration: underline;
}
#topnav li a.ous {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#006699;
	text-decoration:none;
}
#topnav li a.ous:hover {
	color:#999;
	text-decoration: underline;
}
*/
.flash {
	width:819px;
	height:254px;
	clear:both;
	margin:0 auto;
	padding:18px 0 27px 0;
	background: url(../img/flash.png) no-repeat center 18px;
}
.hd-home {
	width:819px;
	clear:both;
	margin:0 auto;
	padding:0 0 13px 0;
}
.hd-home strong{
	color:#006599;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
	margin:0;
	padding:0;
}
.hd-home p {
	color:#656565;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	line-height:1.33em;
}
.hd {
	width:819px;
	clear:both;
	margin:0 auto;
	padding:18px 0 25px 0;
	background: url(../img/dash.gif) repeat-x left bottom;
}
.hd strong { 
	color:#006599;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
	margin:0;
	padding:0;
}
.hd p {
	color:#656565;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:1.33em;
	margin:0;
	padding:0;
}

.buttons {
	width:819px;
	height:125px;
	clear:both;
	margin:0 auto;
	padding:0 0 23px 0;
}
.buttons h2, h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#006599;
	font-size:17px;
	margin:0;
}
.buttons p {
	font-family:Arial, Helvetica, sans-serif;
	color:#656565;
	font-size:13px;
	margin-bottom:4px;
}
.buttons p.location {
	text-align:right;
}
.buttons p a, .buttons p a:hover  {
	color:#009999;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	margin:0;
	text-decoration:none;
}
.buttons p a:hover  {
	text-decoration:underline;
}
.one, .two, .three {
	width:224px;
	height:125px;
	float:left;
	margin-right:25px;
	padding:12px 16px 0;
	background: url(../img/bg-box.png) no-repeat;
}
.two em a {
	background:transparent url(../img/icon-safety2.jpg) no-repeat scroll right 0;
	color:#006599;
	float:left;
	padding:0;
	text-decoration:none;
	font-style: normal;
	line-height:19px;
	width:217px;
	display:block;
}
.three {
	margin-right:0;
}

.tag {
	width:803px;
	height:34px;
	clear:both;
	margin:0 auto;
	padding:9px 0 0 16px;
	background: url(../img/bg-tag.png) no-repeat;
}
h2.tag {
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	padding:12px 0 0 24px;
}
/*#vid {display:none;overflow:auto}*/

/* Menu
/////////////////////////////////////*/

#menu {
	width: 820px;
	height: 57px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	background: url(../img/blob-bg.png) no-repeat 0px 0px;
	clear:both;
}

/* HORIZONTAL NAVIGATION BAR
/////////////////////////////////////*/

ul#menu {	
	width:820px;
	list-style:none;
	height:58px;
	clear:both;
	margin:0 auto;
	padding:0;
	background:url(../img/nav-sprite.png) no-repeat 0px 0
}

ul#menu li {
	display:inline
}

ul#menu li a {
	height:58px;
	float:left;
	text-indent:-9999px;
	text-decoration:none
}

ul#menu  li a span {
	float:left;
	display:block
}

ul#menu li#menu-1 a {
	width:101px;
	background:url(../img/nav-sprite.png) no-repeat 0px 0
}

ul#menu li#menu-1 a:active,
ul#menu li#menu-1 a:hover {
	background-position:0px -58px
}
ul#menu li#menu-1 a.current {
	background-position:0px -116px
}

ul#menu li#menu-2 a {
	width:148px;
	background:url(../img/nav-sprite.png) no-repeat -101px 0
}

ul#menu li#menu-2 a:active,
ul#menu li#menu-2 a:hover {
	background-position:-101px -58px
}
ul#menu li#menu-2 a.current {
	background-position:-101px -116px
}

ul#menu li#menu-3 a {
	width:149px;
	background:url(../img/nav-sprite.png) no-repeat -249px 0
}

ul#menu li#menu-3 a:active,
ul#menu li#menu-3 a:hover {
	background-position:-249px -58px
}
ul#menu li#menu-3 a.current {
	background-position:-249px -116px
}

ul#menu li#menu-4 a {
	width:113px;
	background:url(../img/nav-sprite.png) no-repeat -398px 0
}

ul#menu li#menu-4 a:active,
ul#menu li#menu-4 a:hover {
	background-position:-398px -58px
}
ul#menu li#menu-4 a.current {
	background-position:-398px -116px
}

ul#menu li#menu-5 a {
	width:152px;
	background:url(../img/nav-sprite.png) no-repeat -511px 0
}

ul#menu li#menu-5 a:active,
ul#menu li#menu-5 a:hover {
	background-position:-511px -58px
}
ul#menu li#menu-5 a.current {
	background-position:-511px -116px
}

ul#menu li#menu-6 a {
	width:157px;
	background:url(../img/nav-sprite.png) no-repeat -663px 0
}

ul#menu li#menu-6 a:active,
ul#menu li#menu-6 a:hover {
	background-position:-663px -58px
}
ul#menu li#menu-6 a.current {
	background-position:-663px -116px
}

/* Menu for Safety info pages
/////////////////////////////////////*/

ul#menu-a {	
	width:820px;
	list-style:none;
	height:47px;
	clear:both;
	margin:0 auto;
	padding:0;
	background: url(../img/bg-nav.png) no-repeat;
}

ul#menu-a li {
	display:inline
}

ul#menu-a li a {
	height:47px;
	float:left;
	text-indent:-9999px;
	text-decoration:none
}

ul#menu-a  li a span {
	float:left;
	display:block
}

ul#menu-a li#menu-a-1 a {
	width:88px;
	background:url(../img/nav-a.png) no-repeat 0px 0
}

ul#menu-a li#menu-a-1 a:active,
ul#menu-a li#menu-a-1 a:hover {
	background-position:0px -47px
}
ul#menu-a li#menu-a-1 a.current {
	background-position:0px -94px
}

ul#menu-a li#menu-a-2 a {
	width:140px;
	background:url(../img/nav-a.png) no-repeat -88px 0
}

ul#menu-a li#menu-a-2 a:active,
ul#menu-a li#menu-a-2 a:hover {
	background-position:-88px -47px
}
ul#menu-a li#menu-a-2 a.current {
	background-position:-88px -94px
}

ul#menu-a li#menu-a-3 a {
	width:183px;
	background:url(../img/nav-a.png) no-repeat -228px 0
}

ul#menu-a li#menu-a-3 a:active,
ul#menu-a li#menu-a-3 a:hover {
	background-position:-228px -47px
}
ul#menu-a li#menu-a-3 a.current {
	background-position:-228px -94px
}

ul#menu-a li#menu-a-4 a {
	width:408px;
	background:url(../img/nav-a.png) no-repeat -411px 0
}

ul#menu-a li#menu-a-4 a:active,
ul#menu-a li#menu-a-4 a:hover {
	background-position:-411px -47px
}
ul#menu-a li#menu-a-4 a.current {
	background-position:-411px -94px
}

#splash {
	width:900px;
	height:666px;
	clear:both;
	margin:0 auto;
	padding:0;
	background: url(../img/splash.jpg) no-repeat center bottom;
}
#content {
	width:819px;
	clear:both;
	margin:0 auto;
	padding:0;
}

.primary {
	width:536px;
	float:left;
	margin:0;	
	padding:14px 25px 0 0;
}
.brd {
	border-right: 1px solid #D8D7D7;
	width:516px;
	padding:14px 25px 22px 0;
	margin-right: 77px;
}
.patient{
	width:549px;
	float:left;
	margin:0;	
	padding:14px 25px 0 0;
}

.story {
	width:792px;
	float:left;
	background: url(../img/dash1.gif) repeat-x left bottom;
	margin:0 0 10px 0;
}
.story img {
	float:left;
	padding:0 20px 15px 0;
}

.home {
	width:410px;
}
.child {
	background: url(../img/child.jpg) no-repeat left top;
	height:672px;
}

.torso {
	background: url(../img/torso.jpg) no-repeat 447px 9px;
	height: 513px;
	position:relative;
}
.bubble {
	background: url(../img/bubble-bg.gif) no-repeat;
	height: 156px;
	width: 458px;
	float:left;
	margin:0;
	padding-bottom:57px;
}
.bubble p {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #006599;
	width:304px;
	padding:63px 0 0 22px;
}
.info {
	width:100%;
}

.primary h1 {
	font: 24px Georgia, "Times New Roman", Times, serif;
	color: #999;
}
.primary h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px;
}
.primary p.intro {
	font: 17px Georgia, "Times New Roman", Times, serif;
	color: #656565;
	padding-top:31px;
}
.primary p, .probable p {
	color:#656565;
	font-size:14px;
	line-height:1.25em;
	margin-bottom:1em;
}
.primary ul {
	font: 14px Arial, Helvetica, sans-serif;
	color:#656565;
	padding:0 0 0 28px;
	margin:0;
}
.primary ul li {
	padding:2px 0;
}
.primary ul li.last {
	padding:4px 0 5px 0;
}
.primary.info h2, .primary.info h3,.primary.info p strong {
	color:#000;
	margin:0;
	font: bold 14px/1.25em Arial, Helvetica, sans-serif;
}
.primary.info h1 {
	color:#006599;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
	margin:0;
	padding-bottom:10px;
}
/*.primary.info h2 {padding-bottom:12px;}*/
.primary.info ul li {
	line-height: 1.25em;
	color: #656565;
}
.primary.info h2 em {
	float:left;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#999;
	padding:6px 0 11px 30px;
	text-decoration:none;
	background: url(../img/icon-safety.jpg) no-repeat left 0;
	font-style: normal;
} 
.primary em {
	font-size: 12px;
	color:#656565;
}
.primary.info .warning {
	float:left;
}

.btn-ani a {
	display: block;
	text-indent: -10000px;
	background: url(../img/btn-view-ani.png) no-repeat center top;
	height:108px;
	width:108px;
	position:absolute;
	top:175px;
	left:321px;
}

.btn-ani a:hover {
	background-position: center bottom;
	height:108px;
	width:108px;
	position:absolute;
	top:175px;
	left:321px;
}
img.graph {
	padding:20px 0 23px 0;
}
.enlarge {
	float:right;
	margin:10px 16px 0 0;
	padding: 0;
}
a.enlarge  {
	font-size:13px;
	color:#006599;
	padding:0 30px 7px 0;
	background: url(../img/icon-enlarge.gif) no-repeat right 0;
}
.enlarge a:hover {
	color:#656565;
}
.secondary {
	width:200px;
	float:right;
	margin:0;
	padding:0;
}
.probable {
	width:383px;
	float:right;
	margin:0;
	padding:193px 0 0;
}
.mds {
	padding:11px 0 0 5px;
	width:251px;
}
.round {
	color:#656565;
	font-size:13px;
    padding: 18px 28px 16px 20px;
    text-align: left;
    background-color: #D7D6D6;
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
}
.round h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#006599;
	font-size:17px;
	margin-bottom:5px;
}
.round h3 {
	color:#333;
	margin:0;
	font-size:13px;
	font-weight:bold;
}
.round p {
	line-height:1.25em;
}
/*li.ast  { might need
	list-style: none;
}*/
.round ul {
	margin-bottom: 15px;
}
.round ul li {
	line-height:1.25em;
}
.primary h4  {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.ref h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding-top: 16px;
	clear:both;
}

.ref p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #656565;
	padding:0 0 33px 0;
	margin:0;
}
.ref ol {
	margin-bottom:14px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #656565;
}
.ref em {
	padding-left:16px;
	display:block;
	font-size: 12px;
	font-style: normal;
}
.primary p.notes {
	font-size:11px;
	margin:0;
	padding-top:10px;
	width:350px;
	float:left;
}
.contain_image {
	width: 257px;
	margin: 0 0 38px;
	padding: 0;
	position: relative;
}
.contain_image p {
	margin: 0;
	padding: 0 0 20px 23px;
	width:100px;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	font: 13px Arial, Helvetica, sans-serif;
}
.vcard {padding-bottom:14px;}
.org {
	color: #006599;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.locality, .region, .fn, .tel {
	color: #333;
	font: normal 13px Arial, Helvetica, sans-serif;
}
.fn {
	padding-bottom:2px;
	display:block;
}
a.email, email  {
	color: #656565;
	font: normal 13px Arial, Helvetica, sans-serif;
	padding:0 0 20px 0;
}
a:hover.email {
	color:#006699;
	text-decoration: underline;
}
.risk {
	width:819px;
	float:left;
	margin:0;
	padding:0;
	background: #FFF url(../img/dash.gif) repeat-x center top;
	clear: both;
}
.risk h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 22px 0 0 0px;
}
.risk p {
	font-size: 14px;
	color: #656565;
	margin-bottom:12px;
	line-height:16px;
}
.bump{
	width:819px;
	float:left;
	padding-top:23px;
}
.footer {
	width:819px;
	clear:both;
	margin:0 auto;
	padding:0 ;
	background: url(../img/dash.gif) repeat-x center top;
}
.footer-splash {
	width:819px;
	clear:both;
	margin:0 auto;
	padding:0 ;
	color:#FFF;
}
ul#navlist {
	margin: 0;
	padding: 22px 0 22px 0;
	white-space: nowrap;
	text-align:right;
}

#navlist li {
	display: inline;
	list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited {
	color: #656565;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}
#navlist.hello a:link, #navlist.hello a:visited {
	color: #fff;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}

#navlist a:hover {
	color:#006699;
	text-decoration: underline;
}
#navlist.hello a:hover {
	color:fff;
	text-decoration: underline;
}
.mdt {float:left;}
.footer #navlist .uc {
	font: 10px Arial, Helvetica, sans-serif;
	color: #656565;
	padding:1px 0 0 19px;
}
 #navlist.hello .uc {
	font: 10px Arial, Helvetica, sans-serif;
	color: #fff;
	padding:1px 0 0 19px;
}

/*Form*/
#mail {padding-left:32px;}
input[type="text"], input.text, input.title, textarea, select {
	margin:0.5em 0;
	font: 13px Arial, Helvetica, sans-serif;
}
label {
	font-weight:normal;
}
td {
	font-size:13px;
}

/*Tabs*/
#tabs {
	font-size: 90%;
	margin: 20px 0;
}
#tabs ul {
	float: left;
	background: #fff url(../img/tab-bg.jpg) repeat-x;
	width: 786px;
	margin:0;
}
#tabs li {
	margin-left: 8px;
	list-style: none;
	background: url(../img/tab-off.jpg);
	height:59px;
	width:146px;
}
* html #tabs li {
	display: inline;
}
#tabs li, #tabs li a {
	float: left;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #999;
}
#tabs ul li.active {
	background:#FFF url(../img/tab-on.jpg) repeat scroll 0 0;
	height:72px;
	width:146px;
}
#tabs ul li.active a {
	color: #006599;
}
#tabs div {
	background: #FFF;
	clear: both;
	padding: 15px;
	min-height: 200px;
}
#tabs div h3 {
	margin-bottom: 12px;
}
#tabs div p {
	line-height: 150%;
}
#tabs ul li a {
	color:#999;
	font-weight:normal;
	padding:21px 0 0 27px;
	text-decoration:none;
}
#tab-1 ul, #tab-2 ul {
	background:#fff;
	position:relative;
	margin-bottom: 1.5px;
	padding-top: 0;
	padding-right: 0;
}
#tab-1 li, #tab-2 li {
	float:left;
	width:100%;
	height:100%;
	margin: 0 0 0 0px;
	line-height: 1.25em;
	color: #656565;
	list-style: none;
	background:#FFF url(../img/bullet.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	display: inline-block;
	padding-left: 16px;
}


#box {
	position:relative;
	float:right;
	width:254px;
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	background: url(../img/box-bg.jpg) no-repeat center top;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:20px;
}
#box-content {
	padding:19px 14px 19px 14px;
	overflow:hidden;
}
#box-content1 {
	padding:19px 5px;
	overflow:hidden;
}
#box h2 {
	color:#333333;
	margin:0;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-bottom:3px;
}
#box p {
	margin-bottom:1em;
}
#box ul {
	list-style: none;
	margin:0;
}
#box ul li  {
	color:#006599;
	list-style: none;
	padding-bottom:5px;
}
#box a, #box ul li a {
	color:#006599;
	list-style: none;
	font-size:12px;
	line-height:1.25em;
}

a.slammer {
	color:#006599;
	padding:1px 30px 0 20px;
	background: url(../img/slammer.png) no-repeat right 0;
}
.slammer a:hover {
	color:#656565;
}
a.dwnld-left {
	color:#006599;
	padding:1px 0px 0 30px;
	background: url(../img/icon-download.png) no-repeat left 0;
}
a.dwnld-left a:hover {
	color:#656565;
}

.primary-patients {
	margin:0;	
	padding: 0;
	width:820px;
}

.patients {
	width:820px;
	float:left;
	margin:20px 0;
	padding:5px 0;
	background: url(../img/col-bord.gif) repeat-y left top;
	clear: both;
}
.patients h3, .patients h3 a,.story h2 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#006599;
	font-size:17px;
	margin:0;
	padding:10px 0;
	text-decoration:none;
}
.patients h3 a:hover,.story h2 a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#656565;
	font-size:17px;
	margin:0;
	padding:10px 0;
	text-decoration:underline;
}

.patients p {
	font-size: 14px;
	color: #656565;
	margin-bottom:12px;
	line-height:16px;
}

.story p.intro {
	font-size: 13px;
	color: #000;
	margin-bottom:12px;
	line-height:16px;
	font-style: italic;
}

.story p a, .risk p a {
		color:#006599;
}
.story p a:hover, .risk p a:hover {
	color:#656565;
}
.patients a {
	color:#006599;
	font-size: 12px;
}
.story  h2 a:hover, .patients a:hover {
	color:#656565;
}
.patients .col1 {
	padding:0 27px 0 0;
	width:227px;
	float:left;
	margin:0;
}
.patients .col {
	float:left;
	margin:0;
	padding:0 20px 0 34px;
	width:223px;
}


.breadcrumbs a {
	color:#656565;
	padding:22px 0 0 0;
	text-decoration:none;
}

.breadcrumbs, .breadcrumbs a:hover {
	color:#006699;
	text-decoration:none;
	padding:22px 0 0 0;
}
.resources h3{
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #006599;
}

.resources p a{
	margin: 0px;
	padding: 0px;
	color: #656565;
}
.resources p a:hover {
	margin: 0px;
	padding: 0px;
	color: #006599;
}
.docs {
	width:409px;
	float:left;
}
.docs h2 {
	color: #006599;
	font: bold 13px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
.docs a { color:#656565;}
.docs a:hover { color:#006599;}
.locality, .region, .fn, .tel {
	color: #333;
	font: normal 13px Arial, Helvetica, sans-serif;
}
.fn {
	padding-bottom:2px;
	display:block;
}
a.email, email  {
	color: #656565;
	font: normal 13px Arial, Helvetica, sans-serif;
	padding:0 0 20px 0;
}
a:hover.email {
	color:#006699;
	text-decoration: underline;
}
h1.check {
	font: 24px Georgia, "Times New Roman", Times, serif;
	color: #999;
	text-align: center;
	margin:0;
}
p.check {
	font: 14px Georgia, 'Times New Roman', Times, serif;
	padding-top:9px;
	color: #656565; 
}

hr.dash  {
	background:#fff url("../img/dash.gif") repeat-x scroll 0px 16px;
	border: none;
	clear:both;
	color:#fff;
	float:none;
	height:23px;
	margin:0 ;
	padding:0;
	width:1
}
.pdfs {
	text-align:center;}
	.roundy {
		-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;}

ol.proc {
	color:#000;
	font-size:14px;
	line-height:1.25em;
	margin-bottom:1em;
	font-weight: bold;
	padding-left:34px;
}
.num {
	font-weight: normal;
	color: #656565;
}


/* HORIZONTAL NAVIGATION BAR
/////////////////////////////////////*/

ul#entry {	
	width:380px;
	list-style:none;
	height:54px;
	padding:527px 0 0 490px;
}

ul#entry li {
	display:inline
}

ul#entry li a {
	height:54px;
	float:left;
	text-indent:-9999px;
	text-decoration:none
}

ul#entry  li a span {
	float:left;
	display:block
}

ul#entry li#entry-1 a {
	width:185px;
	background:url(../img/entry.png) no-repeat 0px 0
}

ul#entry li#entry-1 a:active,
ul#entry li#entry-1 a:hover {
	background-position:0px -54px
}
ul#entry li#entry-1 a.current {
	background-position:0px 0px -54px
}

ul#entry li#entry-2 a {
	width:195px;
	background:url(../img/entry.png) no-repeat -185px 0
}

ul#entry li#entry-2 a:active,
ul#entry li#entry-2 a:hover {
	background-position:-185px -54px
}
ul#entry li#entry-2 a.current {
	background-position:-185px -185px -54px
}/*ul#entry li {
	display:inline
}

ul#entry li a {
	height:78px;
	float:left;
	text-indent:-9999px;
	text-decoration:none
}

ul#entry  li a span {
	float:left;
	display:block
}

ul#entry li#entry-1 a {
	width:168px;
	background:url(../img/entry.png) no-repeat 0px 0
}

ul#entry li#entry-1 a:active,
ul#entry li#entry-1 a:hover {
	background-position:0px -78px
}
ul#entry li#entry-1 a.current {
	background-position:0px 0px -78px
}

ul#entry li#entry-2 a {
	width:173px;
	background:url(../img/entry.png) no-repeat -168px 0
}

ul#entry li#entry-2 a:active,
ul#entry li#entry-2 a:hover {
	background-position:-168px -78px
}
ul#entry li#entry-2 a.current {
	background-position:-168px -168px -78px
}
*/
.s-top {
	float:left;
	width:900px;
	margin:0;
	padding:0;
	position:relative;
	background: url(../img/dash-splash.gif) no-repeat center top;
}
.s-top .hd {
	background:none;
	width:562px;
	margin:0 auto;
	float:left;
	padding-left:54px;
	height:61px;
}
.s-top .hd p{
	padding-right:20px
}
.container.splash  {
	position:relative;
}
.container.splash .s-top #box {
	margin:20px 20px 0 0;

}
.container.splash .header {
	width: 900px;
}

#flashcontent, #flashcontent2{
	width: 531px;
	height: 180px;
}
#system .container #content .primary.brd h2 {
	padding-top: 24px;
}
p {
	font: 14px Arial, Helvetica, sans-serif;
	color: #656565;
}


#box {
	position:relative;
	float:right;
	width:254px;
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	background: url(../img/box-bg.jpg) no-repeat center top;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:20px;
}
#box-content {
	padding:19px 14px 19px 14px;
	overflow:hidden;
}
#box h2 {
	color:#FFF;
	margin:0;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding:15px 0 7px 20px;
	background: #00659E;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top: 2px solid #FFF;
	border-right: 2px solid #FFF;
	border-bottom: 0px;
	border-left: 2px solid #FFF;
	text-transform: uppercase;
}

#btn{
	width: 259px;
	clear:both;
	/*padding-left:19px;*/
	float:right;
	position:relative;

}

#btn p a.press-it-btn {
	display: block; /* Change anchor to block element */
	width: 259px;
	height: 49px; /* Set the position to the top */
	background: url(../img/blue-button.jpg) no-repeat top;
	text-transform: uppercase;
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	line-height:44px;
}
#btn p a.press-it-btn:hover, #btn p a.press-it-btn:focus {
	background-position: center; /* Set the position to the center */
}
#btn p a.press-it-btn:active {
	background-position: bottom; /* Set the position to the bottom */
}

#btn-short{
	width: 200px;
	clear:both;
	/*padding-left:19px;*/
	margin-right: 105px;
	float:right;
	position:relative;

}

#btn-short p a.press-it-btn {
	display: block; /* Change anchor to block element */
	width: 200px;
	height: 37px; /* Set the position to the top */
	background: url(../img/blue-button-200w.jpg) no-repeat top;
	text-transform: uppercase;
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	line-height:34px;
}
#btn-short p a.press-it-btn:hover, #btn-short p a.press-it-btn:focus {
	background-position: center; /* Set the position to the center */
}
#btn-short p a.press-it-btn:active {
	background-position: bottom; /* Set the position to the bottom */
}
