* {
	margin: 0;
	padding: 0;
	}
.this-stylesheet-will-be-ignored-by-NN4 {
	\width: auto;
	}
html, body, div, p, form, input, textarea {
	font: 11px/15px Arial,Helvetica,Verdana,sans-serif;
	color: #333;
	}
label,
#skip-links {
	display: none;
	}
a {
	/*color: #C00;*/
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
	
	
/* MASTHEAD ------------------------------------------ */

#logo {
	position: absolute;
	left: 19px;
	top: 19px;
	width: 310px;
	height: 62px;
    background:  url(images/logo.gif) no-repeat left top;
	}
#search-box {
	position: absolute;
	left: 670px;
	top: 41px;
	}
#q {
	color: #666;
	padding: 2px 0 0 3px;
	_padding: 0 0 0 3px;
	width: 167px;
	height: 13px !important;
	_height:15px;
	background: #fff;
	border: solid;
	border-color:#ccc;
	}
	
	@media all and (min-width: 0px)   
{  
#q {
padding-top:0px;
padding-bottom:0px;	
}
}
#search-box input.button {
	position: absolute;
	top: 1px;
	_top: 2px;
	left: 180px;
	border:solid;
	}

#search-options {
	position: absolute;
	top: 25px;
	left: 0;
	}
#search-options h3 {
	width: 126px;
    height: 20px;
    background:  url(imagesHome/more-search-options.gif) no-repeat left top;
	}
#search-options:hover h3,
#search-options.sfhover h3 {
	background-position: 0 -35px;
	}
#search-options ul {
	position: absolute;
	left: -9999px;
	padding: 10px;
	list-style: none;
	background: #fff;
	border: 1px solid #000;
	width: 150px !important;
	_width /**/: 170px;
	}
#search-options:hover ul,
#search-options.sfhover ul {
	left: -1px;
	}
#search-options ul li {
	line-height: 20px;
	color: #c00;
	_float /**/: left;
	_width /**/: 100%;
	}
#search-options ul li input {
	margin-right: 4px;
	}

	
#sidebar-column li,
#two-column-wrapper li,
#feature-story li {
	list-style: none;
	padding-left: 10px;
	background: url('imagesHome/bullet.gif') no-repeat 0 6px;
	}
.imgswap,
.learn-more {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
    _text-indent /**/:/**/0;
    _line-height /**/:/**/9999em;
	}
	/* hide from Mac IE 5 \*/
	.imgswap,
	.learn-more { overflow: hidden; }
	/* End Mac IE 5 hack */

.more-only {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
    _text-indent /**/:/**/0;
    _line-height /**/:/**/9999em;
	}
	/* hide from Mac IE 5 \*/
	.imgswap,
	.more-only { overflow: hidden; }
	/* End Mac IE 5 hack */
	
/* BASIC STRUCTURE ------------------------------------------ */

#wrapper {
	width: 900px;
	}

#nav-main {
	width: 170px;
	float: left;
	display: inline;
	margin: 0 0 0 10px;
	background: #c00;
	
	}

#content{
	width: 460px;
	float: left;
	margin: 0 0 0 10px;
	background: #fff;
	}
	#content.OneCol{
	width: 700px;
	float: left;
	margin: 0 0 0 10px;
	background: #fff;
	}
#sidebar-column {
	width: 230px;
	float: left;
	background: #fff;
	padding:0;
	left: 653px;
	top: 113px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	}

#sidebar-column-home {
	width: 230px;
	float: left;	
	margin: 0px 0 0 10px;
	background: #FFF;
	padding:0;
	}
/* CONTENT ------------------------------------------ */


ul#intro-links {
	list-style: none;
	height: 31px;
	padding:0px;
	margin: -10px 0px 10px 0px;
	_margin-top: 0px;
	float:left;	
	}
ul#intro-links li {
	display:inline;
	float: left;
	padding:0px;
	margin:0px;
	}
#intro-links-1 {
	width: 126px;
	background: url('/afism/newsite/images/intro-links/intro-links-1.gif') no-repeat left top;
	}
#intro-links-2 {
	width: 147px;
	background: url('/afism/newsite/images/intro-links/intro-links-2.gif') no-repeat left top;
	}
#intro-links-3 {
	width: 120px;
	background: url('/afism/newsite/images/intro-links/intro-links-3.gif') no-repeat left top;
	}
#intro-links-4 {
	width: 67px;
	background: url('/afism/newsite/images/intro-links/intro-links-4.gif') no-repeat left top;
	}
	
	#intro-links2-1 {
	width: 139px;
	background: url('/afism/newsite/images/intro-links/intro-links2-1.gif') no-repeat left top;
	}
#intro-links2-2 {
	width: 156px;
	background: url('/afism/newsite/images/intro-links/intro-links2-2.gif') no-repeat left top;
	}
#intro-links2-3 {
	width: 84px;
	background: url('/afism/newsite/images/intro-links/intro-links2-3.gif') no-repeat left top;
	}
#intro-links2-4 {
	width: 81px;
	background: url('/afism/newsite/images/intro-links/intro-links2-4.gif') no-repeat left top;
	}
#intro-links li a {
	float: left;
	height: 31px;
	background-color: #c00;
	}
#intro-links li a:hover {
	background-position: 0 -31px;
	}

#two-column-wrapper {
	width:461px;
	margin-top:-8px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	background: #fff url('imagesHome/dotted-t-border.gif') no-repeat 50% bottom;
	}
	#two-column-wrapper {
	_background: #fff url('imagesHome/dotted-t-border.gif') no-repeat right bottom;
	}
	
	html>/**/body #two-column-wrapper {background: #fff url('imagesHome/dotted-t-border.gif') no-repeat right bottom;} 
	
	@media all and (min-width:0px) {#two-column-wrapper {
	width:461px;
	background: #fff url('imagesHome/dotted-t-border.gif') no-repeat right bottom;
	margin-bottom:20px;
	} }
	
html>body two-column-wrapper {width:500px;}

	
	#two-column-wrapper:after {  /* For most non-IE browsers, this encloses the two floating columns completely in the wrapper */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both;
	visibility:hidden;
	}
	#two-column-wrapper {display: inline-block;}  /* Fix for IE Mac */
	/* Hides from IE Mac 5 \*/
	* html #two-column-wrapper {height: 1%;}
    /* End IE Mac 5 Hack */
	
#two-column-left,
#two-column-left-home,
#two-column-left-home-st,
#two-column-left-home-fac,
#two-column-right,
#two-column-right-home,
#two-column-right-home-st, 
#two-column-right-home-fac{
	width: 230px;
	float: left;
	}
#two-column-wrapper h2 {
	height: 112px;
	}
#two-column-left h2 {
position:relative;
	top:0px;
	background: url('imagesHome/headers-pg/cnt-lft.jpg') no-repeat left top; 
	}
#two-column-right h2 {
position:relative;
	top:0px;
	background: url('imagesHome/headers-pg/cnt-rght.jpg') no-repeat left top;
	}
	
#two-column-left-home h2 {
position:relative;
	top:-10px;
	background: url('imagesHome/headers-pg/cnt-lft.jpg') no-repeat left top;
	
	}
	
#two-column-right-home h2 {
position:relative;
	top:-10px;
	background: url('imagesHome/headers-pg/cnt-rght.jpg') no-repeat left top;
	}
	

	
#two-column-wrapper p
#two-column-wrapper ul {
	margin: 5px 10px 10px 8px;
	}
	
	
	
#two-column-wrapper ul li {
	margin-top: -2px;
	margin-bottom: -2px;
	margin-left: 2px;
	}
#two-column-wrapper p.img {
	margin: 10px 10px 5px 10px;
}
#two-column-wrapper h3#hdr-cnt-lft-1,
#two-column-wrapper h3#hdr-cnt-lft-2,
#two-column-wrapper h3#hdr-cnt-rght-1,
#two-column-wrapper h3#hdr-cnt-rght-2 {
	margin: 10px 10px 5px 10px;
	height: 18px;
}
#two-column-wrapper h3#hdr-cnt-lft-1 { background: url('imagesHome/hdr-black.gif') no-repeat left top; }
#two-column-wrapper h3#hdr-cnt-lft-2 { background: url('imagesHome/hdr-black.gif') no-repeat left top; }
#two-column-wrapper h3#hdr-cnt-rght-1 { background: url('imagesHome/hdr-black.gif') no-repeat left top; }
#two-column-wrapper h3#hdr-cnt-rght-2{ background: url('imagesHome/hdr-black.gif') no-repeat left top; }


