body {background:#fff; color:#4d4d4d; font:80% Verdana,Geneva,Arial,Helvetica,sans-serif;}

h1 {color:#2c3f7b; font-size:130%; font-weight:bold; margin:12pt; text-align:left;}
h2 {color:#236a2f; font-size:120%; font-weight:bold; margin:12pt; text-align:left;}
h3 {color:#2c3f7b; font-size:115%; font-weight:bold; margin:20pt 12pt 12pt 12pt; text-align:left;}
h4 {color:#2c3f7b; font-size:110%; font-weight:bold; margin:12pt; text-align:left;}
h2 a {color:#2c3f7b;}
a {color:#b31919;}
a:hover {color:#2c3f7b;}
p {margin:12pt;}
ul li {color:#b31919; margin:6pt 0 6pt 5pt;}
ul.home li {color:#b31919; margin:6pt 1em;}
ol li {color:#4d4d4d; margin-top:10pt; margin-bottom:10pt;}
ul.terms li {color:#4d4d4d; margin:6pt 0 6pt 20pt;}

/* start of IDs */
#container {margin:0 auto; width:755px;}
#content {border:1px solid #6c76b7; border-top:0; margin:0 auto; padding:5px 0 0 0; width:753px; min-height: 33rem;}
#content2 {border:1px solid #6c76b7; border-top:0; margin:0 auto; padding:5px 25px 5px 5px; width:723px;}
#leftcontent {float:left; overflow:hidden; width:370px;}
#logo {background:url(../i/logo.gif) no-repeat top left; height:78px; width:755px;}
#logo a {display:block; height:78px; width:145px;}

/* side content */
#sidecontent {overflow:hidden; padding:12px 0 0 0; margin:0; width:377px;}

/* postini */
#postini {border:1px solid #66839d; background: #f2f6fa; clear: left; width: 371px; margin: 0px 0 15px 0; padding: 4px 0 0 0; text-align: center;}
#postini img {border:none; padding: 0; margin: 5px 0 0 0;}
/* web mail */
#webmail {background:url(../i/bg-mwtmail.gif) no-repeat top left; color:#000066; float:left; font-size:7pt; height:230px; margin:0 2px 0 0; overflow:hidden; padding:10px 0 0 10px; width:174px;}

#redcondor {border:1px solid #66839d; background: #f2f6fa; clear: left; float:right; width: 188px; margin: 0px 0 15px 0; padding: 0; text-align: center;}
#redcondor p {text-align:left; padding: 6px; margin:0;}
#redcondor img {border:none; padding: 0; margin: 5px 0 0 0;}

/* tech news */
#technews {clear:both; overflow:hidden; padding:0; width:377px;}
#technews #top {background:url(../i/bg-technewstop.gif) no-repeat top left; height:5px; overflow:hidden; padding:0; width:377px;}
#technews #bottom {background:url(../i/bg-technewsbot.gif) no-repeat top left; height:13px; padding:0; width:377px;}
#technews #middle {background:url(../i/bg-technews.gif) repeat-y top left; padding:0 0 0 10px; width:377px;}
#technews #content {border:0; width:370px;}

/* navigation */
#bar {background:#58689b; border-top:1px solid #fff; height:2px; width:755px;}
#nav {background:#2c3f7b; height:29px; width:755px;}
#nav ul {list-style:none; margin:0; padding:0;}
#nav li {background:url("../i/b-left.gif") no-repeat left top; float:left; margin:0; padding:0 0 0 9px;}
#nav a {background:url("../i/b-right.gif") no-repeat right top; border-right:1px solid #fff; color:#fff; display:block; float:left; padding:7px 15px 6px 6px; text-decoration:none; white-space:nowrap; width:.1em;}
#nav > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */
#nav a:hover {color:#fff;}
#nav-home {background-position:0 -150px; border-width:0;}
#nav-home a {background-position:100% -150px; color:#fff; padding-bottom:5px;}
#nav li:hover, #nav li:hover a {background-position:0% -150px; color:#fff;}
#nav li:hover a {background-position:100% -150px;}
#nav li#current {background-position:0% -150px; color:#fff;}
#nav li#current a {background-position:100% -150px;}

/* footer */
#bnav {font-size:9pt; height:30px; margin:10px 0; text-align:center;}
#bnav ul {display:block; margin:3px 0; padding:0;}
#bnav ul li {display:inline; margin:0; padding:0;}
#bnav ul a {border-left:1px solid #2f2f2f; color:#2f2f2f; margin:0; padding:0 8px; text-decoration:underline;}
#bnav ul a:hover {color:#2c3f7b;}
#bnav ul a.first {border-left:0;}

#footer {font-size:85%; line-height:140%;}
#footer a {color:#4d4d4d;}
#footer a:hover {color:#2c3f7b;}

/* alignment */
.center {text-align:center;}
.left {text-align:left;}

/* images */
.noborder {border:0;}

/* tables */
.row1 {background:#f5f5f5; border-bottom:1px solid #c9d7e4; padding:5px 10px; text-align:left;}
.row2 {background:#fbfbfb; border-bottom:1px solid #c9d7e4; padding:5px 10px; text-align:left;}

/* other */
.clear {clear:both;}
.grey {color:#4d4d4d;}
.indent {margin-left:30px;}
.redbold {font-weight:bold; color:#b31919; font-size:120%;}
.small {font-size:8pt;}
.small2 {font-size:8pt; line-height:18pt;}
