﻿    body {
        margin: 0;
        padding: 0;
        font-family: Tahoma;
        font-size: 11px;
        }
        
     h1 {
        font-size: 20px; font-weight: normal;        
        }
        
    h2 {
        font-size: 17px; font-weight: normal;
        color: #000;        
        }
        
    h3 {
        font-size: 14px; font-weight: normal;
        color: #000;        
        }
    
    p {
        line-height: 1.4em;
        }
        
    hr {
        
        }
    
    #wrapper {
	    background-color: #fff;
	    margin : 0px auto;
	    padding : 0;  
	    width : 940px;
	    voice-family : "\"}\""; 
	    voice-family : inherit; 
	    width : 940px;	
	    }
	
	#header {
	    width: 913px;
	    height: 78px; 
	    }
	
	#site-id {
	    height: 68px;
	    width: 349px;
	    }
	    
	#utils {
	    float: right;
	    font-size: 12px;
	    color: #666;
	    }
	    
    #utils a {
	    text-decoration: none;
	    color: #666;
	    }
	
	#nav {
	    margin: 10px 0 5px 0;
	    border: 1px solid #999;
	    width: 913px;
	    height: 44px;
	    background: url(../images/nav-bg.gif) repeat-x;
	    /*filter: alpha(opacity=30);*/
	    }
	    
	#tabs {
	    float:left;
	    margin: 8px 0 8px 8px;
	    }
	    
	#search {
	    margin: 13px 0 0 715px;     
	    }
	    
	#search input {
	    font-size: 11px;
	    }
	
	#ctr-left {
	    float: left;
	    margin: 5px 0 30px 0;
	    width: 662px;
	    height: 311px;
	    background: url(../images/ctr.jpg) no-repeat top left;
	    }
	    
	#ctr-left dt {
	    margin: 40px 0 0 480px;
	    font-size: 17.75px;
	    font-weight: normal;
	    color: #333;
	    }
	    
	#ctr-left dd {
	    margin: 0 10px 0 480px;
	    font-size: 11.5px;
	    color: #000;
	    }
	    
	#ctr-right {
	    margin: 5px 0 30px 662px;
	    height: 311px;	    
	    }
	
	#main-content {
	    margin: 5px 0;
	    }
	
	#content-search {
	    float: left;
	    border: 1px solid #ccc;
	    width: 530px;
	    height: 100%;
	    padding: 30px;
	    background-color: #FFFEEF;
	    }
	
	#content-home {
	    float: left;
	    border: 1px solid #ccc;
	    width: 530px;
	    height: 790px;
	    padding: 0 30px;
	    background-color: #FFFEEF;
	    }
	    
	#content-home h1 {
	    margin: 15px 0;
	    }
	    
	#content-home h2 {
	    font-size: 17px;
	    color: #E06929;
	    font-weight: lighter;
	    }	    
	
	#sidebar-home {
	    margin-top: 0;
	    margin-left: 600px;
	    padding: 10px;
	    height: 790px;
	    width: 292px;
	    color: #000000;
	    }
	    
	#teasers dl dt {
	    margin: 10px 0 0 0;
	    padding: 0;
	    color: #006296;
	    }
	    
	#teasers dl dd {
	    margin: 0;
	    padding: 0;	    
	    }
	    
	#teasers a {
	    /*color: #999;*/
	    color:#006296;
	    }
	.teasersaalt
	{
	    text-decoration: none;   
	}
	
	#sidebar-other-guides dl dt {
	    height: 18px;
	    width: 156px;
	    background: url(../images/hdg-other-guides.gif) no-repeat top left;
	    }
	    
	#sidebar-other-guides dl dd {
	    margin: 5px 0;
	    padding: 0;	    
	    }
	    
	#sidebar-the-411 dl dt {
	    height: 20px;
	    width: 166px;
	    background: url(../images/hdg-the-411.gif) no-repeat top left;
	    }
	    
	#sidebar-the-411 dl dd {
	    margin: 5px 0;
	    padding: 0;	    
	    }
	    
	#sidebar-important-defs dl dt {
	    height: 20px;
	    width: 166px;
	    background: url(../images/hdg-important-defs.gif) no-repeat top left;
	    }
	    
	#sidebar-important-defs dl dd {
	    margin: 5px 0;
	    padding: 0;	    
	    }
	    
	#share {
	    /*border: 1px solid #ccc;*/
	    height: 24px;
	    }
	 
	#sidebar-in-other-words-hdg {
	    margin: 20px 0 5px 0;
	    height: 25px;
	    width: 182px;
	    background: url(../images/hdg-in-other-words.gif) no-repeat top left;
	    }
	
	#sidebar-in-other-words {
	    padding: 5px;
	    border: 1px solid #ccc;
	    
	    }
	
	#sidebar-in-other-words dl dt {
	    margin: 0 0 0 15px;
	    padding: 0;
	    font-size: 14px;
	    color: #666;	    
	    }
	
	#sidebar-in-other-words dl dd {
	    margin: 0 5px 20px 40px;
	    color: #333;	    
	    }
	    
	.sidebar-options {
	    margin: 0 0 30px 0;
	}
	
	#footer {
	    clear: both;
	    padding-top: 20px;
		text-align: center;
	    color: #666;
	 }
	 
	 #footer a {
	    color: #666;
	    text-decoration: none;
	 }
	 
	 /*Sub Pages*/
	  
    #left {
	    float: left;
	    /*border: 1px solid #ACAEB1;*/
	    background: url(../images/left-outer-bg.gif) repeat-y top left;
	    height: 790px;
	    width: 196px;
	    }
	    
	#left-heading {
	    background-color: #6F94BB;
	    border-top: 1px solid #999;
	    border-left: 1px solid #999;
	    border-right: 1px solid #999;
	    border-bottom: 2px solid #999;
	    height: 34px;
	    }
	    
	#left-content {
	    background: url(../images/left-inner-bg.gif);
	    width:196px;
	    height:300px;
	    }
	
	#left-links {
	    
	    }    
	
	#left-links ul {
	    margin: 0;
	    padding: 5px 10px 0 10px;
	    list-style: none;
	    }
	    
	.left-links-li {
	    margin: 5px;
	    padding: 0 0 5px 25px;
	    background: url(../images/icon-orange-arrow.gif) no-repeat ;
	    border-bottom: 1px solid #ccc;
	    }
	    
	.left-links-li2 {
	    margin: 5px;
	    margin-left: 15px;
	    padding: 0 0 5px 25px;
	    background: url(../images/icon-orange-arrow.gif) no-repeat ;
	    border-bottom: 1px solid #ccc;
	    }

	#left-links li a:link {
	    color: #636467;
	    text-decoration: none;
	    }
	    
	#left-links li a:active {
	    color: #636467;
	    text-decoration: none;
	    }
	    
	#left-links li a:visited {
	    color: #636467;
	    text-decoration: none;
	    }	    
	    
	#left-links li a:hover {
	    color: #636467;
	    text-decoration: underline;
	    font-weight: none;
	    }
	    
	    .lNavSelectedLink{
	    color: Black;
	    text-decoration: none;
	    }
	    
	#center {
	    margin-left: 215px;
	    padding: 0;
	    height: 100%;
	    color: #000000;
	    }
	    
	#content-title {
	    width: 900px;
	    height: 40px;
	    background: url(../images/pg-title-bg.gif) no-repeat ;
	    }
	
	#content-title h1 {
	    margin: 0;
	    padding: 5px 0 0 0;
	    color: #003366;	    
	    }
	    
    #content-title a {
        color: Blue;
        text-decoration: underline;
    }
	    
	
	#content {
	    float: left;
	    border: 1px solid #666;
	    width: 330px;
	    padding: 30px;
	    background-color: #FFFEEF;
	    }
	    
	#content-solutions {
	    float: left;
	    border: 1px solid #666;
	    width: 330px;
	    padding: 15px 30px 30px 30px;
	    background-color: #FFFEEF;
	    }
	    
	#content-solutions p 
	{
	    font-size: 11px;
	    color: Black;
	}
	
	#content-solutions ul 
	{
	    font-size: 12px;
	    color: Black;
	}
	
	#content-solutions h1 
	{
	    font-size: 20px;
	    color: Black;
	   
	}
	
	#content-solutions h2 
	{
	    font-size: 17px;
	    color: Black;
	}	
	
	#content-solutions h3 
	{
	    font-size: 13px;
	    color: Black;
	    font-weight: bold;
	}
	
	#content-causes {
	    float: left;
	    border: 1px solid #666;
	    width: 330px;
	    padding: 15px 30px 30px 30px;
	    background-color: #FFFEEF;
	    }
	    
	#content-causes p 
	{
	    
	    color: Black;
	}
	
	#content-causes li
	{
	    font-size: 12px;
	    line-height: 15px;
	    color: Black;
	    margin-bottom: 4px;
	}
	
	#content-causes ul li
	{
	    font-size: 11px;
	    line-height: 1.4em;
	    color: Black;
	}
	
	#content-causes h1 
	{
	    font-size: 20px;
	    color: Black;
	    font-weight: normal;
	}
	
	#content-causes h2 
	{
	    font-size: 17px;
	    color: Black;
	}	
	
	#content-causes h3 
	{
	    font-size: 13px;
	    color: Black;
	    font-weight: bold;
	}
	    
	#content h3 {
	    margin: 10px 0; 
	    padding: 0px;
	    font-size: 12px;
	    color: #000;
	    }
	    
	#content p {
	    margin: 0px; 
	    padding: 0px;
	    line-height: 1.4em;
	    }
	        
	#sidebar {
	    margin-left: 398px;
	    padding-left: 10px;
	    width: 292px;
	    color: #000;
	    }
	    
	.largeStoryText	
	{
	    color: Gray;
	    font-family: Tahoma, Arial;
        font-size: 20px;
        padding-bottom: 10px;
	    }
	    
	 .storyImage
	 {
	        padding-right: 15px;
	    }
	    
	 .normalStoryText
	 {
	    color: Gray;
	    font-family: Tahoma, Arial;
        font-size: 12px;
        font-weight: normal;
	    }
	    
	.normalStorySep
	{
	    color: Gray;
	    font-family: Tahoma, Arial;
        font-size: 12px;	
	    }
	    
	#content-stories {
	    float: left;
	    border: 1px solid #ccc;
	    width: 530px;
	       min-height:850px;
            height:auto !important;
            height:850px; 
	    padding: 30px;
	    background-color: #FFFFFF;
	    }
	    
	#content-stories h2 
	{
	    font-size: 24px;
	}     
	    
	#content-relatedlinks {
	    float: left;
	    border: 1px solid #ccc;
	    width: 530px;
	       min-height:850px;
            height:auto !important;
            height:850px; 
	    padding: 30px;
	    background-color: #FFFEEF;
	    }
	    
	 #storyContainer {
	       min-height:100px;
            height:auto !important;
            height:100px; 
            padding-top: 10px;
            padding-bottom:10px;
	    }
	  .StoryRightColumnHeadings
	  {
	      color: #FF9933;
	      font-weight: bold;
	      padding-top: 8px;
	  }
	
    #StorySubmitcontainer {margin: 0 0 10px 0;text-align: left;width: 913px;height:365px; border: 1px solid #999;}
    #StorySubmittopbanner {width: 911px;height: 2px;margin: 2px;padding: 2px;border: 0px solid #777744;}
    #StorySubmitleftbar {float: left;width: 448px;height: 250px;margin-left: 4px !important;margin-left: 1px;padding: 2px;background: #FFFFFF;border: 0px solid RED;}
    #StorySubmitcentralbar {float: left;width: 210px;height: 250px;margin: 0 10px;padding: 2px;border: 0px solid BLUE;}
    #StorySubmitrightbar {float: left;width: 204px;height: 250px;padding: 2px;background: #FFFFFF;border: 0px solid GREEN;}
    #StorySubmitbottombanner1 {float: left; width: 911px;height: 15px;margin: 2px;padding-top: 10px; padding-bottom: 0px; border: 0px solid #777744; font-family: Tahoma, Arial; font-size: 10px; vertical-align: bottom;}
    #StorySubmitbottombanner2 {float: left; width: 911px;height: 22px;margin: 2px;padding: 2px;border: 0px solid #777744; font-family: Tahoma, Arial; font-size: 10px;}
    #StorySubmitbottombanner3 {float: left; width: 911px;height: 30px;margin: 2px;padding: 2px;border: 0px solid #777744; font-family: Tahoma, Arial; font-size: 10px;}
    .StorySubmitlblThanksMessage {background: #FFFFFF; font-family: Tahoma, Arial; font-size: 18px; font-weight: normal;} 
    .StorySubmittxtStorySubmit {width: 444px; height: 246px; font-family: Tahoma, Arial; font-size: 16px; font-weight: normal;}
    .StorySubmittxtStoryShareH1 {font-family: Tahoma, Arial; font-size: 19px; font-weight: normal; padding-left: 4px; padding-top: 1px; color: Gray;}
    .StorySubmittxtStoryShareH2 {font-family: Tahoma, Arial; font-size: 16px; font-weight: normal; padding-left: 10px; padding-top: 1px;}
    .StorySubmittxtStoryShareP {font-family: Tahoma, Arial; font-size: 16px; font-weight: normal; padding-left: 10px;}
    .StorySubmitbtnStorySubmit {vertical-align: middle;}
    .StorySubmitElement {vertical-align: middle; width:147px; font-family: Helvetica; font-size: 10px;}
    #StorySubmiterrorMessageDivOuter {position: absolute; width: 300px; height: 120px; left: 190px; top: 180px; border-style: solid; border-color: Black; border-width: 1px; visibility: hidden; background-color: White;}
    #StorySubmiterrorMessageDivTop {font-family: Tahoma, Arial; font-size: 16px; font-weight: bold; color: Red;  border-bottom: solid 1px silver; background-color: #E8E8E8;}
    #StorySubmiterrorMessageDivBottom {font-family: Tahoma, Arial; height: 90px; font-size: 16px; font-weight: bold; color: Red; padding: 2px; padding-left: 6px; padding-top: 12px;}
    #StorySubmiterrorMessage2DivOuter {position: absolute; width: 300px; height: 120px; left: 190px; top: 180px; border-style: solid; border-color: Black; border-width: 1px; visibility: hidden; background-color: White;}
    #StorySubmiterrorMessage2DivTop {font-family: Tahoma, Arial; font-size: 16px; font-weight: bold; color: Red;  border-bottom: solid 1px silver; background-color: #E8E8E8;}
    #StorySubmiterrorMessage2DivBottom {font-family: Tahoma, Arial; height: 90px; font-size: 16px; font-weight: bold; color: Red; padding: 2px; padding-left: 6px; padding-right: 6px; padding-top: 12px;}    
   
    
    /*Share Box*/
    #share {
        float: right;
        padding: 0;
        margin: 0 0 0 0;
        width: 209px;
        height: 31px;
        background: url(../images/bg-utils.gif) no-repeat top left; 
    }
    
    
    #share-items {
        margin: 3px 0 0 20px;        
        padding: 0px;
                 
    }
    
    #share-items ul {
        margin: 0;
        padding: 0;
        
        }
    
    #share-items ul li {
        display: inline;
        margin: 0 20px 0 0;
        }
    
    #share-items a {
        color: #666;
        text-decoration: none;
    }
    
    /*Definitions*/
    #content-definitions {
	    float: left;
	    border: 1px solid #ccc;
	    width: 375px;
	    height: 100%;
	    padding: 0 30px;
	    background-color: #FFFBF9;
	    }
	
	#sidebar-definitions {
	    /*margin-left: 450px;*/
	    height: 100%;
	    /*width: 460px;
	    border: 1px solid #666;*/
	    }
	
	#sidebar-def-title {
	    margin: 0;
	    padding: 0;
	    /*height: 51px;
	    border-bottom: 1px solid #666;*/
	    }
	
	#sidebar-def-title h2 {
	    margin: 15px 0 0 0;
	    padding: 0;
	    text-align: center;
	    color: #666;
	    }
	    
	#sidebar-def-content {
	    padding: 10px 0 0 10px;
	    }
	
	#sidebar-def-content p {
	    margin: 0;
	    line-height: 1.7em;
	    }
	
	.orange-bold {
	    color: #F54512;
	    font-weight: bold;
	    font-size: 12px;
	    }
	 
	.definition {
	    margin: 40px 0;
	    }
	
	.def-image {
        float: left;
        }

    .def-content {
        margin-left: 120px;
        }
    
    .def-content dl 
    {
        margin: 0;
        padding: 0;
    }
    
    .def-content dt 
    {
        margin: 0 0 5px 0;
        padding: 0;
        font-size: 14px;
        font-weight: bold;
    }

    .def-content dd 
    {
        margin: 0;
        padding: 0;
        line-height: 1.5em;    
    }
    
    .image-border {
        border: 1px solid #999;
        }
    
    .image {
        width:100px;
        min-height:90px;
        }
    
    .image-caption {
        margin:0;
        padding:5px;
        border-top: 1px solid #999;
        background-color:#000;
        color:#fff;
        text-align: center;
        }
        
    .headSizeTitle
    {
        background-color: #FFFFFF;   
        color: Black;
        font-size: 14px;
        font-weight: bold;
        }
        
    
    .headSizeText
    {
        background-color: #FFFFFF;   
        color: Black;
        font-size: 12px;
        font-weight: normal;        
        }
        
    .headSizeChartTitle
    {
        background-color: #FFFFFF;   
        color: Black;
        font-size: 11px;
        font-weight: bold;
        }
        
    
    .headSizeChartText
    {
        background-color: #FFFFFF;   
        color: Black;
        font-size: 11px;
        font-weight: normal;        
        }
        
    .headSizeChartTextBottom
    {
        background-color: #FFFFFF;   
        color: Black;
        font-size: 11px;
        font-weight: normal;        
        }
/*BEGIN CSS FOR SCROLLER */        
    #pscroller1{
        width: 280px;
        height: 200px;
        border: 1px solid black;
        padding: 5px;
        background-color: #FFFEEF;
        margin-bottom: 30px;
    }

    #pscroller1 a{
        text-decoration: none;
    }

    #pscroller1 p{
        font-size: 10px;
        color: Black;
    }

    /*.someclass{}*/
/*END CSS FOR SCROLLER */
    #rssfeeds
    {
        font-size: 10px;
        border-style: solid;
        border-width: 1px;
        border-color:Black;
        padding-left: 4px;
        padding-right: 4px;
        margin-bottom: 15px;
        color: black;
    }
   #content-error
   {
       margin-left: 200px;
       margin-bottom: 100px;
       font-size: 15px;
   }
   
   #ads {
        margin-top: 0px;
   }
   
   #sidebar ul {
   		list-style: none;
		padding-left: 0px;
   }
   
   #sidebar ul li {
   		margin-top: 10px;
   }