#two-column-wrapper h3#hdr-cnt-lft-reporting,
#two-column-wrapper h3#hdr-cnt-lft-training,
#two-column-wrapper h3#hdr-cnt-rght-banner,
#two-column-wrapper h3#hdr-cnt-rght-development,
#two-column-wrapper h3#hdr-cnt-rght-administration,
#two-column-wrapper h3#hdr-cnt-lft-contracting,
#two-column-wrapper h3#hdr-cnt-lft-inventory,
#two-column-wrapper h3#hdr-cnt-rght-payable,
#two-column-wrapper h3#hdr-cnt-rght-hub
 {
	margin: 5px 0px 5px 0px;
	height: 60px;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
	cursor:pointer;
	
}



#two-column-wrapper h3#hdr-cnt-rght-administration { background: url('imagesHome/headers-hm/header-right-administration3.gif') no-repeat left bottom; }
#two-column-wrapper h3#hdr-cnt-lft-reporting { background: url('imagesHome/headers-hm/header-right-reporting1.gif') no-repeat left bottom; }
#two-column-wrapper h3#hdr-cnt-lft-training { background: url('imagesHome/headers-hm/header-right-training1.gif') no-repeat left bottom; }
#two-column-wrapper h3#hdr-cnt-rght-development { background: url('imagesHome/headers-hm/header-left-development3.gif') no-repeat left bottom; }
#two-column-wrapper h3#hdr-cnt-rght-banner { background: url('imagesHome/headers-hm/header-left-banner2.gif') no-repeat 1px bottom;  }

#two-column-wrapper h3#hdr-cnt-lft-contracting { background: url('imagesHome/headers-hm/header-left-contracting-2.gif') no-repeat left bottom; }
#two-column-wrapper h3#hdr-cnt-lft-inventory { background: url('imagesHome/headers-hm/header-left-inventory-2.gif') no-repeat left bottom; }
#two-column-wrapper h3#hdr-cnt-rght-payable { background: url('imagesHome/headers-hm/header-right-payable-2.gif') no-repeat left bottom;  }
#two-column-wrapper h3#hdr-cnt-rght-hub { background: url('imagesHome/headers-hm/header-right-hub-2.gif') no-repeat left bottom; }

#two-column-wrapper h2#hdr-cnt-lft-fa { background:url('imagesHome/headers-pg/cnt-lft.jpg') no-repeat left top; margin-left: 0px;}
#two-column-wrapper h2#hdr-cnt-rt-fa { background: url('imagesHome/headers-pg/cnt-rght.jpg') no-repeat right top; margin-right:-1px; }
#two-column-wrapper h2#hdr-cnt-lft-fa-tr { background:url('imagesHome/headers-pg/cnt-lft-train.jpg') no-repeat left top; margin-left: 0px;}
#two-column-wrapper h2#hdr-cnt-rt-fa-tr { background: url('imagesHome/headers-pg/cnt-rght-train.jpg') no-repeat right top; margin-right:-1px; }
#two-column-wrapper h2#hdr-cnt-lft-fa-rep { background:url('imagesHome/headers-pg/cnt-lft-report.jpg') no-repeat left top; margin-left: 0px;}
#two-column-wrapper h2#hdr-cnt-rt-fa-rep { background: url('imagesHome/headers-pg/cnt-rght-report.jpg') no-repeat right top; margin-right:-1px; }
#two-column-wrapper h2#hdr-cnt-lft-fa-sup { background:url('imagesHome/headers-pg/cnt-lft-support.jpg') no-repeat left top; margin-left: 0px;}
#two-column-wrapper h2#hdr-cnt-rt-fa-sup { background: url('imagesHome/headers-pg/cnt-rght-support.jpg') no-repeat right top; margin-right:-1px; }
#two-column-wrapper h2#hdr-cnt-lft-fa-dev { background:url('imagesHome/headers-pg/cnt-lft-dev.jpg') no-repeat left top; margin-left: 0px;}
#two-column-wrapper h2#hdr-cnt-rt-fa-dev { background: url('imagesHome/headers-pg/cnt-rght-dev.jpg') no-repeat right top; margin-right:-1px; }
#two-column-wrapper h2#hdr-cnt-lft-fa-ms { background:url('imagesHome/headers-pg/cnt-lft-ms.jpg') no-repeat left top; margin-left: 0px;}
#two-column-wrapper h2#hdr-cnt-rt-fa-ms { background: url('imagesHome/headers-pg/cnt-rght-ms.jpg') no-repeat right top; margin-right:-1px; }
#two-column-wrapper h2#hdr-cnt-lft-fa-banner { background:url('imagesHome/headers-pg/cnt-lft-banner.jpg') no-repeat left top; margin-left: 0px;}
#two-column-wrapper h2#hdr-cnt-rt-fa-banner { background: url('imagesHome/headers-pg/cnt-rght-banner.jpg') no-repeat right top; margin-right:-1px; }
#two-column-wrapper h2#hdr-cnt-lft-fa-pol { background:url('imagesHome/headers-pg/cnt-lft-pol.jpg') no-repeat left top; margin-left: 0px;}
#two-column-wrapper h2#hdr-cnt-rt-fa-pol { background: url('imagesHome/headers-pg/cnt-rght-pol.jpg') no-repeat right top; margin-right:-1px; }
#two-column-wrapper h2#hdr-cnt-lft-fa-ref { background:url('imagesHome/headers-pg/cnt-lft-ref.jpg') no-repeat left top; margin-left: 0px;}
#two-column-wrapper h2#hdr-cnt-rt-fa-ref { background: url('imagesHome/headers-pg/cnt-rght-ref.jpg') no-repeat right top; margin-right:-1px; }
#two-column-wrapper h2#hdr-cnt-lft-fa-com { background:url('imagesHome/headers-pg/cnt-lft-com.jpg') no-repeat left top; margin-left: 0px;}
#two-column-wrapper h2#hdr-cnt-rt-fa-com { background: url('imagesHome/headers-pg/cnt-rght-com.jpg') no-repeat right top; margin-right:-1px; }
#two-column-wrapper h2#hdr-cnt-lft-fa-abt { background:url('imagesHome/headers-pg/cnt-lft-abt.jpg') no-repeat left top; margin-left: 0px;}
#two-column-wrapper h2#hdr-cnt-rt-fa-abt { background: url('imagesHome/headers-pg/cnt-rght-abt.jpg') no-repeat right top; margin-right:-1px; }
#two-column-wrapper h2#hdr-cnt-lft-fa-hlp { background:url('imagesHome/headers-pg/cnt-lft-hlp.jpg') no-repeat left top; margin-left: 0px;}
#two-column-wrapper h2#hdr-cnt-rt-fa-hlp { background: url('imagesHome/headers-pg/cnt-rght-hlp.jpg') no-repeat right top; margin-right:-1px; }


#feature-story {
	margin: 20px 0;
	background: url('imagesHome/cnt-hlp.jpg') no-repeat left top;
	page-break-before: always;
	}
	
#feature-story-af {
	margin: 20px 0;
	background: url('imagesHome/cnt-hlp-220.jpg') no-repeat left top;
	page-break-before: always;
	}
	
	#feature-story h2 {
	height: 43px;
	background: url('imagesHome/hdr-red-lrg.gif') no-repeat left top;
	margin: 0 10px 0px 126px;
	}
	
#feature-story-af h2 {
	height: 20px;
	background: url('imagesHome/hdr-red-lrg.gif') no-repeat left -10px;
	margin: -10px 10px 5px 126px;
	}
	
#feature-story p, #feature-story-af p,
#feature-story ul, #feature-story-af ul{
	margin: -2px 10px 10px 126px;
	}

#feature-story-af p.bullet-h-ch-af {
	background: url('imagesHome/kbo_30.gif') no-repeat 0px 0px;
	padding-left: 25px;
	text-indent: 10px;
	line-height: 30px;
	margin-bottom:5px;
	margin-left: 5px;
	padding-top: 5px;
}

#feature-story-af p.bullet-h-sch-af {
	background: url('imagesHome/mech_30.gif') no-repeat 0px 0px;
	padding-left: 25px;
	text-indent: 10px;
	line-height: 30px;
	margin-bottom:5px;
	margin-left: 5px;
	_padding-bottom: 5px;
}
#feature-story-af p.bullet-h-ph-af {
	background: url('imagesHome/phone_30.gif') no-repeat 0px 0px;
	padding-left: 25px;
	text-indent: 10px;
	line-height: 30px;
	margin-bottom:5px;
	margin-left: 0px;
	_padding-bottom: 5px;
}
#feature-story-af p.bullet-h-em-af {
	background: url('imagesHome/mail_30.gif') no-repeat 0px 0px;
	padding-left: 25px;
	text-indent: 10px;
	line-height: 30px;
	margin-bottom:5px;
	margin-left: 0px;
	padding-top: 5px;
}
#roundtest_rd {
	width:310px;
	background-color:#efe3b9;
	-moz-border-radius:10px;
	behavior:url(/afism/styles/round.htc);
	margin: 15px 15px 15px 126px;
}
/* CONTENT LIKE ORACLE ------------------------------------------ */
	
