﻿/* == PULSE CSS == */
body{font-family:Tahoma, Helvetica, sans-serif;background:url(../media/bg.jpg) no-repeat center top #090808;color:#ffffff;}
#wrapper{width:960px;margin:0 auto;}

#header, #maincontent{float:left;clear:both;margin:10px 0;}

/* == HEADER == */
#header{width:990px;}
#header a.logo img {position:absolute;top:14px;left:0;z-index:1;}
#header p {margin:-6px 0 6px 275px;font-weight:700;}
#header span {font-size:180%;}
/* == NAVIGATION == */
#navigation {background:#000;opacity:0.70;float:left;clear:left;width:990px;overflow:hidden;border-bottom:1px solid #666;border-top:1px solid #666;}
#navigation ul {float:left;margin:0 -1px 0 240px;}
#navigation li {float:left;padding:4px 0;}
#navigation li a {float:left;color:#fff;line-height:34px;padding:0 20px;background: url(/media/nav_pipe.gif) right no-repeat;}
#navigation li a:hover {background: url(../media/nav_on.png) no-repeat 50% 26px;}
/* == BREADCRUMB == */
#breadcrumb{}

/* == MAINCONTENT == */
#maincontent{width:960px;padding:0 15px;}
#maincontent .banner {float:left;margin-top:20px;}
#maincontent .rightcol {float:right;width:520px;}
#maincontent .download {width:375px;}
#maincontent .download p {color:#fff;}
.rightcol  ul {margin-bottom:20px;}
.rightcol li {list-style-type:square;color:#3275B2;margin:20px 0;}
.rightcol li span {color:#fff;}
.rightcol img {margin-right:160px;}
#maincontent ul.right {padding:0 10px;border-left:1px solid #333;width:300px;margin:10px 0 0 0;height:250px;}
#maincontent ul.right li {margin:0 0 15px;}
#maincontent ul.right li.address {padding:0 0 0 17px;text-indent:-17px;}
#maincontent ul.right li span {text-transform:uppercase;color:#3275B2;font-size:200%;}

#maincontent .downloadbox {float:left;width:320px;}
#maincontent .downloadbox h3 {background-color:#3275B2;padding:5px;float:left;margin:10px 0 0;}
#maincontent .downloadbox  a {position:absolute; bottom:10px;right:10px;}
#maincontent .downloadbox  p {float:left;}

.col-left,.col-right {float:left;width:445px;padding:10px;height:220px;}

.col-left {padding-left:0;border-right:1px solid #666666;width:455px;}

.col-left h3,.col-right h3  {background-color:#3275B2;padding:5px;float:left;margin:10px 0;}
.col-left p,.col-right p {float:left;width:265px; margin:10px 0;}
.col-left a,.col-right a {position:absolute;bottom:10px;right:0;}
.col-left img,.col-right img {float:left;margin-right:15px;}

/* == FOOTER == */
#footer{border-top:1px solid #666666;width:960px;padding:0 15px;clear:both;margin:10px 0;}
#footer span {color:#eeeeee;}
/* == SITECREDITS == */
#sitecredits{text-align:center;}

/* == TYPOGRAPHY == */
h1,h2,h3,h4,h5,h6,p{margin:20px 0;}
h1.PageTitle {font-size:310%;letter-spacing:0;line-height:125%;}
h1.PageTitle span {background-color:#3275B2;padding:0 15px 5px;margin:0 0 0 -15px;}

h2 {text-transform:uppercase;color:#3275B2;font-size:200%;}

p{margin:10px 0;}
p.HeroText{width:400px;}

p span.highlight {background-color:#3275B2;padding:0 5px 5px;font-size:200%;}

/* == LINKS == */
a{color:#3275B2;}
a:hover{}

/* == PULSE MASTER CSS == */

/* == RESET CSS == */
*{margin:0; padding:0;}
body{font-size:80%;}
ol, ul{list-style: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after,q:before, q:after{content: '';content: none;}
:active{outline: 0;}
ins{text-decoration: none;}
del{text-decoration: line-through;}
table{border-collapse: collapse;border-spacing: 0;}

img {outline:none;border:none;}

/* == IE5.5 / IE6 FIXES == */
div{_overflow:hidden;position:relative;}

/* == COMMON CLASSES == */
/* float */
.left{float:left !important;}
.right{float:right !important;}

img.left {margin-right:15px;}
img.right {margin-left:15px;}

/* clear */
.clearleft{clear:left !important;}
.clearright{clear:right !important;}
.clearboth{clear:both !important;}

/* hide */
.hidden{display:none !important;}

/* font styles */
.small{font-size:85% !important;}
.large{font-size:115% !important;}
.alignleft{text-align:left !important;}
.alignright{text-align:right !important;}
.aligncenter{text-align:center !important;}
.alignjustify{text-align:justify !important;}

/* forms */
.form {float:left;clear:both;}
.form label {float:left;clear:left;width:150px;margin-bottom:10px;}
.form input {float:left;width:150px;margin-bottom:10px;}

.form .checkbox input  {clear:left;width:auto;margin:0 10px 0 0px;}
.form label.checkbox {clear:none;width:290px;}

.form .errorbox {padding:0 0 10px;}

/* Required field asterisk */
.asterisk{float:left;color:#cc0000;padding:0 0 0 5px;}

/* == BASE ELEMENTS == */
h1,h2,h3,h4,h5,h6{font-weight:100;}
strong{font-weight:700;}
a{text-decoration:none;}
hr{border:none;height:1px;background-color:#eeeeee;width:100%;}

/* == GRID SYSTEM ==
FOR REFERENCE ONLY
grid_1  = width:80px
grid_2  = width:160px
grid_3  = width:240px
grid_4  = width:320px
grid_5  = width:400px
grid_6  = width:480px
grid_7  = width:560px
grid_8  = width:640px
grid_9  = width:720px
grid_10 = width:800px
grid_11 = width:880px
grid_12 = width:960px
*/
