*{margin:0px; padding:0px;}.newsfeed {list-style-type:none;}
.thumbsup-text, .thumbsup-title{ text-align:left; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:5px; }
li.newsfeed { margin-bottom:6px;}
.contentpaneopen { text-align:left;
	width: 100%; font-size:11px;font-family: Verdana, sans-serif,helvetica, arial; padding-right:25px;color:#484D57;
}
.contentpaneopen ul{ padding-left:30px;}
.contentheading, .componentheading {
	font-family: Verdana, sans-serif,helvetica, arial; 
	font-size: 16px;
	color:#006699; font-weight:bold;
	background: transparent url(../images/bg_contentheading01a.gif) right bottom no-repeat;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.small {
	font-size: 12px;
}
.createdate, .modifydate {
	font-size: 9px;
	color: #606A74;
	background: transparent none;
}
.readon {
	display: block;
	border: 1px solid #FFFFFF;
	padding: 2px;
	text-decoration: none;
	color: #666666;
	background:transparent none;
	font-weight: bold;
}
.readon:hover {
	font-weight: bold;
}

.moduletable * {  font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:left;

}
#foot  .moduletable { }
.mainlevel {
	display: block; 
	width: 223px;    
	padding-left: 5px;  
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;  text-align:left;
	    border: 1px solid #CCCCCC; color:#006699;  font-weight:bold;
font-size:12px;

}


#mainlevel ul ul  .sublevel {  font-size:11px;font-family:verdana; color:#666666;}
#mainlevel li { list-style-type:none;} 
#mainlevel ul .sublevel{ text-align:left;
	display: block;font-family:verdana;
	width: 225px; 	  
	padding-left: 12px;  background-repeat:repeat-x; background-color:#F7F7F7;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none; color:#006699; border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;
	  text-decoration:none; border-bottom: 1px solid #CCCCCC;
font-size:12px;
}
#mainlevel ul .sublevel:hover,#mainlevel ul .sublevel#active_menu{ color:#FFFFFF;font-family:verdana; background-repeat:repeat-x; background-image:url(http://75.125.62.5/~cirrustl/mnu.png);}
.nextsteps{ margin-top:10px;font-size:12px; width:225px;display: block; float:left;

}
.nextsteps th{ width:225px;	
color:#FFFFFF;line-height:25px;
  font-size:12px;background-image:url(../images/menu2.png); background-repeat:repeat-x; border-bottom:1px solid #CCCCCC; 
	}




.pathway {
	font-weight: normal;
	font-family:  verdana,sans-serif,helvetica;
	font-size: 10px; color:#999999;
}
.mainlevel-services { text-decoration:none; color:#666666; font-size:11px;background:url(../images/bullet.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; width:100%; line-height:18px;
 

}

.mainlevel-services:hover{ 
background:url(../images/bullet1.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; color:#0099FF;

}

.mainlevel-login_form{ border:0; color:#000033; font-size:11px;

}
.mainlevel-login_form a{ color:#000033; font-size:11px; font-family:verdana, sans-serif,helvetica, arial;

}

#loginform,#loginform td{ font-size:11px; padding:4px;

}
#lostpassword{ border-bottom:1px dotted #000000;

}
#searchForm *, #searchForm td, #searchForm a, #searchForm div, #searchForm span{font:Verdana, Arial, Helvetica, sans-serif;}
#fieldset{  border:0px; padding:10px;
}



#atag{ color:#000000;

}
#whatis td{ padding-left:3px; padding-right:3px; margin-right:5px;
}
#whatis{ margin-left:10px;}



.tablefonts{ font-size:10px;

}

#out{ padding:0px; margin:0px;


}
#container{ width:848px; padding-top:0px; margin-top:0px;

}
a
{
color:#666666;
text-decoration:none; font-weight:normal;font-family:verdana,helvetica, arial;


}
.menu-title { font-size:12px;} 
a:hover
{
text-decoration: none; color:#FF6600; 
}



sup
{
font-size: 0.5em;
}



hr
{
color:#F3F3F3;
background: #993300;
border: 0;
height: 1px;
}








#upbg
{
position: absolute;
top: 0px;
left: 0px;
width: 830px;
height: 264px;

}

#outer
{
position: relative;
width: 830px; padding-left:10px;


}

#inner
{
position: relative;
 background-color:#FFFFFF;

}

#header
{

background: url('../images/Cirrus_logo_web_max.png')  no-repeat;
width: 600px;


}

#home-link {
        position: absolute;
        display: inline-block;
        width: 250px;
        height: 100px;
        top: 10; left: 210;
        border: 0;
        float: left;
}




#header span
{
font-weight: normal;
}

#header h1
{
position: absolute;
font-size: 23px;
letter-spacing: -1px;
top: 30px;
height: 92px;
}

#header h2
{
position: absolute;
font-size: 12px;
font-weight: normal;
color: #FCE2CA;
top: 51px;
}

#header sup
{
color: #FCE2CA;
}

#breadCrumb {
	float: left;
	margin-bottom: 12px;
	margin-left:2px;
}

#splash

{ 
text-align:left;
position: absolute;
right: 10px;
top: 85px;
width: 275px;
margin-right:5px;
height: 35px;
}

.button-csearch,.button {
	text-align: center; color:#003366;
	font-size: 12px;
	border: 1px solid #cccccc;
	background-color:#FFFFFF;
	width: auto;
	padding: 0px 0px;
	line-height: 15px;
	margin: 2px;
	vertical-align: middle;
}
.button-csearch:hover,.button:hover{
 color:#FF0066;

}