#two-column-left-orcl

{
width: 230px;
float: left;
}

#two-column-right-orcl

{
width: 230px;
float: right;
}

	
#two-column-left-orcl a:link, #two-column-left-orcl a:visited
{
	color: #666;
	text-decoration: none;
	}
#two-column-left-orcl a:hover, #two-column-left-orcl a:active

 {
	text-decoration: underline;
	}


#two-column-right-orcl a:link, #two-column-right-orcl a:visited
{
	color: #666;
	text-decoration: none;
	}
#two-column-right-orcl a:hover, #two-column-right-orcl a:active
 {
	text-decoration: underline;
	}

			
#two-column-hdr-h3
{
position: relative;
float: left;
display: inline;
background-color: #fff;

margin-bottom:10px;
}
.two-column-hdr-dh3-lft
{
width: 230px;
_width: 229px;
margin-right:1px;
margin-left: -1px;
_margin-left: 0px;
}
.two-column-hdr-dh3-rt
{
width: 230px;
margin-left:0px;
margin-right: -2px;
_margin-right: -1px;
}
.two-column-hdr-h3-lt
{
width: 3px;
height: 22px;
background: url(images/pg_box_hder_bg_lft.gif) no-repeat 0 bottom;
display: block;
float: left;
position: relative;
}
}
.two-column-hdr-h3-ct
{
width: 220px;
height: 22px;
background: url(images/pg_box_hder_bg_rpt.gif) repeat-x 0 bottom;
display: block;
float: left;
position: relative;
}
.two-column-hdr-h3-rt
{
width: 3px;
height: 22px;
background: url(images/pg_box_hder_bg_rt.gif) no-repeat 0 bottom;
display: block;
float: right;
position: relative;
}

#wrapper-dotted-left {
height: 122px;
float: left;
position: relative;
bottom: 0px;
display: inline;
margin-bottom: -13px;
margin-top:22px;
margin-left: -1px;
padding-bottom:0px;
}

div[id$="wrapper-dotted-left"]:not([class="xxx"]) {margin-bottom: 5px;}
div[id$="wrapper-dotted-right "]:not([class="xxx"]) {padding-bottom: 5px;}

html>/**/body #wrapper-dotted-left {margin-bottom: -5px;} 

@media all and (min-width:0px) { 
#wrapper-dotted-left {
margin-bottom: -5px;
}
#wrapper-dotted-right {
margin-bottom: -5px;
}
}

#wrapper-dotted-right  {
height: 122px;
float: right;
position: relative;
bottom: 0px;
display: inline;
margin-bottom: -13px;
margin-top:22px;
margin-right: 0px;
padding-bottom:0;
}

div .vertical_dotted_border {
background: url(images/dotted-border-vert.gif) repeat-y 0% 0%;
width: 1px;
}

#headercorner
{
font-family: Charter, Chapparal MT, Times, serif;
font-size: 16px;
font-weight: 700;
font-stretch: condensed;
display: block;
float: left;
margin: 0px;
padding: 4px 0px 2px 20px;
}

#headercorner-yes
{
font-family: Charter, Chapparal MT, Times, serif;
font-size: 16px;
font-weight: 700;
font-stretch: condensed;
display: block;
margin: 0px;
padding: 4px 0px 2px 20px;
}

#headercorner-no
{
font-family: Charter, Chapparal MT, Times, serif;
font-size: 16px;
font-weight: 700;
font-stretch: condensed;
margin: 0px;
padding: 10px 0px 5px 10px;
}

#headercorner-no-red
{
font-family: Charter, Chapparal MT, Times, serif;
font-size: 16px;
font-weight: 700;
font-stretch: condensed;
margin: 0px;
padding: 10px 0px 5px 10px;
color: #cc0000;
}

.headercorner-red
{
background: url(images/af_corner_rd.gif) no-repeat 5px 6px;
}
.headercorner-blue
{
background: url(images/af_corner_bl.gif) no-repeat 5px 6px;
}
.headercorner-green
{
background: url(images/af_corner_gr.gif) no-repeat 5px 6px;
}
.headercorner-orange
{
background: url(images/af_corner_org.gif) no-repeat 5px 6px;
}

	ul#green li {
	list-style: none;
	padding: 0 0 5px 17px;
	background: url("images/af_bullet_grn.gif") no-repeat 0px 30%;
	margin-top: -2px;
	margin-bottom: -2px;
	margin-left: 2px;
	}
	ul#gray li {
	list-style: none;
	padding: 0 0 5px 17px;
	background: url("images/af_bullet_grgr.gif") no-repeat 0px 30%;
	margin-top: -2px;
	margin-bottom: -2px;
	margin-left: 2px;
	}
	ul#red li {
	list-style: none;
	padding: 0 0 5px 17px;
	background: url("images/af_bullet_rd.gif") no-repeat 0px 30%;
	margin-top: -2px;
	margin-bottom: -2px;
	margin-left: 2px;
	}
	ul#blue li {
	list-style: none;
	padding: 0 0 5px 17px;
	background: url("images/af_bullet_bl.gif") no-repeat 0px 3px;
	margin-top: -2px;
	margin-bottom: -2px;
	margin-left: 2px;
	}
	ul#orange li {
	list-style: none;
	padding: 0 0 5px 17px;
	background: url("images/af_bullet_org.gif") no-repeat 0px 30%;
	margin-top: -2px;
	margin-bottom: -2px;
	margin-left: 2px;
	}
	
	ul#redred li{
	list-style: none;
	padding: 0 0 5px 17px;
	background: url("images/af_bullet_rdrdrd.gif") no-repeat 0px 30%;
	margin-top: -2px;
	margin-bottom: -2px;
	margin-left: 2px;
	}
	
		
	ul#greengreen li {
	list-style: none;
	padding: 0 0 5px 17px;
	background: url("images/af_bullet_grngrn.gif") no-repeat 0px 30%;
	margin-top: -2px;
	margin-bottom: -2px;
	margin-left: 2px;
	}
	ul#blueblue li {
	list-style: none;
	padding: 0 0 5px 17px;
	background: url("images/af_bullet_blbl.gif") no-repeat 0px 30%;
	margin-top: -2px;
	margin-bottom: -2px;
	margin-left: 2px;
	}
	ul#orangeorange li {
	list-style: none;
	padding: 0 0 5px 17px;
	background: url("images/af_bullet_orgorg.gif") no-repeat 0px 30%;
	margin-top: -2px;
	margin-bottom: -2px;
	margin-left: 2px;
	}
	ul#blackblack li {
	list-style: none;
	padding: 0 0 5px 17px;
	background: url("images/af_bullet_blkblk.gif") no-repeat 0px 30%;
	margin-top: -2px;
	margin-bottom: -2px;
	margin-left: 2px;
	}

/* SIDEBARS ------------------------------------------ */

.learn-more {
	height: 8px;
	margin: 7px 0 12px 0;
	background: url('imagesHome/learn-more.gif') no-repeat left top;
	}
.more-only {
	height: 8px;
	margin: -5px 0 12px 0;
	background: url('imagesHome/learn-more.gif') no-repeat right top;
	width: 38px;
	float: right;
	display:inline;

	}
#sidebar-column h4 {
	color: #fff;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
	}
#sidebar-column p,
#sidebar-column ul {
	margin: 10px;
	}
	
	#hours {
	position: relative;
	height: auto;
	overflow: hidden;
	background: #ccc url('imagesHome/gonfolon-gr.gif') no-repeat  0px 30px;
	padding-bottom: 8px;
	}

#hours h3 {
	color: #fff;
	background: #333;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 0 0  5px 0;
	padding: 10px;
	_float /**/:left;
	_width /**/:230px;
	}

#hours p {
	margin: 0px 10px;
	text-indent: 1px;
	}

	#hours p.right_nav_strory
	{
	padding-bottom: 5px;
	}

#hours p.bullet {
	background: url('imagesHome/bullet.gif') no-repeat 0 5px;
	padding-left: 10px;
}

#hours .learn-more {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 71px;
	margin: 0 0 11px 10px;
	}
		#help {
	position: relative;
	height: auto;
	overflow: hidden;
	background: #fff;
	}
	
#help
{padding-bottom: 8px;
}

#help h3 {
	color: #fff;
	background: #666;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 0 0  5px 0;
	padding: 10px;
	_float /**/:left;
	_width /**/:230px;
	
}

