@charset "UTF-8";

 
    .inline_bullet {
        font-size: 20px;
        padding: 0 5px 0 20px;
        line-height: 10%;
        position: relative;
        top: 3px;
    }
    .on_page_links {
        margin:10px 0 0 0;
    }
    .on_page_links a {
        display:inline-block;
        color:#F00;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        padding:5px 15px 5px 15px;
    }
    .paragraph_header {
	padding-top:5px;
	font: normal bold 10pt arial, verdana;
	white-space: nowrap;
    }
    .paragraph_header_caps {
	padding-top:5px;
	font: normal bold 10pt arial, verdana;
	white-space: nowrap;
        text-transform: uppercase;
    }

    .doc_link {
     float:right; 
     clear:both; 
     text-align:center; 
     border-style:solid; 
     border-color:#666; 
     border-width:1px; 
     width:250px; 
     height:35px; 
     background:#ccc; 
     line-height:35px; 
     margin-bottom:5px;"
    }


    
    .quote_link {
     float:right; 
     clear:both; 
     text-align:center; 
     border-style:solid; 
     border-color:#666; 
     border-width:1px; 
     width:250px; 
     height:35px; 
     background:#ccc; 
     line-height:35px; 
     margin-bottom:5px;"    
    }
    
    .paragraph_header_boxed {
        background-color:#BFCBE3;
        border-style:none;
        width:830px;
	padding:5px 0px 5px 10px;
	font: normal bold 10pt arial, verdana;
	white-space: nowrap;
    }
    .paragraph {
	padding-top: 6px;
	font: normal normal 9pt arial, verdana;
    }
    .indented_text {
	padding-left: 20px;
	padding-top: 5px;
    }
    .feature_header {
        margin-top: 0.1cm;
    	margin-left: 0.2cm;
    	text-align: left;
    	font: italic bold 10pt arial, verdana;
    	color: #000;
    }
    .feature {
    	margin-left: 0.5cm;
    	margin-top: 0.15cm;
    	text-align: left;
    	font: italic normal 10pt arial, verdana;
    }
    .framed {
        border-style: solid;
    	border-width: 1px;
    	border-color: #000;
    	margin-bottom: 10px;
    } 
    .not_framed {
        border-style: none;
    	border-width: 0px;
    	border-color: #000;
    	margin-bottom: 10px;
    } 

    .list {
    	border-width: 0;
    	border-style: none;
    	border-color: #fff;
    	font: normal bold 8pt arial, verdana;
    }  

    .thin-border {
        border-width: 1px; 
        border-color: #888;
    }
    body {
	background: #cbcbcb;
	margin: 0 ; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-size: 100%;
    }
    .oneColLiqCtrHdr #container {
	width: 900px; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/main_bg.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	padding: 5px 0 5px 0;
	
    }
    .oneColLiqCtrHdr #header {
	background: #FFFFFF;
	font-family: "Arial Black", Gadget, sans-serif;
	width: 860px;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
    }
    .oneColLiqCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	color: #036;
	font-style: italic;
    }
    .oneColLiqCtrHdr #mainContent {
	background: #FFFFFF;
	width: 880px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	padding: 0 0 0 0;
    }
    #footer {
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	background-color: #0C2474;
	color: #cccccc;
	text-align: right;
	border-color: #000000;
	border-width: 0px;
	border-style: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
    } 

    #footer a {
	color: #cccccc;
	text-decoration: none;
    }

    #footer_menu {
	font-size: 10px;
    }

    .oneColLiqCtrHdr #container #header table tr td {
	font-style: italic;
	color: #0C2474;
	font-size: 36px;
	font-weight: bold;
    }

    .dark_grey_box {
     text-align: left;
     font: normal bold 10pt arial, verdana;
     color: #ffffff;
     background-color:#666666;
     padding:5px;
     margin-right:10px;
    }

    .grey_gradient_box {
     font: normal normal 9pt arial, verdana;
     margin-top:5px;
     background-image:url('../images/gradient.jpg'); 
     color: #000000;
     padding:5px;
    } 