label, td,  span, div  { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px;}
.inputbox-csearch {
	margin-bottom:2px; vertical-align: middle;
	color:#666666; font-size:12px;
}






#date
{
position: absolute;
top: 0px;
line-height: 52px;
color: #BDBDA2;
right: 30px;
font-weight: bold;
font-size: 12px;
letter-spacing: -1px;
}
.content a
{ padding-left:15px; color:#006699;
}

#secondarycontent
{

width: 225px;
font-size:12px; margin-right:8px; margin-top:5px;
float: right;
}

#secondarycontent h3
{
position: relative;
top: 4px;
font-size: 16px;
line-height: 25px;
color: #656551;
letter-spacing: -1px;
background: url('../images/a22.gif') bottom repeat-x;
padding: 0px 0px 10px 10px;
margin-bottom: 20px;
}

#secondarycontent .content
{
 float:right;
 margin-bottom: 20px; margin-right:0px;font-size:12px;
}

#primarycontent
{
position: relative;font-size:12px; max-width:580px;
width: 570px;
float: left;
margin-top: 5px; padding-left:5px;
}

#primarycontent h3
{
position: relative;
top: 4px;
font-size: 18px;
line-height: 25px;
color: #656551;
letter-spacing: -1px;
background: url('../images/a22.gif') bottom repeat-x;
padding: 0px 0px 10px 15px;
margin-bottom: 20px;
}

#primarycontent .content
{
padding: 0px 15px 0px 15px;font-size:12px;
margin-bottom: 20px;
}

#primarycontent .post
{
margin-bottom: 30px;
}

#primarycontent .post .header
{
position: relative;
}

#primarycontent .post .date
{
position: absolute;
right: 15px;
top: 0px;
line-height: 35px;
color: #AFAFA4;
font-weight: bold;
}

#primarycontent .post .content
{
margin-bottom: 0px;
}

#primarycontent .post .footer
{
position: relative;
top: -10px;
background: url('../images/a33.gif') repeat-x;
height: 64px;
}

#primarycontent .post .footer ul
{
list-style: none;
position: absolute;
right: 15px;
bottom: 15px;
}

#primarycontent .post .footer ul li
{
display: inline;
line-height: 14px;
padding-left: 17px;
margin-left: 25px;
background-repeat: no-repeat;
background-position: 0px 2px;
}

#primarycontent .post .footer ul li.printerfriendly
{
background-image: url('../images/a41.gif');
}

#primarycontent .post .footer ul li.comments
{
background-image: url('../images/a36.gif');
}

#primarycontent .post .footer ul li.readmore
{
background-image: url('../images/a38.gif');
}



#footer
{  
 

}

#foot 
{ 
 align:center;
}
#foot td  a:first-child

{
 border-left:1px solid #CCCCCC;
}#foot td span{ font-size:10px;
color:#666666;}
 #foot td a
{font-size:10px;
color:#666666;
padding: 1px 5px 1px 5px; text-decoration:none; border-right:1px solid #CCCCCC;
}
#foot td a:hover
{font-size:10px;
color:#FF6600;
}
#topcontent{ 
text-align:left;
position: absolute;
right: 10px; margin-top:0px; padding-top:0px;
width: 275px;
margin-right:5px;
height: 350px;

}
#login{
margin-top:0px; padding-top:0px;
float:right; margin-right:14px;
}
#item1{  float:left; margin:2px 0px 2px 0px; width:650px;


}
#item1 a:Hover{ border-right:1px solid #0099FF; padding-right:4px;border-left:1px solid #0099FF;


}
#item1 a{ border-right:1px solid #006699; padding-right:4px;border-left:1px solid #006699;


}

#top_menu
{ height:32px; margin-top:2px; width:830px;  vertical-align:middle; background-image:url(../images/bg.png); background-repeat:repeat-x; border-bottom:2px inset #CCCCCC; font-family:helvetica;

}
#top_menu a{ border-right:1px solid #003366;

}

#international{ float:right; width:225px; margin-top:10px;

}
#home_page{
 width:830px;
 margin-top:0px; text-align:center
;
}
#home_table{  font-size:12px; padding-left:4px; padding-top:3px;

}
#home_table td ,#home_table div{ font-size:11px; vertical-align:top;
}
#class1{ font-size:9px;
}
#news table{ float:right;

}
#news{
font-size:11px; padding-left:4px; padding-top:6px; left:10px;
}
#news a{
font-size:11px; padding-left:2px; padding-top:1px; 
}
#make_home_page{ border-bottom:1px dotted #F8F8F8;text-decoration:none;
 color:#898EA3;
}
#make_home_page:hover{ text-decoration:none; border-bottom:1px dotted #00FFFF;
 color:#0033FF;
}
#small_fonts{ font-size:11px; color:#EDF0F1; font-family:Verdana, Arial, Helvetica, sans-serif;

}
.top_links { float:right; padding-left:5px; padding-right:5px; margin-left:1px; font-family:verdana,sans-serif, helvetica; }

.top_links a:last-child

{
 border-right:none;
}
.top_links a{ font-size:11px;  color:#8BB0DA; text-decoration:none; padding-left:1px; padding-right:3px; text-align:center; font-family:verdana,sans-serif, helvetica; margin-left:5px; border-right:1px solid #003366; margin-right:2px;
}
.top_links a:hover{ color:#FFFFFF;

}

img{ border:none;

}