#help p {
	margin: 0px 10px;
	text-indent: 1px;
	}
	
	#help p.right_nav_strory
	{
	padding-bottom: 5px;
	}
	
#help p.bullet {
	background: url('imagesHome/bullet.gif') no-repeat 0 5px;
	padding-left: 10px;
}
#help p.bullet-h-ch {
	background: url('imagesHome/bullet-h-ch.gif') no-repeat 1px 1px;
	padding-left: 10px;
	text-indent: 8px;
}
#help p.bullet-h-ph {
	background: url('imagesHome/bullet-h-ph.gif') no-repeat 1px 1px;
	padding-left: 10px;
	text-indent: 8px;
}
#help p.bullet-h-em {
	background: url('imagesHome/bullet-h-em.gif') no-repeat 1px 1px;
	padding-left: 10px;
	text-indent: 8px;
}

#help p.bullet-h-ch-af {
	background: url('imagesHome/kbo_15.gif') no-repeat 0px 0px;
	padding-left: 15px;
	padding-left: 15px;
	text-indent: 8px;
	line-height: 17px;
	margin-top:3px;	
}

#help p.bullet-h-ja-af {
	background: url('imagesHome/wh_15.gif') no-repeat 0px 0px;
	padding-left: 15px;
	text-indent: 8px;
	line-height: 17px;
	margin-top:1px;
}


#help p.bullet-h-ph-af {
	background: url('imagesHome/phone_15.gif') no-repeat 0px 1px;
	padding-left: 15px;
	text-indent: 8px;
	line-height: 17px;
	margin-top:1px;
}
#help p.bullet-h-em-af {
	background: url('imagesHome/mail_15.gif') no-repeat 0px 1px;
	padding-left: 15px;
	text-indent: 8px;
	line-height: 17px;
	
}


p.bullet-info-proc-ttu {
	background: url('/procurement/images/question1.gif') no-repeat 0px 50%;
	height:50px;
	
}

p.bullet-info-proc-vend {
	background: url('/procurement/images/question2.gif') no-repeat 0px 50%;
	height:50px;
	
}


#help .learn-more {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 71px;
	margin: 0 0 11px 10px;
	}

#news

{
	position: relative;
	height: auto;
	overflow: hidden;
	background: #fff;
	padding-bottom: 8px;
	}

#news h3 {
	color: #fff;
	background: #666;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 0 0  5px 0;
	padding: 10px;
	_float /**/:left;
	_width /**/:230px;
}
#news p {
	margin: 0px 10px;
	text-indent: 1px;
	}
	
	#news p.right_nav_strory
	{
	padding-bottom: 5px;
	}
	
#news p.bullet {
	background: url('imagesHome/bullet.gif') no-repeat 0 5px;
	padding-left: 10px;
}

#events

{
	position: relative;
	height: auto;
	overflow: hidden;
	background: #fff;
	padding-bottom: 8px;
	}

#events h3 {
	color: #fff;
	background: #666;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 0 0  5px 0;
	padding: 10px;
	_float /**/:left;
	_width /**/:230px;
}
#events p {
	margin: 0px 10px;
	text-indent: 1px;
	}
	
#events p.right_nav_strory
	{
	padding-bottom: 5px;
	}
#events p.bullet {
	background: url('imagesHome/bullet.gif') no-repeat 0 5px;
	padding-left: 10px;
}

#site

{
	position: relative;
	height: auto;
	overflow: hidden;
	background: #fff;
	padding-bottom: 10px;
	}

#site h3 {
	color: #fff;
	background: #666;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 0 0  5px 0;
	padding: 10px;
	_float /**/:left;
	_width /**/:230px;
}
#site p {
	margin: 0px 10px;
	text-indent: 1px;
	}
#site p.bullet {
	background: url('imagesHome/bullet.gif') no-repeat 0 5px;
	padding-left: 10px;
}


.sidebar-quote p {
	font-weight: bold;
	}
.sidebar-quote i {
	font-weight: normal;
	}

#slideshow{
width:460px;
height:250px;
float:left;
background: #fff url('/afism/styles/slideshow/images/sh-bg3-sans.jpg') no-repeat 0px 0px;
margin-top: 0px;
}

#slideshow[id]{
margin-bottom:10px;
}

.intro{
background-color:#ffffff;
margin: 20px 10px;
}

/************** home ID styles ****************/
#homeID {
	margin-top: 7px;
	width:460px;
	height:100px;
	background-color:#fff;
	margin-bottom:10px;
	left:0px;
}

#factoid-af {
	padding-top: 110px;
	margin: 0px;
	margin-top:7px;
	background: #cc0 url(/afism/newsite/images/bg-header-afism.jpg) no-repeat left bottom;
}


#homeID-af {
	position: absolute;
	display: inline;
	left: 200px;
	top: 210px;
	background: none;

}
/************** general search styles ****************/
.search {

	width: 230px;
}
.search a {
	color: #c00;
	}
.search form {
	padding: 10px;
	_float /**/:left;
	_width /**/:210px;
}
.search ul {
	float:left;
	display:inline;
	width: 100px;
	_width: 85px;
	margin: 0 0 10px 10px;
	_margin: 0 0 10px -2px;
}
.search li {
	list-style: none;
	background: transparent url("images/bullet.gif") no-repeat 0 6px;
	padding: 0 0 3px 10px;
	width: 100px;
	_width: 85px;
}
.search input {
	background: #fff;
	border: 1px solid #333;
	padding: 3px;
	width: 155px;
}
.search input.button {
	color: #c00;
	width: auto;
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	padding: 2px 5px 2px 2px;
	border: none;
	background: transparent url("images/go-arrow.gif") no-repeat right 50%;
	cursor: pointer;
	_cursor: hand;
}

.search button.button {
	color: #c00;
	width: auto;
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	padding: 2px 5px 2px 2px;
	border: none;
	background: transparent url("images/go-arrow.gif") no-repeat right 50%;
	cursor: pointer;
	_cursor: hand;
}
.search img {
	display: none;
}

div .horizontal_dotted_border_460 {
background: url(images/dotted-border-horz.gif) repeat-x 0px 0px;
height: 10px;
}

div .horizontal_dotted_border_460 hr {
display: none;
}


#factoid {
	padding-top: 110px;
	margin: 0px;
	background: url("imagesHome/bg-header-tier-pc-rd.jpg") no-repeat;
}
#factoidttu {

	padding-top: 100px;
	margin: 0px;
	background: url("imagesHome/bg-header-tier3.jpg") no-repeat 0 0;
	
}

*html #factoidttu {

	padding-top: 110px;

	
}
*:first-child+html #factoidttu {
padding-top: 105px;
height: 100px;
}
#factoid-train {
	height: 100px;
	padding-top: 110px;
	margin: 0px;
	margin-top:7px;
	background: url("imagesHome/bg-header-tier-train.jpg") no-repeat 0 0;
}

#homeID {
	position: absolute;
	display: inline;
	left: 200px;
	top: 164px;
	background: none;
	padding:0px;
	margin:0px;
}

#homeID img {
	padding:0px;
	margin:0px;
}
#homeID-train {
	position: absolute;
	display: inline;
	left: 200px;
	top: 210px;
	background: none;

}

.sidebar-story div {
	position: relative;
	background-color: #666;
	height: 50px;
	}
	
	.sidebar-story div:hover {
	background-color: #c00;
	background: #c00;
	cursor:pointer;
	cursor:hand;
	}
	
	*html div.sidebar-story div.hover {
	background-color: #c00;
	cursor:pointer;
	cursor:hand;
	}
	
	.sidebar-story div {
	behavior: url(/afism/styles/hover.htc);	
}
	
	/* hide from Mac IE 5 \*/
	.sidebar-story div { overflow: hidden; }
	/* End MacIE 5 hack */
.sidebar-story div img {
	border-width: 0;
	height: 50px;
	width: 50px;
	}
.sidebar-story div h4 {
	position: absolute;
	left: 50px;
	bottom: 15px;
	margin: 0 10px;
	color:#666666;
	text-decoration:none;
	border:none;

	}
	
	
	
	.sidebar-story-block div {
	position: relative;
	background: url('imagesHome/news_bg.gif') no-repeat 50% 50%;
	height: 70px;
	cursor:pointer;
	cursor:hand;
	}
	
		.sidebar-story-block-power div {
	position: relative;
	background: url('imagesHome/afism-all.gif') no-repeat 50% 51%;
	height: 70px;
	margin-bottom: -1px
	margin-top: 0px;
	padding-bottom:0px;
	cursor:pointer;
	cursor:hand;
	}
	
	
	.sidebar-story-block div:hover {
background: url('imagesHome/news_bg_d.gif') no-repeat 50% 50%;
	cursor:pointer;
	cursor:hand;
	}
	
	
	*html div.sidebar-story-block div.hover {
background: url('imagesHome/news_bg_d.gif') no-repeat 50% 50%;
	cursor:pointer;
	cursor:hand;
	}
	
	.sidebar-story-block div {
	behavior: url(/afism/styles/hover.htc);	
}
	
	/* hide from Mac IE 5 \*/
	.sidebar-story-block div { overflow: hidden; }
	/* End MacIE 5 hack */
