* {font-family: Tahoma;
    font-size: 10pt;
    padding: 0;
    }
body 
{
    background-color: #ebebeb;
    margin: 0px;
    font-family: Tahoma;
    font-size: 10pt;
}

h1
{color:#00467F; font-size:14px; font-weight:bold; margin-bottom: 3px;}

h2
{color:#33CC00; font-size:12px; font-weight:bold;}

h4
{color:#00467F; font-size:12px; font-weight:bold; font-style:italic;}


ul {padding: 0;}

#subnav {
	text-align: right;
	margin-right: 5px;
  }
#subnav li {
text-align: right;
  list-style-type:none;
  }

A:link {color:#000099; text-decoration: none; font-size:11px}
A:visited {color: ##000099; text-decoration: none; font-size:11px}
A:active {color: ##000099; text-decoration: none; font-size:11px}
A:hover {color: #A49A00; text-decoration: underline overline; font-size:11px}

#subnav A:link {color:#000099; text-decoration: none; font-size:12px}
#subnav A:visited {color: ##000099; text-decoration: none; font-size:12px}
#subnav A:active {color: ##000099; text-decoration: none; font-size:12px}
#subnav A:hover {color: #A49A00; text-decoration: underline overline; font-size:12px}


#wrapper 
{
    
    width: 800px;
    margin: 0 auto;
    background: url('images/cmi_bg.gif');
    padding: 0px;
}

#main 
{
    width: 763px;
    margin: 0 auto;
    position: relative;
    height: 150px;
    background: #FFFFFF url('images/cmi_header_bg.gif') no-repeat bottom;
}
#header 
{
    width: 100%;
    position: relative;
    float: left;
    }
#headermenu 
{
    width: 50%;
    color: #00467e;
    font-size: 18pt;
    text-align: right; 
    padding-right: 20px;
}
.headerbottom 
{
    color: White;
    font-size: 11pt;
    text-align: right;
    width: 100%;
    padding-top: 10px;
    padding-right: 20px;
    }
.headerbottom a:link{color: #ffffff; text-decoration:none; font-size:12px}
.headerbottom a:visited {color: #ffffff; text-decoration:none; font-size:12px}
.headerbottom a:hover {color: #A49A00; text-decoration:underline overline; font-size:12px}
#body 
{
    width: 763px;
    margin: 0 auto;
    position: relative;
    background-color: White;
    }
#intbody 
{
    width: 763px;
    margin: 0 auto;
    position: relative;
    background-color: White;
    }
	
#intbodyleft
{
    width: 174px;
    position: relative;
    float: left;
    margin-left: 20px;
    }
	
#intbodymiddle
{
    width: 174px;
    position: relative;
    background: #fff url('images/Int_left_middle.gif') repeat-y;
	float: left;	
    }
    
#intmain
{
    width: 480px;
    padding: 10px 20px 10px 20px;
    position: relative;
    float: left;
    background-color: White;
    border-left: solid 1px #acacac;
    }
		
.pipe {color: #a59a00}
#flashcontent {
background: #fff url('images/top_left_bg.gif') top left no-repeat; 
width: 451px; 
position: relative; 
float: left; 
height: 224px;}

#mainright
{
    position: relative;
    width:312px;
    float: left;
    background: url('images/mainpic_right_bg.gif') no-repeat left;
    height: 224px;
    }
 #bodyright 
 {
    color: White;
    font-size: 16pt;
    padding-top: 10px;
}
#bodybottom
{
    width: 723px;
    margin: 10px 20px;
    position: relative;
    float:right;
    background: White url('images/bodybottom_bg.gif') no-repeat;
    padding: 20px 20px 0 20px;
    height: 243px;
}
#footer 
{
    width: 770px;
    padding: 5px 30px 0 0;
    position: relative;
    float: left;
    background: #FFF url('images/bottom.gif') no-repeat;
    color: white;
    text-align: right;
    margin-bottom: 30px;
    height: 52px;
	font-size:10px;
    }
#footer a:link{color: #ffffff; text-decoration:none; font-size:10px}
#footer a:visited {color: #ffffff; text-decoration:none; font-size:10px}
#footer a:hover {color: #A49A00; text-decoration: underline overline; font-size:10px}