
* {
        margin:0; 
        padding:0; 
        border:none; 
        z-index:0;
} 




html, body {
        height:100%;
        
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 1.6em;
        
        color: #656166;

      /*  background-color: #FFFFFF;

        background-color: #F5F8FB;

        background-color: #F5F5F5;

        background-color: #F0F0F0;

*/
       background-color: #F2F5F8;
/*
background-color: #F6F9FB;
*/

/*        background-image: url('/images/outside.bg.blue.middle.jpg');
*/  
      background-position: center;
        background-repeat: repeat;
}



#top {
        margin: 0 auto;
        width: 750px;
        margin-bottom: 0px;
        height:170px;
        
        margin-bottom: 0px;	
        z-index:2;
}


#title {
        font-family: Garamond, "Trebuchet MS", Arial, Helvetica, sans-serif;
        
        font-weight: bold;
     
        font-size: 40px;
        color: #6DA6E2;
        margin-top: 40px;
       
}


/**************** header styles ****************/
#header {
        margin: 0 auto;
        
        width: 750px;
        border: 0px;
        
        padding-top: 10px;
        padding-bottom: 10px;
        
        /*background-color: #FFFFFF;
        */
        clear: both;
      /*  border: 2px solid #00FFFF;  cyan */
        
}

#header p { 
        margin-left: 15px;
        
        font-size: 14px;;
        
      
        color: #705858;
}

#header img { 
        float:right;
}


#clearheader {
        height:100px;
} 


#container {
        margin: 0 auto;
        width: 746px;
        
        z-index:1;
        min-height:100%; 
        
        /*
        background-color: #F6F9FB;
*/
       /* border: 2px solid #2763A5;   blue */
}


#container p {
        padding:15px 15px 0 15px;
} 


#sidebar {
        position:relative; 
        
        overflow: visible;
        
        width: 200px;
        
        padding-top: 30px;
        padding-bottom: 10px;
        
        float: right;
       
       

        /* border: 2px solid #2763A5;    blue */
} 

#sidebar p {
        padding-top: 0px;
        padding-left: 15px;
} 

#sidebar .external_links {
        line-height: 2em;
		padding-left: 15px;
		font-size: 13px;
} 


#poll {  
        overflow: visible;
        width: 330px;
        padding-left: 0px;
        line-height: 1.6em;

       /* border: 1px solid #000000;  black */
}

#poll p {
        padding-left: 0px;
} 



#content_border_top {
        
        float:left;
        position:relative; 
            
        width: 530px;

        height: 30px;
  
        background: url("/images/border/top-rising2.blue.jpg") no-repeat center;
        
        z-index:3; 
}

#content_border_bottom {
        
        float:left;
        position:relative; 
            
        width: 530px;

        height: 30px;
  
        background: url("/images/border/bottom-rising2.blue.jpg") no-repeat center;
        
        z-index:3; 
}

#content_container {
        min-height:100%;
        width: 530px;
        
        float:left; 
        position:relative; 
        z-index:2; 
        margin: 0 auto;
        
        /*padding-bottom: 20px; */
               
        margin-top: 30px;     
        
       

       /* background: url("/images/border.silver.530.jpg") repeat-y top; 
        */
          
        
       /* border: 2px solid #2763A5;   Blue */
} 

#content p {
        margin-left: 15px;
        margin-right: 15px;
} 

#content .query {
        margin-left: 60px;
		color:blue;
} 



#content {
        background: url("/images/border/border-rising2.blue.bg.jpg") repeat-y top; 
} 


#help {
  	color:blue;
	font-size: 17px;
        color: #6DA6E2;
 margin-left: 27px;
        margin-right: 27px;

} 

.p {
        margin-left: 12px;
} 

hr.hr {
        margin-top: 28px;
        margin-bottom: 33px;
        
        width: 85%;
        
        margin-left: auto;
        margin-right: auto;
        
        text-align: center;

        border: none;
        
        height: 1px;
        border-bottom: 1px solid #DDDDDD;
}

hr.hr-smaller {
        margin-top: 28px;
        margin-bottom: 18px;
        
        width: 85%;
        
        margin-left: auto;
        margin-right: auto;
        
        text-align: center;

        border: none;
        
        height: 1px;
        border-bottom: 1px solid #DDDDDD;
}

#sidebar hr.hr {
        margin-top: 20px;
        margin-bottom: 20px;
        
        border: none;
        
        height: 1px;
        border-bottom: 1px solid #DDDDDD;
}

p.clear50 { 
        clear: both;   
        margin: 0; 
        padding: 0; 
        height: 50px;
}

p.clear20 { 
        clear: both;   
        margin: 0; 
        padding: 0; 
        height: 20px;
}

p.clear10 { 
        clear: both;   
        margin: 0; 
        padding: 0; 
        height: 10px;
}

p.clear0 { 
        clear: both;
        margin: 0; 
        padding: 0; 
        height: 0px;
}

p.latestVersion {
	padding-left: 200px;
	margin-left: 200px;
	/*float:right;
	clear: both;
*/
}

#clearfooter {
        clear:both; 
        height:100px;
} 


#footer {
        margin: 0 auto;
      
        clear: both;
        width: 742px;
        
        padding-top: 60px;

        padding-bottom: 8px;
        border-bottom: 3px solid #2763A5;
}