.sidebar-story-block img {
	border-width: 0;
	height: 50px;
	width: 50px;
	margin:8px;
	margin-left:18px;
	margin-top:11px;
	cursor:pointer;
	cursor:hand;
	}
.sidebar-story-block div h4 {
	position: absolute;
	left: 60px;
	bottom: 25px;
	margin: 0 10px;
	text-decoration:none;
	border:none;
	cursor:pointer;
	cursor:hand;
	}
	
	.sidebar-story-block-div-h4
 {
	color:#000;
	font-family: Charter TM, Charter, Chapparal Pro, Times, serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-size-adjust: none;
	font-weight: 600;
	text-transform: none;
	cursor:pointer;
	cursor:hand;
	}
	

	.sidebar-story-block-af-tr div {
	position: relative;
	background: url('imagesHome/news_bg.gif') no-repeat 50% 50%;
	height: 70px;
	cursor:pointer;
	cursor:hand;
	}
	
	.sidebar-story-block-af-tr div:hover {
background: url('imagesHome/news_bg_d.gif') no-repeat 50% 50%;
	cursor:pointer;
	cursor:hand;
	}
	
	
	*html div.sidebar-story-block-af-tr div.hover {
background: url('imagesHome/news_bg_d.gif') no-repeat 50% 50%;
	cursor:pointer;
	cursor:hand;
	}
	
	.sidebar-story-block-af-tr div {
	behavior: url(/afism/styles/hover.htc);	
}
	
	/* hide from Mac IE 5 \*/
	.sidebar-story-block-af-tr div { overflow: hidden; }
	/* End MacIE 5 hack */
.sidebar-story-block-af-tr img {
	border-width: 0;
	height: 40px;
	width: 40px;
	margin:8px;
	margin-left:18px;
	margin-top:16px;
	cursor:pointer;
	cursor:hand;
	}
.sidebar-story-block-af-tr div h4 {
	position: absolute;
	left: 55px;
	bottom: 25px;
	margin: 0 10px;
	text-decoration:none;
	border:none;
	cursor:pointer;
	cursor:hand;
	}
	

	.learn-more {
	height: 8px;
	margin: 7px 0 12px 0;
	background: url('imagesHome/learn-more.gif') no-repeat left top;
	cursor:pointer;
	cursor:hand;
	}
.more-only {
	height: 8px;
	margin: -5px 0 12px 0;
	background: url('imagesHome/learn-more.gif') no-repeat right top;
	width: 38px;
	float: right;
	display:inline;
	cursor:pointer;
	cursor:hand;
	}
	
#sidebar-column h4 {
	color: #fff;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
	}

#factContent {
	background-image: none;
	overflow: visible;
	padding-top:4px;
	margin-top:4px;
	_padding-top:0;
	_margin-top:0;
}

#factContent img {
	margin: 6px 10px 10px 10px;
	float: left;
	display:inline;
}

*html #factContent img
{
margin-top: 0px;
}

*:first-child+html #factContent img{
margin-top: 5px;
}
/* #factContent {
	background-image: none;
	overflow:auto;
	}
#factContent img {
	margin: 4px 10px 10px 10px;
	_margin-top: 14px;
	float: left;
	display:inline;
} */
#factContent a {
	border:none;
}
#factContent p {
	font-size: 12px;
	line-height: 18px;
	margin: 16px 10px -5px 10px;
}
/*
#factContent p strong {
margin-top:19px;
margin-bottom: -6px;
}
*/
*html #factContent p {
margin: 10px 10px 0 10px;
}

*:first-child+html #factContent p{
margin-top: 5px;
margin-bottom: 10px;
}

#factContent p a {
	color:#c00;
}
#factContent ul, #factContent ol, #factContent dl {
margin: 10px;
}

#factContent ul li {
	list-style: none;
	padding: 0 0 5px 10px;
	background: url("/shared/shared_ttumain/images/bullet.gif") no-repeat 0 6px;
}

#factContentRight {
	background-image: none;
	}
#factContentRight img {
	margin: 4px 10px 10px 10px;
	_margin-top: 14px;
	float: right;
	display:inline;
}


#factContentRight a {
	border:none;
}
#factContentRight p {
	font-size: 12px;
	line-height: 18px;
	margin: 10px 10px 0 10px;
}
#factContentRight p a {
	color:#c00;
}
/*resizable edges images box*/


