Body { Margin: 0px; 
Padding: 0px; 
Font-family:  Arial,Verdana,Sans-serif; 
Color: #666; 
Font-size:12px; 
Line-height:150%; 
Text-align: Center; 
} 

A:link
{
    COLOR: #08509c;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #08509c;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #08509c;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
hr
{
	width:80%;height:1px
}
h1
{
	font-size:22px
}
	
#header{ 
Margin: 0px; 
Border: 0px; 
Background: #ccd2de; 
Width: 750px; 
Height: 60px; 
} 
#mainbox { 
Margin: 0px; 
Width: 750px; 
Background: #fff; 
} 
#sidebar{ 
Float: Left; 
Margin: 2px 2px 0px 0px; 
Padding: 0px; 
Background: #f2f3f7; 
Width: 150px; 
} 
#menu{ 
Float: Right; 
Margin: 2px 0px 2px 0px; 
Padding:0px 0px 0px 0px; 
Width: 400px; 
Background: #ccd2de; 
} 
#content{ 
Float: Right; 
Margin: 1px 0px 2px 0px; 
Padding:0px; 
Width: 400px; 
Background: #e0efde; 
} 
#footer{ 
Clear: Both; 
Margin: 0px 0px 0px 0px; 
Padding: 5px 0px 5px 0px; 
Background: #ccd2de; 
Height: 40px; 
Width: 580px; 
}


A:link
{
    COLOR: #666999;
    TEXT-DECORATION: none
		 
}
A:visited
{
    COLOR: #666999;
    TEXT-DECORATION: none;
 
}
A:active
{
    COLOR: #666999;
    TEXT-DECORATION: none;
		 
}
A:hover
{
    TEXT-DECORATION: underline;
 
}

div
{
         
        color:#000; 
}
.title
{
        margin:0 auto;
        width:776px;
        background-color:#FFF;
}
.middle
{
        margin:0 auto;
        width:786px;
}
.left
{
        float:left;
        clear:right;
        width:20%;
		
 
}
.center
{
        float:left;
        clear:right;
        width:80%;
 
}
.right
{
        
        float:left;
        clear:right;
        width:20%;
 
}
.both
{
        clear:both; 
        width:100%;
        background-color:#666999; 
}
.footer
{        
        margin:0 auto;
        width:776px;
        clear:both; 
  
}


#gallery {
 
font:11px verdana,arial,sans-serif; width:785px; padding:15px 0 0 0; line-height:15px;}
#gallery div.off {color:#000; height:27px; margin-right:2px; line-height:27px; padding:0 10px; float:left;
	 background:#FFF repeat-x left bottom; border:1px solid #ddd; border-bottom-color:#000; 
	 cursor:pointer; position:relative; z-index:20;}
	
	#gallery div.off1 {color:#000; height:23px; margin-top:4px;margin-left:2px; line-height:23px; padding:0 5px; float:left;
	 background:#FFF repeat-x left bottom; border:1px solid #ddd; border-bottom-color:#000; 
	 cursor:pointer; position:relative; z-index:20;}
	  
	 #gallery div.offf {color:#000; height:27px; margin-right:2px; line-height:11px; padding:0 5px; float:left;
	 background:#FFF repeat-x left bottom; border:0px solid #ddd; border-bottom-color:#000; 
	 cursor:pointer; position:relative; z-index:20;text-align:left; COLOR: #666999;}
	 
#gallery div.on {color:#FFF; padding:0 10px; margin-right:2px; margin-top:1px; float:left; 
	background:#7f7f9c repeat-x left bottom; border:1px solid #000; cursor:pointer; 
	border-bottom:0; height:27px; line-height:26px; position:relative; z-index:100;
	}
#gallery  div.on a {color:#FFF;  
 }



div.hide {display:none; width:0; overflow:hidden;}
div.show {color:#fff;clear:left; background:#7f7f9c; width:785px; margin-top:0; top:-1px; border:1px solid #000;
	padding:2px; position:relative; z-index:50; font:11px verdana, arial, sans-serif; line-height:1 px;}
div.show img {float:left; margin:0 10px 10px 0;}
.show a {

	color:#FFFFFF;
}
.show A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
 
}
.clear {clear:both;}

.btn2
 {
	height :19px;BORDER: #5a7594 1px;
  PADDING-RIGHT: 2px;  
PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
 StartColorStr=#ffffff, EndColorStr=#5a7594);   CURSOR: hand; 
 COLOR: black; PADDING-TOP: 2px;  
}
.btn 
 {margin:1px;height:18px;BORDER: #5a7594 1px solid;FONT-SIZE: 12px;BACKGROUND:E9EDE9;CURSOR: hand; COLOR: black;}
.btn3 {height:18px;BORDER: #61AED2 1px solid;FONT-SIZE: 12px;BACKGROUND:61AED2;CURSOR: hand; COLOR: black;}


 .curved { background:#7f7f9c url(../images/c_tl.gif) top left no-repeat; 
 margin:2px 1px; padding:2; width:100%;height:100%;}
 .curved dt {FONT-SIZE: 12px;background:transparent url(../images/c_tr.gif) top right no-repeat; 
 padding:5px; text-align:center; color:#fff;}

 .curved dd { Text-align: Left;FONT-SIZE: 12px;background:#eee url(../images/c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
 .curved dd p {margin:0; padding:10px; line-height:1.3em;}
 .curved dd p.last {background:transparent url(../images/c_br.gif) bottom right no-repeat; }

p:first-letter {font-size:25px; color:#d88;}

.section{
width:200px; 
}
.s{
 Text-align: Left; 
}