



body	{

min-width:1000px;
margin:0;
padding-left:0px;
font-family:arial;
font-size:1.1em;
color:#02284c;
color:#05396a;
background-color:#fff;

}

#wrapper	{
background-image:url(images/51a7f7.gif);
background-repeat:repeat-y;
background-position:top right;

min-width:1000px;

}

/*

.widther	{
min-width:1000px;

}

* html .widther {
            border-right: 1000px solid #FFF;
            }

* html .holder {
display: inline-block;
position: relative;
margin-right: -1000px;
} 

*/

/*

* html h1	{
width:700px;
}
* html div.rit_b h1, * html div#side h1	{
width:auto;
}
*/

p	{
font-size:0.96em;
line-height:1.33em;
letter-spacing:-0.007em;
word-spacing:-0.03em;
margin-top:0.35em;
margin-bottom:0.35;

}

a	{
color:#1c76ca;
text-decoration:none;
border-style:dotted;
border-width:0 0 1px 0;
}

a:hover	{
color:#05396a;
}





#header	{
padding-left:25px;

padding-bottom:7px;
background-color:none;
border-style:solid;
border-width:0 0 3px 0;
border-color:#1c76ca;
color:#1c76ca;


background-color:#02284c;
}

#header h1	{

margin:0;
margin-left:-3px;
margin-bottom:0.1em;
font-weight:normal;
font-size:3em;
line-height:1em;
color:#fff;

background-image:url(i mages/bg_hd.gif);
background-repeat:repeat-y;
letter-spacing:-0.07em;
}

#header h1 em	{
font-style:normal;
color:#fffe81;

}
#header h1 strong	{
font-family:arial black;
font-weight:normal;
letter-spacing:-0.05em;
color:#3e7eff;

}

#header h2	{
margin:0;
color:#fffec9;
font-style:italic;
background:none;
}

#header p	{
margin:0;
width:1000px;
padding-bottom:5px;
font-size:0.55em;
font-weight:bold;
font-style:normal;
color:#fefee5;
text-transform:uppercase;
}

#header a	{
color:#fff;
}

#header a:hover	{
color:#faf9ad;
}

#header h1 a	{
display:block;
padding-top:80px;
border-width:0;
border-width:0 0 1px 0;
border-color:#02284c;
}

#header h1 a:hover	{
color:#efefef;

border-width:0 0 1px 0;
border-color:#51a7f7;
border-color:#fff;

}

#header h1 a:hover strong	{
color:#51a7f7;


} 

#header h1 a:hover em	{
color:#fff;
color:#faf9ad;

color:#fff;
color:#efefef;
color:#51a7f7;
color:#faf9ad;

} 


#main	{

  width: 100%;
  float: left;
  margin-right: -210px;

background-color:none;


border-style:solid;
border-width:0 0 0px 0;
margin-bottom:.5em;
}
#content	{
  margin-right: 240px;
padding-left:25px;
padding-top:15px;
}

* html #main	{
background-color:#fff;
}

#side	{
  width: 199px;
padding-left:10px;
  float: right;
padding-top:15px;
border-width:0 0 0 0px;
border-style:solid;
border-color:#51a7f7;

background-color:#51a7f7;
background-color:#fefee5;
background-color:#51a7f7;
background:none;
color:#fff;

background-color:#fff;
background-image:url(images/51a7f7.gif);
background-repeat:repeat-y;


}

#footer	{
  background: #d7dabd;
  clear: both; 
background-color:#51a7f7;
background-color:#02284c;
padding-left:2.5%;
padding-top:5px;
padding-bottom:5px;
margin-bottom:1em;

font-size:0.7em;
color:#e9e9e9;

font-family:arial black, sans-serif;
}




hr	{
width:100%;
height:2px;
clear:both;
border-width:0;
border-style:none;
background-color:#1c76ca;
}

#side hr	{
width:100%;
height:2px;
clear:both;
border-width:0;
border-style:none;
background-color:#1c76ca;
}


img	{
border:0;
}




.log_in	{
font-family:arial, sans-serif;
font-family:arial black;

font-style:italic;

}

a.log_in	{
font-family:arial, sans-serif;
text-decoration:none;
border-width:0;
}

.rit, .rit_b	{
display:block;
width:255px;
margin-top:10px;
margin-left:25px;
padding-left:10px;
padding-top:0px;
float:right;
overflow:visible;

font-size:0.75em;
font-style:normal;
line-height:1.3em;
letter-spacing:0em;
}

.rit p	{
margin-top:5px;
letter-spacing:0em;
word-spacing:0em;
}


.rit_b	{
border-width:0 0 0 1px;
border-style:solid;
border-color:#51a7f7;

}

.rit img, .rit_b img	{
float:right;
margin-left:15px;
margin-bottom:5px;

border-style:solid;
border-width:2px 0;
border-color:#51a7f7;

}

.rit_b h1	{
margin-left:-25px;
margin-left:0px;
margin-top:10px;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;
font-size:1.2em;
font-family:arial;
letter-spacing:-0.03em;
text-transform:none;
font-weight:bold;
background-color:#fff;
background-color:#fafafa;

border-width:0px 0 0 0;
border-style:solid;
border-color:#51a7f7;
border-color:#3e7eff;

font-style:italic;
}

.rit_b a:hover img	{
border-color:#05396a;
}

.rit_b p	{
letter-spacing:0em;
word-spacing:0em;

}

