h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#114472;}

h1 {font-size:1.85em;line-height:1;margin-bottom:.3em; font-weight:bold; 
text-transform: lowercase; color: #CB2223; font-family: Gill Sans MT, Verdana,  Trebuchet MS, Verdana, Arial, serif;  }

h2 {font-size:1.65em;line-height:1;margin-bottom:.3em; font-weight:bold;
text-transform: lowercase; color: #CB2223; font-family: Gill Sans MT, Verdana,  Trebuchet MS, Verdana, Arial, serif;}

.h2 {font-size:1.65em;line-height:1;margin-bottom:.3em; font-weight:bold;
text-transform: lowercase; color: #CB2223; font-family: Gill Sans MT, Verdana,  Trebuchet MS, Verdana, Arial, serif;}


h3 {font-size:1.1em;line-height:1;margin-bottom:.5em; color:#CB2223; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform: lowercase;}

h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}




body {margin: 0px auto; background-image:url(http://www.cosla.org/images/bg.gif); text-align: center;}

#container {margin-left: auto; margin-right: auto;  width: 975px; padding:0 0px 0 0px;  background: url(http://www.cosla.org/images/menubg.gif) no-repeat top right; background-color:white; overflow: hidden;text-align: left;font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px;}

#wrapper {width:975px;  color: black; text-align: left;font-family: Verdana, Arial, Helvetica, sans-serif;   background: url(http://www.cosla.org/images/dividerLine.gif) repeat top right; line-height:1.5;font-size:12px;}

.menu {display:inline;}

#row1 {margin:8px 0 0px 6px; height:100px; font-size:10px;}

#search {float:left; margin-left:10px; margin-top:45px;}
#search_button {float:left;margin-top:45px; margin-left:4px;}

#login {width:560px;font-size:1.1em; #margin-top:18px;}

#login input[type="text"]{font-family: Arial, Sans-Serif; font-size: 13px;
    margin-bottom: 5px; display: block; padding: 4px;border: solid 1px #85b1de;     width: 80px;
    background-image: url( 'http://www.cosla.org/images/blue_bg.png' );
    background-repeat: repeat-x; background-position: top;} 
	
#login input[type="password"]{font-family: Arial, Sans-Serif; font-size: 13px;
    margin-bottom: 5px; display: block; padding: 4px;border: solid 1px #85b1de;     width: 80px;
    background-image: url( 'http://www.cosla.org/images/blue_bg.png' );
    background-repeat: repeat-x; background-position: top;} 

.tour { _padding-left:20px;}

.logintext {font-size:.9em;}	 

#gallery {height:223px; #height:224px;}
.gallerytop {background: url(http://www.cosla.org/images/gallerytop.gif) repeat top right; width:975px;height:8px; font-size:0em;}
#gallerybottom {background: url(http://www.cosla.org/images/gallerybottom.gif) repeat top right; width:975px;height:20px; }

#row2 {background: url(http://www.cosla.org/images/dividerLine2.gif) repeat top right;}

#col1 {margin:10px 40px 0 20px; float:left; width:309px;  }
	 	 
#col2 {margin: 10px 0 0 0px; float:left; width:606px;  _width:574px;}
#col2home {margin: -8px 0 0 0px; float:left; width:606px;  _width:574px;}
#col2_text {padding:5px 10px 10px 20px; }
.headerimage {width:606px; height:149px; }	 

#footer {background:#003768; margin:0 10px 0px 15px; _margin: 0 10px 0 7px; width:947px; height:20px; text-align:center; vertical-align:middle;color:#ffffff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:68%;}

#divider { width:360px; margin: 0px auto; height: 18px; margin-top:20px; margin-bottom:20px; margin-left: 0px; background-image:url(https://www.amrms.com/ssl/amr/amr_redesign/html/images/divider.gif); background-repeat: no-repeat;}

#divider-news { width:210px; margin: 0px auto; height: 18px; margin-top:20px; margin-bottom:20px; margin-left: 3px; background-image:url(https://www.amrms.com/ssl/amr/amr_redesign/html/images/divider-news.gif); background-repeat: no-repeat;text-align:center; vertical-align:middle;}

ul {margin:10px; margin-top: 6px; padding:0px; list-style-image: url(https://www.amrms.com/ssl/amr/amr_redesign/html/images/arrow1.gif);}
li { padding:0px; margin:15px 0 15px 20px;}

.news_odd ul {margin:10px; margin-top: 6px; padding:0px; list-style-image: url(http://www.cosla.org/images/arrow.gif);}
.news_odd li { padding:0px; margin:15px 0 15px 35px;}

.news_even ul {margin:10px; margin-top: 6px; padding:0px; list-style-image: url(http://www.cosla.org/images/arrow.gif); background:#EBF3FC;}
.news_even li { padding:0px; margin:5px 0 5px 35px; }

.imgLeft {float:left; margin-right:15px;margin-bottom:10px;}
.imgRight {float:right; margin-left:15px; margin-bottom:10px;}
.imghome {float:right; margin-bottom:10px; margin-right:-10px; padding-left:10px;}

a.whiteLink:link
{color:white; text-decoration:underline}
a.whiteLink:hover
{color:white; text-decoration:underline}
a.whiteLink:active
{color:white; text-decoration:underline}
a.whiteLink:visited
{color:white; text-decoration:underline}


.bl {background: url(https://www.amrms.com/ssl/amr/amr_redesign/html/images/bl.gif) 0 100% no-repeat #D7E5F1; width: 27em}
.br {background: url(https://www.amrms.com/ssl/amr/amr_redesign/html/images/br.gif) 100% 100% no-repeat}
.tl {background: url(https://www.amrms.com/ssl/amr/amr_redesign/html/images/tl.gif) 0 0 no-repeat}
.tr {background: url(https://www.amrms.com/ssl/amr/amr_redesign/html/images/tr.gif) 100% 0 no-repeat; padding:5px}
.clear {font-size: 1px; height: 1px}

#admin_links {margin-top:8px;}

.inline   li {display: inline; }

.clearone {clear: both; height:-1px;}


#cornerBottom {background: url(http://www.cosla.org/images/br.gif) no-repeat bottom right;background-color:#011327;}

img.corner {width: 14px; height: 14px;  border: none; text-align:left; display: block !important;}



/* // Easy Slider */

	img{border:none;}
	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:674px;
		}	
			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			

	#container2{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:900px;
		background:#fff;		
		margin-bottom:2em;
		}	
	#header{
		height:80px;
		}				
	#content2{
		position:relative;
		}			

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:900px;
		height:213px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#nextBtn{ 
		left:900px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(http://www.cosla.org/easyslider1.5/images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(http://www.cosla.org/easyslider1.5/images/btn_next.gif) no-repeat 0 0;	
		}												

/* // Easy Slider */


 /*
        =================================
        start of Tooltip css code here
        ================================= */

        a.info{
        position:relative;           /*this is the key*/
        z-index:24;
        background-color:#ffffff;    /* background color of display text */
        color:#000000;               /* color of display text */
        border:0px dotted #999;    /* border color */
        text-decoration:none;
               }

        a.info:hover {
        z-index:25;
        background-color:#ffff66;

        }

        a.info span{
        display: none;  /* hide the span text using this css */
        }

        a.info:hover span{ /*the span will display just on :hover state*/
        display:block;
        position:absolute;
        top: 1.5em;
        left: 3em;
        width:15em;
        border:0px solid #ff0000; /* border color */
        background-color:#ffff99; /* background color here */
        color:#000000;         /* text color */
        text-align: center;
        font-size: .8em;
        font-style:italic;
        z-index:30;
        }

form p { position:relative; margin:0px; padding:0px; }
label  { position:absolute; top:0; left:0;}

