/* reset */
body, table, h1, h2 {font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0px;padding:0px;text-align:left;}
body {background-color:#036585;}
p {margin:0px;padding:0px;}
a {color:#000000;text-decoration:none;}
a:hover {color:#0066CC;text-decoration:underline;}
ul {padding:0px .5em;margin:0px;list-style-type:none;}
li {background:url(img/_bluearrow.gif) no-repeat left 4px;padding-left:1em;margin-bottom:.3em;}


/* typography */
p, table, ul, h1, h2 {margin-bottom:1em;}


/* layout*/
#all {width:780px;margin:0px auto;text-align:center;background-color:#FFFFFF;}
#qMenu{background:url(img/qMenu.jpg) no-repeat;width:780px;height:32px;float:left;}
#topBanner{width:780px;height:154px;background:url(img/topImage.jpg) right top no-repeat #3c8ff8;float:left;}
#topMenu{width:780px;height:34px;background:url(img/menu.jpg) no-repeat top;float:left;position:relative;text-align:left;}
#content{width:780px;float:left;position:relative;display:block;background-color:#FFFFFF;}
#bottom{width:780px;height:32px;background:url(img/bottom.jpg) repeat-x;margin:0px auto;float:left;position:relative;clear:both;}

/* comman */
.padSmallTB{padding-top:5px;padding-bottom:5px;}
.padSmallLR{padding-left:5px;padding-right:5px;}
.alignRight{text-align:right;}
.alignLeft{text-align:left;}
.alignJustified{text-align:justify;}
.smallText{font-size:10px;}
.top{margin-top:0px;}
.bottom{margin-bottom:0px;}
.mandatory{color:#FF0000;}

/* Page Specific */
.product {width:196px;float:left;margin:20px 0px 0px 20px;position:relative;}
.intro {width:524px;float:right;margin:20px 20px 0px 20px;position:relative;}
.intro p {margin-bottom:10px;line-height:1.5em;}
.intro h1 {text-align:left;font-size:14px;background-color:#006699;color:#fff;padding:4px;}
.padTop15 {padding-top:15px;}

/* products */
h2 {font-size:12px;border-bottom:1px solid #cccccc;text-transform:uppercase;}
h2.type {font-weight:600;color:#006699;font-size:14px;}