.rit_b hr	{
clear:both;
height:1px;
margin-top:5px;
margin-bottom:5px;
}

.rit_b a	{
color:#05396a;
text-decoration:none;
border-width:0;
}
.rit_b a:hover	{
color:#3e7eff;

}

.rit_b a:hover h1	{
color:#3e7eff;
}


#pr .rit_b p	{
padding-left:5px;
}



h1	{
margin:0;
padding-bottom:0px;
color:#1c76ca;
line-height:1.05em;
}

h2	{

margin:0;
text-transform:none;
}

h2 a	{
display:block;
color:#05396a;
border-style:solid;
}
h2 a:hover	{
color:#51a7f7;
border-style:solid;
}


h3	{
margin:0;
font-weight:normal;
color:#1c76ca;
}

table	{
width:440px;
width:60%;
margin:0;
padding-top:10px;
border-collapse:collapse;
border-color:#05396a;
}

table, tr, td, th	{
font-size:0.9em;
margin:0;
padding:0;
vertical-align:top;
}

table	{
margin-top:10px;

}

table tr	{
margin:0;
padding:0;

}

table td, table th	{
margin:0;
width:23%;
padding-left:2%;
padding-top:5px;
padding-bottom:4px;

text-align:left;
border-style:solid;
border-width:0 1px 0 1px;
border-collapse:collapse;
background-color:#f9f9f9;
}

table th	{
background-color:#eaeaea;
}


#pr table th	{
font-weight:normal;
}
#pr table td	{
font-weight:bold;
}




#side h1	{
margin-bottom:15px;
font-size:1.3em;
color:#fff;
font-family:arial, sans-serif;
letter-spacing:-0.05em;
color:#05396a;
border-style:none;
border-width:2px 0 2px 0;
border-color:#fff;
border-color:#02284c;
border-color:#fff;
}

/*
#side h1 strong	{
font-family:arial black, sans-serif;
font-weight:normal;
color:#fff;

}
#side h1 em	{
color:#fffe81;
font-style:normal;
}

*/

#side h1 a	{
margin-right:13px;
}

#side h2	{
font-size:1.0em;
}

#side ul	{
font-size:0.85em;
line-height:1.2em;
letter-spacing:-0.0em;
font-weight:bold;
padding:0;
margin:0;
list-style-type:disc;

}

* html #side ul 	{
list-style-type:circle;
}

#side li	{
margin:0;padding:0;
padding-left:1px;
padding-right:13px;
margin-bottom:0.9em;


color:#02284c;
}

#side a	{

display:block;


padding:0;
margin:0;
color:#fff;
text-decoration:none;
border-width:0 0 1px 0;
border-style:solid;

}

#side a:hover	{
color:#faf9ad;
color:#02284c;
}


#side a.re h4	{
margin-left:-15px;
padding-left:15px;
padding-top:7px;
padding-bottom:7px;
padding-right:10px;
background-color:#919191;
background-color:#02284c;


border-color:#000;
border-width:3px 0 3px 0;
border-width:0;
border-style:solid;

}

#side a.re h4 span	{
display:block;

font-size:0.7em;
line-height:1.4em;

}



#side a.re	{
border-width:0;
}


#side a.re:hover	{
background-color:#faf9ad;
color:#3e7eff;
}
#side a.re h4:hover	{
background-color:#fffe81;
background-color:#fefee5;
background-color:#faf9ad;

color:#3e7eff;
color:#02284c;
}












address	{
font-style:normal;

border-width:0 0 0px 0;
border-style:solid;
border-color:#51a7f7;
margin-bottom:5px;
font-weight:bold;
}

#info .rit_b {
width:300px;
padding-right:15px;
}

#info .rit_b h4	{
font-size:1.4em;
line-height:1.4em;
font-weight:normal;
}


#parts table	{
width:100%;
}

#parts table th.desc	{
width:50%;
}

#parts table td, #parts table th	{
width:auto;
padding-left:8px;
padding-right:5px;
}

#parts table tr.tr_alt td	{
background-color:#ebf2ff;
}

.tr_alt
 {	
	background-color:#ebf2ff;
}







body#re table {
width:70%;
}

body#re table .tr_alt td {
background-color:#ebf2ff;
}

#re table th.desc	{
width:50%;
}
#re table td, #re table th	{
width:auto;
padding-left:8px;
padding-right:5px;
}


body#re .rit_b	{
width:140px;
}

body#re .rit_b h1	{
clear:both;
}
body#re .rit_b a	{
display:block;
font-weight:bold;
}


/*
light = 	51a7f7;
med = 		1c76ca
dark = 		05396a
dark2 =		02284c
bluest		3e7eff

yellow		faf9ad;
lityellow	fefee5
yellowbright	fffe81
*/



h4 a	{
display:block;
width:58%;
padding:10px;
background-color:#51a7f7;
border:none;
color:#fff;

}
h4 a:hover	{
background-color:#51a7f7;
background-color:#ccc;
background-color:#05396a;
color:#fff;
}


h4, h5	{
margin-top:10px;
margin-bottom:0;
}

h5 a	{
font-size:0.9em;
display:block;
width:58%;
padding:9px 10px;
background-color:#ccc;

border:none;
color:#05396a;
}

h5 a:hover	{
background-color:#51a7f7;
background-color:#eee;
color:#fff;
color:#3e7eff;
}









/* MS SIDE HACK	*/

* html #side a 	{
display:inline;
}
