/***********************************************/

/* Curtisequip.css                             */



/***********************************************/



/***********************************************/

/* HTML tag styles                             */

/***********************************************/ 
                                             

* {margin:0; padding:0}


body{

	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color: #333333;
	padding: 0px;
	background-color:#666666;
	background-image:url(images/gray.jpg);  
	text-align:center;
         }
a{
	color: #333333; 
	text-decoration: none;
}

a:link{
	color: #006699;
	text-decoration: none;
}


a:visited{
	color: #006699;

	text-decoration: none;

}



a:hover{

	color: #660033; 
	text-decoration: underline; 

}


h1{
 font-size: 1.4em;
 color: purple ;
 padding: .5em 5px .5em 10px;

}


h2,h3,h4,h5,h6 {padding:  0 5px 0 10px; margin: 1em 0 0 0;}

p, dd {margin:0; padding: 0 5px 1em 10px} 

h2 {
 font-size: 1em; 
 color: #221f91;

}

 
h3 {color: #333333; font-size: 100%; }

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;

}


h5{
 font-size: 100%;
 color: #334d55;
}

dl {padding-left: 10px}

dt {
 font-weight: bold;
 font-size: 100%;
}

dd {font-weight:normal}


b {font-family: Arial,sans-serif;
 font-weight:bold;
 color: #000066;}

table {font-size:80%; width:500px; border: thin #6970D8 solid}

/***********************************************/

/* Layout Divs                                 */

/***********************************************/



#container {width:1000px;  
     margin-right: auto; 
	 border-width:thin; 
	 margin-left: auto;
     margin-right: auto;
	  margin-top:10px;
	  background-color:#f7f7f7;
	 background-image: url(images/tab.jpg); 
	 background-position:17px 90px; 
	 
	 background-repeat: no-repeat;
     text-align: left; } 

#ad {padding:0; margin:0}


#masthead { vertical-align: bottom;
    color:#6970D8; 
	padding: 0px 0px 0px 0px;
	width: 1000px;  text-align:left; background-image:url(images/headerbar.png); background-repeat:repeat-x;
}


#navigation {text-align:right; width:1000px;  font-size:12px; height:43px;  padding-top:10px; padding-bottom:10px; position:relative; top:20px}

#navigation a {padding:5px 10px 15px 10px ; border-left: solid thin #cccccc; font-weight:bold;}
#navigation a:link{
	color: #ffffff;
	text-decoration: none;}
	
  #navigation a:visited { 
	color:#ffffff; 
	text-decoration: none; }

#navigation a:hover{
	color: #ffffff;
	text-decoration: underline; 
	font-style: normal;
   background-color:#a87ca4; }

#navigation a:active {color:#6970D8;color:#d4e8ef;  }

#navigation ul{vertical-align: bottom;} 	

#navigation li {list-style:none; display:inline; }

#search {background-color:none; text-align:right; font-size:2em; }

#search fieldset {border:none; margin-right:10px}




#contentbox {  height:500px; margin-top:45px; margin-left:35px}


#mainleft{
    float:left;
	width:280px;
	background-color: #333;
	height:475px;

}



.sidebar {
color:#221f91; font-size:90%;}

.sidebar h2 {
 font-size: 1.2em; 
 color: white;
 margin-left:.5em; margin-top:1em;
 background-image: url(images/heading.png) ; 
 padding: 10px;margin:0px;
} 

.sidebar h3 {color: #221f91; } 
.sidebar h3 a:link {color: #221f91; }
.sidebar h3 a:visited {color: #221f91 }
.sidebar h3 a:hover {color: purple; }



.sidebar a:link {color: #790782; }
.sidebar a:visited {color: #790782; }
.sidebar a:hover {color: #333; text-decoration: none; background-image:url(images/tabback.png) ;}

.sidebar ul {padding:2em 25px; list-style-image:url(images/triangle.png); color:#fff;}

.sidebar li {padding: 0px 0px; font-size:85% }




#contentwelcome { float:left; width:475px;

  height:475px; text-align: left;  background-color:#fff; }


#content { float:left; width:598px;

          background-color:#f7f7f7; 

	 height:475px; text-align: left; border-left: 4px #221f91 solid; color:#666}



#content ul {margin: 1.5em .5em;}
#content li {list-style:none; font-size:.8em;margin-bottom: .5em }


.left {float:left; padding-right:1em;}



#content2 a:hover { 
	color:#993333; 
	text-decoration: none; 
	font-style: normal;
}  


#headlines{  
	float:left;
	width: 175px;
	font-size:75%;  
	padding-right: 10px; 
	height: 475px;
	margin: 0px;
	border: thin solid #790782;
	padding: 0px 0px 0px 0px;
	
}

#headlines h2  {background-color: #770083; background-image:none; color:#fff; text-align:center; font-size:1em;}


#footer{clear:both;  text-align:center;  font-size:75%;  background-color:none; color:#fff}
#footer p {padding: 1em; font-weight:bold;}

/*********** #navBar link styles ***********/





/* hack to fix IE/Win's broken rendering of block-level anchors in lists */

#navBar li {border-bottom: 1px solid #EEE;}



/* fix for browsers that don't need the hack */

html>body #navBar li {border-bottom: none;}
