@charset "utf-8";
/* CSS Document */

body {font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif; background:url(../images/colorSpace.jpg) repeat-y top center #BDE4E1;}
a {text-decoration:none; color:#2083BE;}
a:hover {text-decoration:underline;}
h1 {font-size:22px; margin:0px 0px 10px 0px; color:#2083BE;}
p {margin-bottom:0px; margin-top:10px;}
ul li {padding:0px 0px 7px 0px;}

/* MAIN LAYOUT (STRUCTURAL) STYLES */
#container {width:700px; margin:0px auto;}
#content {background:#FFFFFF; height:100%;}
#main_col {width:516px; float:left; background:#FFFFFF; padding:0px; }

/* BREADCRUMB STYLES */
#breadcrumb {font-size:10px; color:#999999; padding:5px 10px 20px 10px; background:#FFFFFF;}
#breadcrumb a {color:#2083BE;}

/* MAIN NAVIGATION (LEFT SIDE) STYLES */
#nav {width:166px; float:left; padding:0px 15px 0px 1px; background:#FFFFFF;}
#nav a {color:#333;}
#nav h3 {font-size:12px; margin:0px; padding:8px 0px 8px 10px; background:url(../images/periodical_navbar.gif) no-repeat top left; width:166px;}
#nav p {margin:0px; padding:3px 0px 3px 10px; border-bottom:1px solid #EBFF94;}
#nav #contact, #nav #whatsNew {margin:15px 0px 15px 0px;}
#nav #contact p, #nav #whatsNew p {margin:0px; padding:5px 10px; border:none;}
#nav #rss { position: relative; width: 155px; height: 35px; margin: 0 0 6px 0; padding: 0 4px; background: #fff url(../images/rsstab.gif) no-repeat 0 0 scroll; font: normal normal normal 10px/30px Arial,sans-serif; color: #69C; }
#nav #rss span { display: none; width: 102px; position: absolute; top: 0; left: 4px; background: #fff url(../images/rsstab.gif) no-repeat -4px 0 scroll; font: normal normal normal 10px/30px Arial,sans-serif; color: #69C; }
#nav #rss a#rssfeed { display: block; float: right; width: 15px; height: 15px; margin: 8px 0 0 0; background: transparent url(../images/rssfeed.gif) no-repeat 0 0 scroll; text-decoration: none; }
#nav #rss a#rssfeed:hover #feed { display: block; }
#nav #rss a#rssemail { display: block; float: right; width: 23px; height: 15px; margin: 8px 8px 0 4px; background: transparent url(../images/rssemail.gif) no-repeat 0 0 scroll; text-decoration: none; _margin: 8px 4px 0 4px; }
#nav #rss a#rssemail:hover #email { display: block; }


/* FOOTER STYLES */
#footer {clear:both; width:698px; height:40px; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; background:#79622E; color:#FFFFFF; font-size:10px; margin-top:10px;}
#footer p {margin:0px; padding:5px;}
#footer a {color:#FFFFFF;}

.policy {float:left; width:250px; padding-top:20px;}
.pttu_logo {float:right; width:140px; margin-right:10px;}

/* SUPERNAV (AT TOP OF PAGE) STYLES */
#supernav {text-align:right; font-size:10px; margin-right:10px;}
#supernav ul {margin:5px;}
#supernav ul li {display:inline; list-style-type:none; padding-left:10px;}

/* RIGHT COLUMN */
#right_col {float:right; margin:0px 0px 15px 15px;}
#right_col_prod {float:right; margin:10px 0px 15px 15px;}
#right_col_prod a {color:#333;}
#right_col a {color:#333;}

#trial {background: url(../images/periodical_trial.gif) no-repeat top left; width:205px; height:80px;}
#trial p {margin:0px 5px 0px 70px; padding:27px 0px 0px 0px;}

#webinar {background: url(../images/periodical_webinar.gif) no-repeat top left; width:205px; height:91px;}
#webinar p {margin:0px 5px 0px 70px; padding:33px 0px 0px 0px;}

#call {background: url(../images/periodical_call.gif) no-repeat top left; width:205px; height:87px;}
#call p {margin:0px 5px 0px 70px; padding:20px 0px 0px 0px;}

#rssfeed {background: url(../images/periodical_rss.gif) no-repeat top left; width:205px; height:91px;}
#rssfeed p {margin:0px 5px 0px 70px; padding:15px 0px 0px 0px;}

#contentImage {font-size:10px; width: 205px; margin: 25px 0px 10px 0px; padding: 0px;}

/* EXTRA LAYOUT/FORMATTING CLASSES */
.clearing {clear:both;}
.sample_space {margin-top:10px;}

/* ALL PRODUCTS PAGE TABLE STYLES */
#products {margin-bottom:15px;}
.left {text-align:left;}
.bullet {font-size:20px; text-align:center; margin:0px; padding:0px; color:#666;}

thead th{background-color: #94D4FF; border-right:1px solid #FFF;}
tbody td{border-right:1px solid #94D4FF;}
tbody tr.even td{background: #E7EEEF;}
tbody tr.ruled td{font-weight: bold; border-color: #3292FC;}
	
/* Opera fix */
head:first-child+body tr.ruled td{background-color: #94D4FF;}
