/*   Global Stylesheet                      */
/*   Options Clearing Corporation           */
/*   August 27, 2007                        */
/*------------------------------------------*/

/* Global Elements -------------------------*/
* {margin: 0; padding: 0;}

a:link, a:visited {color:#3877A1; font-weight:bold; text-decoration:none; }
a:hover, a:active {color:#c33;font-weight:bold; text-decoration: underline; }

body {background: #1a5c74 url("/components/img/page_back.gif") repeat-x; font:0.8125em Verdana, sans-serif; line-height: 1.2em; color: #333; text-align:center;}

/* Global Tables ------------------------------------------------    */
.zebra_on {background-color:#F5F5E1;}
.zebra_off {background-color:#FFE;}
th {background-color:#F5F5F5;}
table {border-collapse: collapse;}

/* Global Header ---------------------------------   */
#header {margin:0; padding:0; border:0 none;}
#header_image {padding:0px 10px 20px 0px; vertical-align:top; z-index:2; position:relative;}

#imagery{}

/* Global Navigation ---------------------------------   */
#sidebar {width: 150px; vertical-align:top;}
#sidebar h2 {font: 1.2em helvetica,arial,sans-serif; font-weight:bold; margin-bottom:10px;}

#nav ul {list-style:none; margin:0px 0 25px 0;}
#nav ul img {border:0;}
#nav li {border:0;}

/* Content -------------------------------------------   */
#container {width: 700px; text-align:left; margin: 25px auto; background-color:#FFF;}
table#container {border-collapse:collapse;}
	  
#main {display:block; width:540px; vertical-align:top;}

#content {background-color:#FFF; padding:0px 10px 20px 15px;}
#content p {font: 12px Arial, Helvetica, sans-serif; margin:1.5em 0; color:#333;}
#content h1 {font: 18px arial,sans-serif; color:#6bab36; font-weight:bold; margin-bottom:14px;}
#content h2 {font: 16px arial,sans-serif; color:#646329; font-weight:bold; margin-bottom:14px;}
#content h3 {font: 15px arial,sans-serif; font-weight:bold; margin-bottom:12px;}
#content h4 {font: 14px arial,sans-serif; font-weight:bold; margin-bottom:12px;}

#content ul {font: 12px Arial, Helvetica, sans-serif; margin-left:35px; margin-bottom:25px; padding:0px;}
#content li {margin-bottom:10px; padding:0px;}

/* Home -------------------------------------------   */
#content_home{background-color:#FFF; padding:0px 15px 20px 15px; width:290px; float:left;}
#content_home p {font: 12px Arial, Helvetica, sans-serif; margin:1.5em 0; color:#333;}
#content_home h1 {font: 18px arial,sans-serif; color:#6bab36; font-weight:bold; margin-bottom:14px;}

#sidepanel {width: 210px; vertical-align:top; padding:0px 10px 0px 20px; background-color:#fff; }
#threat {margin-bottom:20px; vertical-align:top; text-align:center; padding-top:20px;}

#newsbox {width: 170px; padding: 20px 20px 20px 20px; background-color:#f6f6f6; }
#newsbox h1 {font: 14px arial,sans-serif; color:#646464; font-weight:bold; margin:5px 0px 5px 0px;}
#newsbox h2 {font: 11px arial,sans-serif; color:#6bab36; font-weight:bold; margin:10px 0px 2px 0px;}
#newsbox h2 a{font: 11px arial,sans-serif; color:#6bab36; font-weight:bold; margin:10px 0px 2px 0px; text-decoration:underline;}
#newsbox p {font: 11px arial,sans-serif;}

/* Partnerships  --------------------------   */
table.partners {font: 12px Arial, Helvetica, sans-serif; text-align:left; margin-bottom:15px; width:100%; border: 2px solid #FFFFFF;}
.partners tr {vertical-align:top; padding:5px;}
.partners td {vertical-align:top; border: 2px solid #FFFFFF; padding: 5px; background-color:#edefec; }
.partners th {background-color:#dce1d9; padding:5px; }

ul.subinfo {list-style-image:url("/components/img/bullet_partners.gif"); margin:0px; }
.subinfo li {margin-left:5px; margin-bottom:8px;border:0;}

ol.quicklist {margin:5px 0px 0px 10px;}
.quicklist li {margin-left:30px; margin-bottom:8px;border:0;}

ul.sublist {margin:5px 0px 0px 10px; }
.sublist li {margin-left:5px; margin-bottom:5px;border:0;}

/* Documents  --------------------------   */
ul.filelist {list-style-image:url("/components/img/doc_icon.gif"); margin:0px; font: 12px arial,sans-serif; color:#E87301; font-weight:bold;}
.filelist li {margin-left:5px; margin-bottom:8px;border:0;}
.doc_icon {float:left; border:1px solid #CCC; margin:0px 10px 5px 0px; }

/* Global Footer  --------------------------   */
#footer { font: 10px Tahoma,Arial,sans-serif; padding: 5px 25px; background-color:#fcfbfb;}
#footer a:link, #footer a:visited {color:#3877A1; font-weight:bold; text-decoration:underline;}
#footer a:hover, #footer a:active {color:#c33; font-weight:bold; text-decoration:underline;}

/* Misc  --------------------------------   */
.print {font: 11px arial,sans-serif; color:#3877A1; font-weight:bold; text-decoration: none; }
.pointOut {font: 12px arial,sans-serif; color:#E87301; font-weight:bold; }

.file {font-size:10px; color:#999;}
.headsub {font-size:.75em;}

.floatright {float: right;}
.dividerleft {float: left; position:relative; top:-25px; z-index:1;}

#quickinfo {padding-left:15px; font-size:.9em; margin-bottom:15px;}