.uedgebs {
      width: 40%;
      background-color: #66ccff;
      background-image: none;
    }
 .redgebs {
      background-image: url(box/bluebox/redge.jpg);
      background-position: top right;
      background-repeat: repeat-y;
    }
  .bedgebs {
      background-image: url(box/bluebox/bedge.jpg);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
  .ledgebs {
      background-image: none;
      }
 .ulcornerbs {
      background-image: url(box/bluebox/tlcorner.jpg);
      background-position: -2px -1px;
      background-repeat: no-repeat;
    }
 .urcornerbs {
      background-image: url(box/bluebox/trcorner.jpg);
      background-position: 100% -1px;
      background-repeat: no-repeat;
    }
 .blcornerbs {
      background-image: url(box/bluebox/blcorner.jpg);
      background-position: -2px 100%;
      background-repeat: no-repeat;
    }
 .brcornerbs {
      background-image: url(box/bluebox/brcorner.jpg);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }
/*
     @media all and (min-width:0px) { 
     .ulcornerbs {
      background-position: -2px -1px;
     }
     .blcornerbs {
      background-position: -2px 100%;
         }
     .urcornerbs  {
     background-position: 100% -1px;
     }
    } 
*/
.uedgeb {
      width: 40%;
      background-color: #66ccff;
      background-image: none;
    }
 .redgeb {
      background-image: url(box/blueboxnoshade/redge.jpg);
      background-position: top right;
      background-repeat: repeat-y;
    }
  .bedgeb {
      background-image: url(box/blueboxnoshade/bedge.jpg);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
  .ledgeb {
      background-image: none;
    }
 .ulcornerb {
      background-image: url(box/blueboxnoshade/tlcorner.jpg);
      background-position: -2px -1px;
      background-repeat: no-repeat;
    }
 .urcornerb {
      background-image: url(box/blueboxnoshade/trcorner.jpg);
      background-position: 100% -1px;
      background-repeat: no-repeat;
    }
 .blcornerb {
      background-image: url(box/blueboxnoshade/blcorner.jpg);
      background-position: -2px 100%;
      background-repeat: no-repeat;
    }
 .brcornerb {
      background-image: url(box/blueboxnoshade/brcorner.jpg);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }
/*    
    @media all and (min-width:0px) { 
     .ulcornerb {
      background-position: -2px -1px;
     }
     .blcornerb {
      background-position: -2px 100%;
         }
     .urcornerb  {
     background-position: 100% -1px;
     }
    } 
 */   
    .pquotearob {

      height: 20px;
      width: 20px;
      top:0px;
      float: left;
      background-image: url(box/blueboxnoshade/aro.gif);
      padding: 0;
      margin:0;
      margin-top:-6px;
      margin-left: -2px;
   	}
   	
   	  .pquotearcb {
      height: 20px;
      width: 20px;
      bottom: 0px;
      float: right;
      background-image: url(box/blueboxnoshade/arc.gif);
      padding: 0;
      margin:0;
      margin-bottom:-8px;
      margin-right:-12px;
      right: -12px;
   	}
   	
   	    .pquotetrob {

      height: 20px;
      width: 20px;
      top:0px;
      float: left;
      background-image: url(box/blueboxnoshade/tro.gif);
      padding: 0;
      margin:0;
      margin-top:-6px;
      margin-left: -2px;
            
   	}
   	
   	  .pquotetrcb {
      height: 20px;
      width: 20px;
      bottom: 0px;
      float: right;
      background-image: url(box/blueboxnoshade/trc.gif);
      padding: 0;
      margin:0;
      margin-bottom:-8px;
      margin-right:-12px;
      right: -12px;
      
   	}
    
.uedgegs {
      width: 40%;
      background-color: #666;
      background-image: none;
    }
  .redgegs  {
      background-image: url(box/greybox/redge.jpg);
      background-position: top right;
      background-repeat: repeat-y;
    }
 .bedgegs  {
      background-image: url(box/greybox/bedge.jpg);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
 .ledgegs  {
      background-image: none;
    }
 .ulcornergs  {
      background-image: url(box/greybox/tlcorner.jpg);
     background-position: -2px -1px;
      background-repeat: no-repeat;
    }
  .urcornergs  {
      background-image: url(box/greybox/trcorner.jpg);
      background-position: 100% -1px;
      background-repeat: no-repeat;
    }
 .blcornergs  {
      background-image: url(box/greybox/blcorner.jpg);
           background-position: -2px 100%;
      background-repeat: no-repeat;
    }
  .brcornergs  {
      background-image: url(box/greybox/brcorner.jpg);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }
   
    .uedgeg {
      width: 40%;
      background-color: #666;
      background-image: none;
    }
  .redgeg  {
      background-image: url(box/greyboxnoshade/redge.jpg);
      background-position: top right;
      background-repeat: repeat-y;
    }
 .bedgeg  {
      background-image: url(box/greyboxnoshade/bedge.jpg);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
 .ledgeg  {
      background-image: none;
    }
 .ulcornerg  {
      background-image: url(box/greyboxnoshade/tlcorner.jpg);
     background-position: -2px -1px;
      background-repeat: no-repeat;
    }
  .urcornerg  {
      background-image: url(box/greyboxnoshade/trcorner.jpg);
      background-position: 100% -1px;
      background-repeat: no-repeat;
    }
 .blcornerg  {
      background-image: url(box/greyboxnoshade/blcorner.jpg);
           background-position: -2px 100%;
      background-repeat: no-repeat;
    }
  .brcornerg  {
      background-image: url(box/greyboxnoshade/brcorner.jpg);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }

    .uedgeps {
      width: 40%;
      background-color: #ccccff;
      background-image: none;
    }
  .redgeps  {
      background-image: url(box/purplebox/redge.jpg);
      background-position: top right;
      background-repeat: repeat-y;
    }
 .bedgeps  {
      background-image: url(box/purplebox/bedge.jpg);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
 .ledgeps  {
      background-image: none;
      background-position: 2% 0%;
    }
 .ulcornerps  {
      background-image: url(box/purplebox/tlcorner.jpg);
     background-position: -2px -1px;
      background-repeat: no-repeat;
    }
  .urcornerps  {
      background-image: url(box/purplebox/trcorner.jpg);
      background-position: 100% -1px;
      background-repeat: no-repeat;
    }
 .blcornerps  {
      background-image: url(box/purplebox/blcorner.jpg);
      background-position: -2px 100%;
      background-repeat: no-repeat;
    }
  .brcornerps  {
      background-image: url(box/purplebox/brcorner.jpg);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }

     .uedgep {
      width: 40%;
      background-color: #ccccff;
      background-image: none;
    }
  .redgep  {
      background-image: url(box/purpleboxnoshade/redge.jpg);
      background-position: top right;
      background-repeat: repeat-y;
    }
 .bedgep  {
      background-image: url(box/purpleboxnoshade/bedge.jpg);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
 .ledgep  {
      background-image: none;
      background-position: 2% 0%;
    }
 .ulcornerp  {
      background-image: url(box/purpleboxnoshade/tlcorner.jpg);
     background-position: -2px -1px;
      background-repeat: no-repeat;
    }
  .urcornerp  {
      background-image: url(box/purpleboxnoshade/trcorner.gif);
      background-position: 100% -1px;
      background-repeat: no-repeat;
    }
 .blcornerp  {
      background-image: url(box/purpleboxnoshade/blcorner.jpg);
      background-position: -2px 100%;
      background-repeat: no-repeat;
    }
  .brcornerp  {
      background-image: url(box/purpleboxnoshade/brcorner.jpg);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }
  
   .uedgecrs {
      width: 40%;
      background-color: #efe3b9;
      background-image: none;
    }
  .redgecrs  {
      background-image: url(box/creambox/redge.jpg);
      background-position: top right;
      background-repeat: repeat-y;
    }
 .bedgecrs  {
      background-image: url(box/creambox/bedge.jpg);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
 .ledgecrs  {
      background-image: none;
      background-position: 2% 0%;
    }
 .ulcornercrs  {
      background-image: url(box/creambox/tlcorner.jpg);
     background-position: -2px -1px;
      background-repeat: no-repeat;
    }
  .urcornercrs  {
      background-image: url(box/creambox/trcorner.jpg);
      background-position: 100% -1px;
      background-repeat: no-repeat;
    }
 .blcornercrs  {
      background-image: url(box/creambox/blcorner.jpg);
      background-position: -2px 100%;
      background-repeat: no-repeat;
    }
  .brcornercrs  {
      background-image: url(box/creambox/brcorner.jpg);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }

     .uedgecr {
      width: 40%;
      background-color: #fff;
      background-image: none;
    }
  .redgecr  {
      background-image: url(box/creamboxnoshade/redge.jpg);
      background-position: top right;
      background-repeat: repeat-y;
    }
 .bedgecr  {
      background-image: url(box/creamboxnoshade/bedge.jpg);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
 .ledgecr  {
      background-image: none;
      background-position: 2% 0%;
    }
 .ulcornercr  {
      background-image: url(box/creamboxnoshade/tlcorner.jpg);
     background-position: -2px -1px;
      background-repeat: no-repeat;
    }
  .urcornercr  {
      background-image: url(box/creamboxnoshade/trcorner.jpg);
      background-position: 100% -1px;
      background-repeat: no-repeat;
    }
 .blcornercr  {
      background-image: url(box/creamboxnoshade/blcorner.jpg);
      background-position: -2px 100%;
      background-repeat: no-repeat;
    }
  .brcornercr  {
      background-image: url(box/creamboxnoshade/brcorner.jpg);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }

        .uedgets {
      width: 40%;
      background-color: #cb9f5b;
      background-image: none;
    }
  .redgets  {
      background-image: url(box/tanbox/redge.jpg);
      background-position: top right;
      background-repeat: repeat-y;
    }
 .bedgets  {
      background-image: url(box/tanbox/bedge.jpg);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
 .ledgets  {
      background-image: none;
      background-position: 2% 0%;
    }
 .ulcornerts  {
      background-image: url(box/tanbox/tlcorner.jpg);
     background-position: -2px -1px;
      background-repeat: no-repeat;
    }
  .urcornerts  {
      background-image: url(box/tanbox/trcorner.jpg);
      background-position: 100% -1px;
      background-repeat: no-repeat;
    }
 .blcornerts  {
      background-image: url(box/tanbox/blcorner.jpg);
      background-position: -2px 100%;
      background-repeat: no-repeat;
    }
  .brcornerts  {
      background-image: url(box/tanbox/brcorner.jpg);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }

     .uedget {
      width: 40%;
      background-color: #cb9f5b;
      background-image: none;
    }
  .redget  {
      background-image: url(box/tanboxnoshade/redge.jpg);
      background-position: top right;
      background-repeat: repeat-y;
    }
 .bedget  {
      background-image: url(box/tanboxnoshade/bedge.jpg);
      background-position: bottom left;
      background-repeat: repeat-x;
    }
 .ledget  {
      background-image: none;
      background-position: 2% 0%;
    }
 .ulcornert  {
      background-image: url(box/tanboxnoshade/tlcorner.jpg);
     background-position: -2px -1px;
      background-repeat: no-repeat;
    }
  .urcornert  {
      background-image: url(box/tanboxnoshade/trcorner.jpg);
      background-position: 100% -1px;
      background-repeat: no-repeat;
    }
 .blcornert  {
      background-image: url(box/tanboxnoshade/blcorner.jpg);
      background-position: -2px 100%;
      background-repeat: no-repeat;
    }
  .brcornert  {
      background-image: url(box/tanboxnoshade/brcorner.jpg);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px 30px 30px 15px;
    }

    div.innercontent {
      width: 100%;
	margin: 0px;
	padding: 0px;
    }
    
        div.innercontent p {
      color: #fff;
      line-height: 20px;
      padding-left: 15px;
      padding-right: -10px;
      margin-top: -10px;
      margin-bottom: -25px;
      padding-bottom: -25px;
     }

   	       .serif {
        font-family: Times, serif;
        font-weight: 6000;
          font-size: 18px;
     }
     
        .sans {
      font-family: Helvetica, Arial, san-serif;
      font-size: 15px;
      font-weight: 600;
     }
     
     .pquotearo {

      height: 20px;
      width: 20px;
      top:0px;
      float: left;
      background-image: url(box/quotes/aro.gif);
      padding: 0;
      margin:0;
      margin-top:-5px;
      margin-left:-7px;
      left: -7px;
   	}
   	
   	  .pquotearc {
      height: 20px;
      width: 20px;
      bottom: 0px;
      float: right;
      background-image: url(box/quotes/arc.gif);
      padding: 0;
      margin:0;
      margin-bottom:-5px;
      margin-right:-7px;
      right: -7px;
   	}
   	
   	    .pquotetro {

      height: 20px;
      width: 20px;
      top:0px;
      float: left;
      background-image: url(box/quotes/tro.gif);
      padding: 0;
      margin:0;
      margin-top:-5px;
      margin-left:-7px;
      left: -7px;
                  
   	}
   	
   	  .pquotetrc {
      height: 20px;
      width: 20px;
      bottom: 0px;
      float: right;
      background-image: url(box/quotes/trc.gif);
      padding: 0;
      margin:0;
      margin-bottom:-5px;
      margin-right:-7px;
      right: -7px;
      
   	}
   	
   	
   	
/**********************************
	AUDIENCE LINKS NAVIGATION
/*********************************/

#general {
	float: right;
	display:inline;
	width: 230px;
	margin-right: 10px;
	padding: 0px;
	background: #fff;
	
}

/************** box styles **************/
/* box header */
#general h3 {
	color: #fff;
	background: #666;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	padding: 10px;
	margin: 0px;
	_width /**/:230px;
}
#general h3 em, #general h5 em {
	font-style: normal;
}
#general h5 {
	margin: 15px 0 5px 10px;
	padding: 0 0 -10px 0;
}
/*.box {
	
}*/

#audience {
	display:block;
	clear:both;
}
#audience ul {
	_float/**/: left;
	list-style: none;
	}
#audience li,
#audience li.more {
	position: relative;
	z-index: 1000;
	color: #333;
	padding: 5px 10px 5px 20px;
	_float/**/: left;
	width: 200px;
	_width /**/:230px;
}
#audience li {
	 border-bottom:solid;
	 border-bottom-width:2px;
	 border-color:#CCC
	}
#audience li.more {
	
	}
