/*
*/  
body {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family:Arial,Helvetica,sans-serif;
    line-height: 11pt;
    font-size: 10pt;
    width: 100%;
    height: 100%;
	
}
#main {
padding-left:20px; 
padding-right:20px; 
padding-top:40px;
padding-bottom:10px;
background:#FFF;
opacity:0.9;					
}  
#foot {
padding-left:10px; 
padding-right:10px; 
padding-top:10px;
padding-bottom:10px;
background:#FFF;
opacity:0.9;	
text-align:center;			
} 
a 
{
    font-family:Arial,Helvetica,sans-serif;
    outline: none;
}
p 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    line-height: 14pt;
    font-weight: 400;
    font-variant: normal;
    color: #4F4F4F;
    margin: 0px 0px 20px 0px;
}
p a 
{
    text-decoration: underline;
    color: inherit;
}
p.subheader 
{
    color:#929292;
    font-size:18px;
    line-height: 21px;
    font-style:normal;
    letter-spacing:normal;
    word-spacing:normal;
    margin: 0px 0px 33px 0px;
}
a.preview,
p.preview
{
    font-size: 11px;
    line-height: 14px;
}

img {
    border: none;
}
h1
{
    color: #363636;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 23pt;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    min-height:35px;
    letter-spacing:-1px;
    line-height: 30px; 
    text-align: left;
    white-space: normal;
    margin: 0px 0px 6px 0px;
} 
h1 span.rtStylewhitePara, h2 span.rtStylewhitePara, p span.rtStylewhitePara a, 
p span.rtStylewhitPara, p span.rtStylewhitePara a:visited, 
p span.rtStylewhitePara a:active, p span.rtStylewhitePara a:hover{
    color: #ffffff;
}
h3
{
    color:#363636;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:15pt;
    margin: 0px 0px 5px 0px;
}

blockquote 
{
    color: #4f4f4f;
    font-style: italic;
    margin: 0px 0px 23px 23px;
}
ol, ul
{
    padding-left: 23px;
    margin: 0px 0px 30px 0px;
    color: #4F4F4F;
}
#CQrte ol,#CQrte ul
{
    padding-left: 23px;
    margin: 0px 0px 30px 0px;
    color: #4F4F4F;
    text-align:left;
}

fieldset
{
    border:none;
    margin:0px;
    padding:0px;
}

legend
{
    padding:0px;
    clear:none;
}


#document_wrapper 
{
    position: relative;
    width: 100%;
    min-width: 1000px;
}

#top_content,
#top_wrapper,
#page_wrapper {
    text-align: left;
    margin: 0 auto;
}
#top_wrapper,
#top_wrapper_home { 
    
    width: 100%;
    top: 0px;
    left: 0px;
    height: 43px;
    padding-top: 0px;
    z-index: 50;
    color: #676767;
}
#top_wrapper {
    position: fixed;
    }
#top_content,
#page_wrapper {
    width: 100%;
	padding-left:0px;
	z-index:500;
}

#page_content {
    margin-left: 0px;
    margin-top: 50px;
    padding-top: 50px;
}
#page_content2 {
    margin-left: 0px;
    margin-top: 50px;
}
#page_wrapper2 {
    text-align: left;
    margin: 0 auto;
    width: 1000px;
}
#content_section {
    padding: 0 0 80px 0; 
    width: 886px;
}
#page_wrapper {
    position: relative;
    margin-top: -8px;
}
#page_narrow_content
{
    float: left;  
    width: 574px;
}

/* 
    Logo & Navigation
*/
#logo 
{
    position: absolute;
    width: 452px;
    z-index: 98;
    top:0px;
    left:30px;
    height: 98px;
    margin-top: -57px;
}
#homelogo 
{
    position: absolute;
    width: 452px;
    z-index: 98;
    top:0px;
    left:30px;
    height: 98px;
    margin-top: 0px;
}
/*
    page top navigator buttons
*/
#pagetop 
{
    padding-left:50px;
    padding-right:400px;
    float: left;
    color: red;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:0;
    word-spacing:0.1em;
}
#pagetop a {
    color: red;
    text-decoration: none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-variant:normal;
    font-weight:normal;
    letter-spacing:0;
    word-spacing:0.1em;
}

/*
    round corners and shadows
*/
.roundedshadow {
  
  border-radius:3ex;
  -webkit-border-radius:3ex;
  -moz-border-radius:3ex;
  -moz-box-shadow: 2px 2px 3px #000000; /* for Firefox 3.5+ */
  -webkit-box-shadow: 2px 2px 3px #000000; /* for Safari and Chrome */
  
} 

.alignleft {
	float: left;
}
.alignright {
	float: right;
}
/* The container for the module */
   #twitter {
    background: #f1f2f8;
 
    width: 553px; /* Up to you but remember to change the div width below as well if you change it */
    padding: 0 10px;
 
    overflow: hidden; /* clearfix */
 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
   }
 
    #twitter h5 {
     float: left; /* We'll make the heading sit on its own line next to the tweets */
     width: 120px; /* Might wanna change this depending on the text in the heading */
     margin: 0;
     padding: 6px 0; /* I'll set the top and bottom padding here rather than in the container so as not to cut off any text */
 
     font-size: 12px;
     color: #4b9fff;
     line-height: 1;
    }
 
    /* The marquee plug-in turns a marquee element into a div */
    #twitter p,
    #twitter marquee, 
    #twitter div {
     float: right;
     width: 430px; /* Container width - heading width - 10px (for some right padding) */
     margin: 0;
     padding: 6px 0; /* Again we set the padding in here so as not to cut text */
     line-height: 1;
    }
 
     /* All the tweets will be links pointing to your page on twitter */
     #twitter marquee a, 
     #twitter div a {
      margin: 0 10px 0 0;
      color: #333;
      text-decoration: none;
     }
 
      /* The i is used to display the date of the tweet */
      #twitter marquee a i, 
      #twitter div a i {
       font-style: normal;
       color: #999;
      }  

#resultlinks a {color:#C8C7C7} 
#resultlinks a:visited{color:#C8C7C7} 
#resultlinks a:hover{color:#0000FF} 