#footer p {
        color:#FFFFFF;
        padding: 5px;
        text-align: center;
}
		
#footer p a {
        color: #FFFFFF;
        background-color:#2763A5;
        font-weight:100;
        border-bottom: 1px dotted #FFFFFF;
}

#footer p a:hover {
        color: #FFFFFF;
        text-decoration: none;
        border-top: 1px dotted #FFFFFF;
        border-bottom: 0px dotted #FFFFFF;
}

#copy { 
        background-color:#2763A5;
}



/**************** menu styles ****************/

#navigation {
        margin: 0px auto;
        
        z-index:2;
        
        margin-bottom:1px;
        
        height:36px;
        
        width:750px;
        font-size:93%;
        padding-bottom: 2px;
        
        border-bottom: 4px solid #2763A5;
        line-height: normal;
        
/*
        background-color: #FFFFFF;
*/
}

#navigation ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
}

#navigation li {
        display:inline;
        margin:0;
        padding:0;
}

#navigation a {
        float:left;
        background:url("/images/navigation/tableft10.gif") no-repeat left top;
        margin:0;
        padding:0 0 0 4px;
        text-decoration:none;
}

#navigation a span {
        float:left;
        display:block;
        background:url("/images/navigation/tabright10.gif") no-repeat right top;
        padding:7px 15px 6px 6px;
        color:#FFF;
}

#navigation a span {
        float:none;
}

#navigation a:hover {
        background-position:0% -42px;
}

#navigation a:hover span {
        background-position:100% -42px;
}



/* All below has no effect on the structure  */



.title2 {
        font-family: 'Impact';
        font-size: 30px;
        color: #656166;
        background-color: #FFFFFF;
}


h2 {
        color: #666666;
        font-size: 21px;
        font-family: Arial, Helvetica, sans-serif;
        margin-left: 20px;
}

a {
        color: #6DA6E2;
        text-decoration: none;
        font-weight: bold;
}

a:hover {
        color: inherit;
        font-weight: bold;
        text-decoration: underline;
}

a[att=nolink] {
        color: #6DA6E2;
       
        text-decoration: none;
        font-weight: bold;
        font-size: 14px;
}

a[att=nolink]:hover { 
        text-decoration: none;
}


.nolink:hover {
        color: #6DA6E2;
        text-decoration: none;
}


.small_title { 
        margin-left: 20px;
        font-size: 16px;
        line-height: 1.6em;
        font-weight: bold;
}

.small_title a { 
        margin-left: 5px;
        font-size: 16px;
        line-height: 1.6em;
        font-weight: bold;
}



.smaller_title { 
        margin-left: 15px;
		margin-bottom: 7px;
        font-size: 15px;
        line-height: 1.6em;
        font-weight: bold;
}

/**************** images styles ****************/

b hr{
        border: none;
        border-bottom: 1px solid #DDDDDD;
}

a img {
        border: none;
}

/*	img.left,img.center,img.center_noblock,img.right {
        padding: 4px;
        border: 1px solid #a0a0a0;
        margin-left: 6px;
        margin-right: 6px;
}
*/
/*
img.left {
        float: left;
        margin: 0 12px 5px 0;
}
*/

img.center {
        display: block;
        margin: 0 auto 5px auto;
}

/*
img.right {
        float: right;
        margin: 0 0 5px 12px;
}
*/

img.center_noblock {
        /*margin: 0 auto 5px auto;*/
        margin: 0 7px 5px 8px;
	 }

img.padding {
        padding: 3px;
}


#image_line {
        margin-top: 30px;
}


.bullet_list {
        padding-left: 40px;
} 

.bullet_list ul { 
        list-style-image: url("/images/silver_bullet_12.gif")
}

.bullet_list li { 
        list-style-image: url("/images/silver_bullet_12.gif")
        
}

.bullet_list ul li { 
        list-style-type: decimal; 
        
        list-style-image: url("/images/silver_bullet_12.gif")
}


.help_links { 
        padding-left: 40px;
}

 
#screenshots {
        vertical-align:middle;
        text-align:center;
}


li { 	
        margin-left: 15px;
}

ul { 	
        margin-left: 27px;
        margin-right: 15px;
        list-style-image: url("/images/silver_bullet_12.gif");
}

p ul { 	
        margin-left: 35px;
}

ol li { 
        list-style: none;
        list-style-image: url("/images/silver_bullet_8.gif");
}

li ul { 
        margin-left: 10px;
}

#content input {
        background-color: #FFFFFF;
        color: #999999;
        border: 1px solid #2763A5;
        padding: 3px;
}

#poll input {
        border: 0px;
        color: #999999;
        padding: 3px;
}

#voteButton input { 
        background-color: #FFFFFF;
        color: #999999;
        border: 1px solid #2763A5;
        
        width: 40px;
        height: 25px;

        padding: 3px;
}

textarea {
        background-color: #FFFFFF;
        color: #999999;
        border: 1px solid #2763A5;
        
        padding: 3px;
}


.button {
        padding: 2px;
        background-color: #6DA6E2;
        color: #FFFFFF;
        border: 1px solid #2763A5;
}



#poweredby {
        text-align:left;
}
