body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #000000;
    background-image: url(Images/Bg/whole_bg4.jpg); 
    background-repeat: no-repeat;	
}

.ht {
	width: 900px;
}

.ht2 {
	width: 100%;
}

.midtable 
{
   width: 900px;
}

.gradbgtop {
    background-image: url(Images/Bg/grad_bg_top.jpg);
    background-position: top;
    background-repeat: repeat-x;
    height: 14px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.hdrtop {
    background-image: url(Images/Bg/hdr_top_gif.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 26px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.hdrtop2 {
    background-image: url(Images/Bg/hdr_top2_gif.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 8px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.hdrtitle {
    background-image: url(Images/Bg/title.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 132px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.topmenubg {
    background-image: url(Images/Bg/top_menu_bg.jpg);
    background-position: top;
    background-repeat: no-repeat;
    width: 337px;
    height: 98px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.belowtopmenu 
{
    background-image: url(Images/Bg/belowtopmenu.gif);
    background-position: top;
    background-repeat: no-repeat;
    width: 337px;
    height: 33px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.midleft
{
    background-image: url(Images/Bg/mid_space_left.gif);
    background-position: right;
    background-repeat: repeat-y;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 7px;
}

.midcenter
{
    width: 774px;
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: center;
}

.midwide
{
    width: 774px;
}

.midright
{
    background-image: url(Images/Bg/mid_space_right.gif);
    background-position: right;
    background-repeat: repeat-y;
    width: 7px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.ftrbtm3 {
    background-image: url(Images/Bg/ftr_btm3.jpg);
    background-position: center;
    background-repeat: no-repeat;
    width: 774px;
    height: 31px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.ftrbtm2 {
    background-image: url(Images/Bg/ftr_btm2_gif.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 12px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.ftrbtm {
    background-image: url(Images/Bg/ftr_btm_gif.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 27px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.midbgleft {
    background-image: url(Images/Bg/mid_bg_left2.gif);
    background-position: right;
    background-repeat: repeat-y;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
   
}

.midbgright {
    background-image: url(Images/Bg/mid_bg_right2.gif);
    background-position: left;
    background-repeat: repeat-y;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}

.nav1, .nav1 a
{
    text-align: center;
    color: #1c1c1c;
	font-family: "Trebuchet MS", sans-serif; 	
	padding: 19px 0px 0px 1px;
    margin: 0px;
	letter-spacing: 1px;
	font-variant: normal;
	font-weight: normal; 
	font-size: 85%;
	text-decoration: none;   
}

.nav2, .nav2 a
{
    text-align: right;
    color: #CCCCCC;
	font-family: "Trebuchet MS", sans-serif; 	
	padding: 1px 10px 1px 1px;
    margin: 0px;
	letter-spacing: 1px;
	font-variant: normal;
	font-weight: normal; 
	font-size: 65%;
	text-decoration: none;  
}

.footertext
{
    text-align: center;
    color: #666666;
	font-family: "Trebuchet MS", sans-serif; 	
	padding: 1px 10px 4px 1px;
    margin: 0px;
	letter-spacing: 1px;
	font-variant: normal;
	font-weight: normal; 
	font-size: 65%;
	text-decoration: none;  
}
 
.lgspacer
{
    height: 30px;
}

.mdspacer
{
    height: 20px;
}

.smspacer
{
    height: 10px;
}

p
{
    text-align: left;
    color: #333333;
	font-family: "Trebuchet MS", sans-serif; 	
	padding: 5px 10px 10px 10px;
    margin: 0px;
	letter-spacing: 1px;
	font-size: 75%;
}

h1
{
    text-align: center;
    color: #999999;
	font-family: "Georgia", sans-serif; 	
	padding: 6px 10px 1px 10px;
    margin: 0px;
	letter-spacing: 1px;
	font-variant: normal;
	font-weight: normal; 
	font-size: 115%;
	text-decoration: none;    
}

h2
{
    text-align: left;
    color: #666666;
	font-family: "Trebuchet MS", sans-serif; 	
	padding: 10px 10px 0px 10px;
    margin: 0px;
	letter-spacing: 1px;
	font-size: 100%; 
	border-bottom: 1px dotted #CCCCCC;
}

div.transOFF {width: 100%; background-color: silver;border:1px solid black; }
div.transON  {width: 100%; background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid black; }


.wireFrame {
display: none; 
overflow: hidden; 
z-index: 2; 
background-color: #FFFFFF; 
border: solid 1px #D0D0D0;

}

.quotenowtext, .quotenowtext a
{
    text-align: center;
    color: #000000;
	font-family: "Georgia", sans-serif; 	
	padding: 6px 10px 1px 10px;
    margin: 0px;
	letter-spacing: 1px;
	font-variant: normal;
	font-weight: normal; 
	font-size: 115%;
	text-decoration: none;  
}

.flowerbg
{
    background-image: url(Images/flower_bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
}

.quotehdr
{
    text-align: left;
    color: #272727;
	font-family: "Trebuchet MS", sans-serif; 	
	padding: 0px;
    margin: 0px;
	letter-spacing: 1px;
	font-size: 75%;   
}

.porttitle, .porttitle a
{
    text-align:center;
    color: #272727;
	font-family: "Trebuchet MS", sans-serif; 	
	padding: 0px;
    margin: 0px;
	letter-spacing: 1px;
	font-size: 100%;
	text-decoration: none;     
}

.porttext
{
    text-align:center;
    color: #272727;
	font-family: "Georgia", sans-serif; 	
	padding: 0px;
    margin: 0px;
	letter-spacing: 1px;
	font-size: 12px;     
}

.nobdr
{
    border: none;    
}