#audience li a {
	color: #333;
	display: block;
	text-decoration: none;
	width: 200px;
	padding: 0;
	_padding: 0 0 0 1px;
	_margin: 0 0 0 -1px;
	}


#audience li:hover,
#audience li.over {
	background-color: #c00;
	}
#audience li.more:hover,
#audience li.moreover {
	color: #fff;
	background: #c00 url("/shared/shared_ttumain/images/nav/more-border-arrow-right-over.gif") no-repeat left bottom;
	}
#audience li:hover a,
#audience li.over a,
#audience li.more:hover a,
#audience li.moreover a {
	color: #fff;
	}
		/* 2nd nav level */
		#audience li ul,
		#audience li.more ul {
			position: absolute;
			border: 1px solid #c00;
			border-right-width: 0;
			top: 0 !important;
			left: -9999px;
			width: 170px !important;
			}
/*		#audience li:hover ul,
		#audience li.more:hover ul, */
		#audience li.over ul,
		#audience li.moreover ul {
			left: -171px;
			}
		#audience li li,
		#audience li li.more {
			color: #c00;
			background-image: none;
			background-color: #e3e3e3;
			padding: 2px 5px;
			border: 3px solid #e3e3e3;
			border-width: 3px 5px;
			width: 150px;
			_width /**/:170px;
		}
		#audience li li.more {
			background: #e3e3e3 url("/shared/shared_ttumain/images/nav/arrow-gray.gif") no-repeat 150px 50%;
			}
		#audience li li:hover,
		#audience li li.over{
			background-color: #c00;
			background-image: none;
			}
		#audience li li.more:hover,
		#audience li li.moreover {
			background: #c00 url("/shared/shared_ttumain/images/nav/arrow-white.gif") no-repeat 150px 50%;
			}
		#audience li li a,
		#audience li li.more a,
		#audience li:hover li a,
		#audience li.over li a,
		#audience li.more:hover li a,
		#audience li.moreover li a,
		#audience li:hover li,
		#audience li.over li,
		#audience li.more:hover li,
		#audience li.moreover li {
			color: #c00;
			width: 150px;
			}
		#audience li li:hover a,
		#audience li li.over a,
		#audience li li.more:hover a,
		#audience li li.moreover a,
		#audience li li:hover,
		#audience li li.over,
		#audience li li.more:hover,
		#audience li li.moreover {
			color: #fff !important;
			}
#audience a.pdf,
#audience a.external,
#audience a.swf,
#audience a.wmedia,
#audience a.mail,
#audience a.doc,
#audience a.xls,
#audience a.ppt,
#audience a.rtf,
#audience .hLink {
	padding-right: 18px;
	width: 182px;
	_width /**/:200px;
}
#audience a.lock,
#audience a.only {
	padding-right: 15px;
	width: 185px;
	_width /**/:200px;
}
#audience li li a.pdf,
#audience li li a.external,
#audience li li a.swf,
#audience li li a.wmedia,
#audience li li a.mail,
#audience li li a.doc,
#audience li li a.xls,
#audience li li a.ppt,
#audience li li a.rtf,
#audience li li .hLink {
	padding-right: 18px;
	width: 132px !important;
	_width /**/:150px;
}
#audience li li a.lock,
#audience li li a.only {
	padding-right: 15px;
	width: 135px !important;
	_width /**/:150px;
}

/************** general news styles ****************/
#general .news a {
	color: #c00;
	}
#general .news ul {
	margin: 10px;
}
#general .news ul li {
	list-style: none;
	padding: 0 0 5px 10px;
	background: url("/shared/shared_ttumain/images/bullet2.gif") no-repeat 0 6px;
}

/************** general search styles ****************/
#general .search {
	float:left;
	width: 230px;
	/*padding-bottom: 5px;*/
}
*:first-child+html #general .search
 {
padding-bottom: 10px;
}

#general .search a {
	color: #c00;
	}
.search form {
	padding: 10px;
	_float /**/:left;
	_width /**/:210px;
}
#general .search ul {
	float:left;
	display:inline;
	width: 100px;
	_width: 85px;
	margin: 0 0 10px 10px;
	_margin: 0 0 10px -2px;
}


*:first-child+html #general .search ul
{
margin-left: -5px;
}

#general .search li {
	list-style: none;
	background: transparent url("/shared/shared_ttumain/images/bullet.gif") no-repeat 0 6px;
	padding: 0 0 3px 10px;
	width: 100px;
	_width: 85px;
}
#general .search input {
	background: #fff;
	border: 1px solid #333;
	padding: 3px;
	width: 155px;
}
#general .search input.button {
	color: #c00;
	width: auto;
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	padding: 2px 5px 2px 2px;
	border: none;
	background: transparent url("/shared/shared_ttumain/images/go-arrow.gif") no-repeat right 50%;
	cursor: pointer;
	_cursor: hand;
}
.search img {
	display: none;
}

#site .search a {
	color: #c00;
	}

#site .search ul {
	float:left;
	display:inline;
	width: 100px;
	_width: 85px;
	margin: 0 0 10px 10px;
	_margin: 0 0 10px -2px;
}


*:first-child+html #site .search ul
{
margin-left: -5px;
}

#site .search li {
	list-style: none;
	background: transparent url("/shared/shared_ttumain/images/bullet.gif") no-repeat 0 6px;
	padding: 0 0 0px 10px;
	width: 100px;
	_width: 85px;
}

#slideshow-gen{
background: #fff url('') no-repeat 0 0;
margin-top: 10px;
height: 150px;
}

#slideshow-gen[id]{
margin-bottom:10px;
}

#sidebar-column-gen {
	width: 230px;
	float: left;	
	margin: 10px 0 0 10px;
	background: #efe3b9;
	padding:0;
	min-height: 400px;
	padding-bottom: 10px;

	}
#events-gen h3 {
	color: #fff;
	background: #990000;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 0 0  5px 0;
	padding: 10px;
	_float /**/:left;
	_width /**/:230px;
}
#events-gen p {
	margin: 0px 10px;
	text-indent: 1px;
	}
	
#events-gen p.right_nav_strory
	{
	padding-bottom: 5px;
	}
#events-gen p.bullet {
	background: url('imagesHome/bullet.gif') no-repeat 0 5px;
	padding-left: 10px;
}


/**********************************
	Fixes TTU CSS for sideBar li .more in IE7
*********************************/

#sideBar {
	
	margin-left: 10px;
	background: #fff url("https://www.depts.ttu.edu/template/design/images/dotted-vertical.gif") repeat-y top right;
	;
	width:170px;
	float: left;
}
#sideBar h3 {
	line-height: normal;
	margin: 0;
	padding: 10px 5px;
	_float /**/:left;
	width /**/:150px;
	
	color: #666;
	text-transform:capitalize;
	letter-spacing:normal;
	font-size: 16px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	background: none;
	background: url("https://www.depts.ttu.edu/template/design/images/white-nav/nav-border-horz.gif") repeat-x left bottom;

}
#sideBar ul {
	_float/**/: left;
	list-style: none;
	width:180px;
	}
#sideBar li,
#sideBar li.more {
	position: relative;
	z-index: 1000;
	color: #fff;
	padding: 5px 10px 5px 5px;
	_float/**/: left;
	width: 150px;
	_width /**/: 170px;
	color: #666;
	width: 155px;
	_width /**/: 160px;
}
#sideBar li {
	border-bottom: 1px dotted #ccc;
	}
#sideBar li.more {
	background: url("https://www.depts.ttu.edu/template/design/images/white-nav/more-border-arrow.gif") no-repeat right top;
	}
#sideBar li a {
	color: #666;
	display: block;
	text-decoration: none;
	width: 150px;
	padding: 0;
	_padding: 0 0 0 1px;
	_margin: 0 0 0 -1px;
	}

#sideBar li:hover,
#sideBar li.over {
		}
#sideBar li.more:hover,
#sideBar li.moreover {
	color: #c00;
		}
#sideBar li:hover a,
#sideBar li.over a,
#sideBar li.more:hover a,
#sideBar li.moreover a {
	color: #c00;
	}
		/* 2nd nav level */
		#sideBar li ul,
		#sideBar li.more ul {
			position: absolute;
			border: 1px solid #ccc;
			background: #e9e9e9;
			border-left-width: 0;
			top: 0;
			left: -9999px;
			width: 180px !important;
			}
/*		#sideBar li:hover ul,
		#sideBar li.more:hover ul, */
		#sideBar li.over ul,
		#sideBar li.moreover ul {
			left: 160px;
			}
		#sideBar li li,
		#sideBar li li.more {
	color: #c00;
	background-color: #e9e9e9;
	background-image: none;
	padding: 5px 10px 5px 2px;
	width: 170px;
	_width /**/: 180px;
	border-bottom: 1px dotted #ccc;
}
		#sideBar li li.more {
			background: url("https://www.depts.ttu.edu/template/design/images/white-nav/arrow-grey.gif") no-repeat top right;
			}
		#sideBar li li:hover,
		#sideBar li li.over{
						color: #c00;
			}
		#sideBar li li.more:hover,
		#sideBar li li.moreover {
						}
		#sideBar li li a,
		#sideBar li li.more a,
		#sideBar li:hover li a,
		#sideBar li.over li a,
		#sideBar li.more:hover li a,
		#sideBar li.moreover li a,
		#sideBar li:hover li,
		#sideBar li.over li,
		#sideBar li.more:hover li,
		#sideBar li.moreover li {
			color: #666;
			}
		#sideBar li li:hover a,
		#sideBar li li.over a,
		#sideBar li li.more:hover a,
		#sideBar li li.moreover a,
		#sideBar li li:hover,
		#sideBar li li.over,
		#sideBar li li.more:hover,
		#sideBar li li.moreover {
			color: #c00 !important;
			}
				/* 3rd nav level */
				#sideBar li:hover li ul,
				#sideBar li.over li ul,
				#sideBar li.more:hover li ul,
				#sideBar li.moreover li ul {
					left: -9999px;
					}
				#sideBar li li:hover ul,
				#sideBar li li.over ul,
				#sideBar li li.more:hover ul,
				#sideBar li li.moreover ul {
					left: 180px !important;
					top: -4px;
					border-width: 1px;
					}
				#sideBar li li li a,
				#sideBar li li li.more a,
				#sideBar li li:hover li a,
				#sideBar li li.over li a,
				#sideBar li li.more:hover li a,
				#sideBar li li.moreover li a,
				#sideBar li li:hover li,
				#sideBar li li.over li,
				#sideBar li li.more:hover li,
				#sideBar li li.moreover li {
					color: #666 !important;
					}
				#sideBar li li:hover li:hover a,
				#sideBar li li:hover li.more:hover a,
				#sideBar li li.over li.over a,
				#sideBar li li.over li.moreover a,
				#sideBar li li.more:hover li:hover a,
				#sideBar li li.more:hover li.more:hover a,
				#sideBar li li.moreover li.over a,
				#sideBar li li.moreover li.moreover a,
				#sideBar li li:hover li:hover,
				#sideBar li li:hover li.more:hover,
				#sideBar li li.over li.over,
				#sideBar li li.over li.moreover,
				#sideBar li li.more:hover li:hover,
				#sideBar li li.more:hover li.more:hover,
				#sideBar li li.moreover li.over,
				#sideBar li li.moreover li.moreover{
					color: #c00 !important;
					}
#sideBar a.pdf,
#sideBar a.external,
#sideBar a.swf,
#sideBar a.wmedia,
#sideBar a.mail,
#sideBar a.doc,
#sideBar a.xls,
#sideBar a.ppt,
#sideBar a.rtf,
#sideBar .hLink {
	padding-right: 18px;
	width: 132px;
	_width /**/:150px;
}
#sideBar li li a.pdf,
#sideBar li li a.external,
#sideBar li li a.swf,
#sideBar li li a.wmedia,
#sideBar li li a.mail,
#sideBar li li a.doc,
#sideBar li li a.xls,
#sideBar li li a.ppt,
#sideBar li li a.rtf,
#sideBar li li .hLink {
	padding-right: 15px;
	width: 145px;
	_width /**/:160px;
}
#sideBar a.lock,
#sideBar a.only {
	padding-right: 15px;
	width: 135px;
	_width /**/:150px;
}*:first-child+html #sideBar li li:hover ul,
*:first-child+html #sideBar li li.over ul,
*:first-child+html #sideBar li li.more:hover ul,
*:first-child+html #sideBar li li.moreover ul
{
padding-bottom: 6px;
}

*:first-child+html #sideBar h3
{
margin-top: -3px;
}

a.lock:after {
	content: "";
}
/**********************************
	Fixes TTU CSS for sideBar and globalNav li .hover in Opera
*********************************/

@media all and (min-width: 0px)   
{  

#sideBar li:hover ul,
#sideBar li.more:hover ul{
left: 170px;
}
#globalNav li:hover ul {
left: 0;
}
h1 {
	font: normal 29px "Times Roman","Times New Roman",Times,Serif;
}
}
/**********END OF FIXES*********/

/**********************************
	TEST IE7, FF, Opera
/*********************************/
html[xmlns]  p.test
{
color:pink;
}

p.test { color:red; }

p[id$="test"] { color:green; }

p[id$="test"]:not([class="xxx"]) { color:blue; }

@media all and (min-width:0px) { p[id$="test"] { color:purple; } }

#masthead a#homelink {
	top: 20px;
}
	#content ul.ul-condensed li {
	padding: 0 0 0 10px;
	line-height:15px;
	background: url("http://www.depts.ttu.edu/template/images/new/bullet.gif") no-repeat 0 5px;
	}
	#content ul.ul-condensed2 li {
	padding: 0 0 0 10px;
	line-height:15px;
	background: url("http://www.depts.ttu.edu/template/images/new/bullet2.gif") no-repeat 0 5px;
	}
	
.teamaccess {visibility:visible; display:inherit;}
#teamaccesnav {visibility:hidden; display:none;}

.reportspecs {visibility:visible; display:inherit;}
#reportspecsnav {visibility:hidden; display:none;}

.indigo {visibility:visible; display:inherit;}
#indigonav {visibility:hidden; display:none;}

a.lockus {
	display:inline-block;
	background: url("/afism/styles/images/lockusicon.gif") no-repeat 100% 50%;
	padding-right:15px;
}
/*a.lockus:after {
	content: "(Secure)";
}*/

a.lockus:after {
	content: "";
}

#sideBar a.lockus
 {
	padding-right: 15px;
	width: 135px;
	_width /**/:150px;
}
#rightnavfix
{
_position:relative;
_padding-left:675px;

}

a.bluelock {
	display:inline-block;
	background: url("/afism/styles/images/bluelock.gif") no-repeat 100% 50%;
	padding-right:15px;
}
a.bluelock:after {
	content: "(Secure)";
}

#sideBar a.bluelock
 {
	padding-right: 15px;
	width: 135px;
	_width /**/:150px;
}

a.greenlock {
	display:inline-block;
	background: url("/afism/styles/images/greenlock.gif") no-repeat 100% 50%;
	padding-right:15px;
}
a.greenlock:after {
	content: "(Secure)";
}

#sideBar a.greenlock
 {
	padding-right: 15px;
	width: 135px;
	_width /**/:150px;
}