#f1  td	{color:#81A0BC;	font-size:9px;}
#f1 a	{color:#FFFFFF;text-decoration:underline;}
#f2 a	{color:#777777;	}
#f2 div	{color:#777777;	margin:6 0 0 7px}
#f2 input{width:98px;}
#F3  td	{color:#81A0BC;	font-size: 10px;}
#f3 a	{color:#FFFFFF;text-decoration:underline;}
#f3 div	{color:#FFFFFF;	margin:6 0 0 7px}
#f3 input{width:250px;}
#f4  td	{color:#81A0BC;	font-size:12px;}
#f4 a	{color:#FFFFFF;text-decoration:underline;}
#f4 li	{color:#FFFFFF;}
#rssFeed {float: left;margin: 0 4px 0 0;}
#signUp {background: url(http://www.aipmm.com/images/smallshadow.gif) bottom right no-repeat #fff;	padding: 2px 0 2px 0;font-size: 12px;color: #000;}
.announcement {margin:1em 0;padding:0 0.5em;border:1px solid #98be10; background:#f6feda;font-family: Arial, Helvetica, San Serif; font-size: 14px;}
.blockItem h3 a {color: #0c284c;text-decoration: none;}
.blockItem h3 a:hover {color: #0c284c;text-decoration: underline;}
.blockItem h3 {color: #0c284c;font-weight: normal;margin: 0;font-size: 16px;}
.blogtitleItem { background-color: #140C61; color:#FFFFFF;  font-size: 12px;  }
.blogtitle {  text-transform : uppercase; background-color: #024079; color:#FFFFFF;  font-size: 12px; height: 20px; }
.bot	{color:#81A0BC;	font-size:9px}
.bot a	{color:#81A0BC;	text-decoration:none;}
.bot_menu	{color:#FFFFFF;	margin:8 0 0 0px;width: auto;}
.bot_menu   a:hover{color:#81A0BC;text-decoration:none;	}
.bot_menu a:link,  .bot_menu a:visited, .bot_menu a:active { text-decoration: none; color: #FFFFFF }
.bottomborder { border-bottom: 1px dashed #D2D2D0 }
.category   a:link, #category   a:visited, #category   a:active { text-decoration: none; color: #4C77B6 }
.category { font-weight: bold; line-height: 150%; color: #021F4A; background-color: #F3F5F7 }
.codebuttons { font-size: 8.5pt; vertical-align: middle }
.copyright {  font-size: 7.5pt; line-height: 12px }
.desc { font-size: 8.0pt; color: #434951 }
.dlight { background-color: #EEF2F7 }
.edit { font-size: 9px }
div.eventsBody {position: relative;top: -1px;background: transparent;border: 1px solid #8cacbb;padding: 8px;font-weight:normal;color:#4B4B4B;}
.events a.tile {display: block;}
.events a {text-decoration:none}
.eventsBottomLeft {}
.eventsBottomRight {}
.eventsHeader  {background-image:url(http://www.aipmm.com/images/main/bg_gradient_header.gif);background-repeat:repeat-x;border-left:medium none;border-right:medium none;border-top:medium none;font-weight:bold;padding: 8px;padding-bottom:1px;padding-top:3px;text-transform:uppercase;background-color:#DEE7EC;color: #ffffff;}
.eventsItem {margin: 0;padding: 1em;border-left: 1px solid #8cacbb;border-right: 1px solid #8cacbb;}
.eventsItemDetails {text-align: right;display: block;color: Black;}
.eventsNavigationTree {margin: 0 0 0 0.75em;padding: 0;list-style: none;list-style-image: none;line-height: 1em;}
.eventsTopLeft {}
.eventsTopRight {}
.eventsbox  {border-left:medium none;border-right:medium none;border-top:medium none;font-weight:normal;padding-bottom:1px;padding-top:3px;padding-left: 2px;padding-right: 3px;text-transform:uppercase;background-color:#FFFFFF;border:1px solid #8CACBB;}
p.events {font-weight:normal;color:#9A9A9A;}
.fancyborder { border: 1px dashed #999999 }
.forminput { font-size: 9pt; sans-serif; vertical-align: middle }
.forum1 { background-color: #F3F5F7 }
.forum2 { background-color: #F8F9FC }
.generic a:link, .generic  a:visited, .generic  a:active { text-decoration: none; color: #ff6600 }
.generic {background-color: #ff6600;border: 6px solid #ff6600;color: #ffffff;font-size: xx-small ;font-weight: bold;}
.generic2 a:link, .generic2  a:visited, .generic2  a:active{background-color: #ff6600;border: Defaultpx solid #ff6600;color: #ffffff;font-size: xx-small;;font-weight: bold;}
.generic3 a:link, .generic3  a:visited, .generic3  a:active { text-decoration: none; color: #800000 }
.generic3 {background-color: #800000;border: 6px solid #800000;color: #ffffff;font-size: xx-small;font-weight: bold;}
.highlight a:hover { text-decoration: underline }
.highlight a:link, .highlight a:visited, .highlight a:active { text-decoration: underline; color: #FF0000 }
.highlight { color: #FF0000 }
.hlight { background-color: #DFE6EF }
.hlight2 { background-color:#FF0000; color:#FFFF00 }
.input { font-size: 9pt; vertical-align: middle }
.line { background-color: #E7E9EB; border-color: #C1C7CD #ADB5BD #ADB5BD #C1C7CD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.linkim { background-image:url(http://www.aipmm.com/forum/style_images/cal_silver/ltopmid.gif); background-color:#DBE1E9; font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none; }
.linkmidbottom { background-image:url(http://www.aipmm.com/forum/style_images/cal_silver/lbottommid.gif); height:4px; background-repeat:repeat-x }
.linksrechts {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #DDDDDD;	border-left-color: #DDDDDD;	border-bottom-width: 1px; 	border-bottom-style: solid;	border-bottom-color: #DDDDDD; 	border-top-width: 1px; 	border-top-style: solid; 	border-top-color: #DDDDDD;}
.linkthru  a:hover { text-decoration: underline; color: #465584 }
.linkthru  a:link, .linkthru  a:active { text-decoration: underline; color: #000000 }
.linkthru  a:visited { text-decoration: underline; color: #000000 }
.linkthru { color: #000000; font-size:8.5pt }
.main {	border: 1px dotted #E5E5E5;}
.main2 {	border: thin dashed #C1C1C1;}
.main2x {	border: 1px solid #C1C1C1;}
.main2_border {	border: 1px solid #C1C1C1;padding:0.5em;}
.mainbg { background-color: #BDC7D3 }
.mainfoot { background-color: #D7DDE9 }
.maintable { background-color: #D0D8DF; border: 1px solid #C1C1C1;}
.maintitle a:hover { text-decoration: underline }
.maintitle a:link, .maintitle  a:visited, .maintitle  a:active { text-decoration: none; color: #9AC1FC }
.maintitle { background-color: #004080; color:#FFFFFF;  font-size: 12px; 
 }
.maintitle_td { text-align: center; background-color: #004080; color:#FFFFFF;  font-size: 12px; }
.membertitle { font-size: 10px; line-height: 150%; color: #000000 }
.menue {	border-top: thin dotted #FFFFFF;	border-right: none;	border-bottom: thin dotted #FFFFFF;	border-left: none;}
.nav { font-weight: bold; color: #000000; font-size: 8.5pt }
.normalname a:link, .normalname a:visited, .normalname a:active { text-decoration: none; color: #07407B; padding-bottom: 2px }
.normalname { font-size: 12px; font-weight: bold; color: #07407B; padding-bottom: 2px }
.pagetitle { color: #4C77B6; font-size: 18px; font-weight: bold; letter-spacing: -1px; line-height: 120% }
.post1 { background-color: #F7F8F9 }
.post2 { background-color: #F7F8F9 }
.postbak { background-color: #D2D2D0 }
.postcolor, #postcolor { font-size: 9pt; line-height: 160% }
.postdetails { font-size: 7.5pt }
.postfoot         {    font-weight:bold;    color:#3A4F6C;    height: 20px;    background-color: #BFCCD8;}
.posthead { background-color: #E1E4E9 }
.postsep           {background-color: #C8D3DD; height: 8px; background-image: url(http://www.aipmm.com/forum/style_images/cal_silver/tile_sep.gif); }
.pullquote p {background: url(http://www.mandarindesign.com/images/quote.gif) no-repeat; margin:1;text-align:center;padding-left:18px;}
.pullquote p:first-letter {text-transform:uppercase}
.row1 { background-color: #DBE1E9 }
.row2 { background-color: #b8c7e6 }
.signature { font-size: 7.5pt; color: #333399 }
.solidborder { border: 1px solid #999999 }
.subheadgray {font-size: 10px;font-weight: bold;color: #787866;text-transform: uppercase;}
.t2 	{color:#FFFFFF;	}
.t2 a	{color:#FFE5B3;	}
.t3 	{color:#FFFFFF;	}
.t3 a	{color:#FFE8D7;	}
.text1 {	font-size: 12px;	color: #730506;	font-weight: normal;}
.text2 {	font-size: 12px;	font-weight: bold;	color: #730506;}
.text3 {	font-size: 12px;	font-weight: normal;	color: #FFFFFF; text-align: center;}
.text4 {	font-size: 16px;	color: #FF0000;	font-weight: bold; background-color: #FFFF00}
.text5 {	color: #A03E19;	font-size: 14px;	font-weight: normal; font-style:italic;	margin: 0;}
.text6 a {	color: #A03E19;	text-decoration: double; font-size: 10px;font-weight: bold; font-style:italic; text-align: right;	text-indent: 70pt; margin-left: 70pt;}
.textinput { font-size: 9pt; vertical-align: middle }
.thinborderfloat { float:left; border:solid 1px silver; padding:5px; margin-right:10px; }
/*  causing conflict in secure cart */
.title { background-color: #C7D4E1 }
.titlefoot { font-weight: bold; color: #3A4F6C; height: 24px; background-color: #C1CCD8 }
.titlemedium         {    font-weight:bold;    color:#3A4F6C;    height: 20px;    background-color: #A4B8CA;    background-image: url(http://www.aipmm.com/forum/style_images/cal_silver/tile_sub.gif);}
.titlemedium  a:link,  .titlefoot  a:link, .titlemedium  a:visited, .titlefoot  a:visited, .titlemedium  a:active, .titlefoot  a:active { text-decoration: underline; color: #3A4F6C }
.titlemedium a:hover, .subtitle a:hover, .titlefoot a:hover { text-decoration: underline; color: #000000 }
.titlelarge         {    font-weight:bold;    color:#3A4F6C;    height: 30px;    background-color: #A4B8CA;    background-image: url(http://www.aipmm.com/forum/style_images/cal_silver/tile_sub.gif);}
.titlelarge  a:link,  .titlefoot  a:link, .titlemedium  a:visited, .titlefoot  a:visited, .titlemedium  a:active, .titlefoot  a:active { text-decoration: underline; color: #3A4F6C }
.titlelarge a:hover, .subtitle a:hover, .titlefoot a:hover { text-decoration: underline; color: #000000 }
.top	{margin:17 0 0 15px;font-size:9px;color:#7F9EBB;line-height:11px;}
.top a	{color:#7F9EBB;	text-decoration:none;}
.unreg { font-size: 11px; font-weight: bold; color: #990000 }
.update p {margin:0.5em 0}
.update {margin:1em 0;padding:0 0.5em;border:1px solid #98be10;	background:#f6feda; }
.update2 p {margin:0.5em 0}
.update2 {margin:1em 0;padding:0 0.5em;border:1px solid #98be10; background:#004080; font-weight: bold; color: #FFFFFF}
.update_event p {margin:0.5em 0}
.update_event {margin:1em 0;padding:0 0.5em;border:1px solid #FF3300; background:url(../images/event_bg.png) repeat-x; font-size: 14px; font-weight: bold; color: #FFFFFF;
-moz-box-shadow: 0px 3px 6px #ccc;
-webkit-box-shadow: 0px 3px 6px #ccc;
box-shadow: 0px 3px 6px #ccc;


}
.useroptions a:link, .useroptions a:visited,.useroptions a:active { text-decoration: none; color: #FFFFFF }
.useroptions { background-color: #598CC3; height: 25px; font-weight: bold; color: #FFFFFF }
/* a		{color:#FF3A00;text-decoration:underline;}    */
a.teenylink:active {font-size: 9px;	color: #999999; text-decoration: none;}
a.teenylink:hover{font-size: 9px;color: #999999; text-decoration: none;}
a.teenylink:link {font-size: 9px;color: #999999; text-decoration: none;}
a.teenylink:visited {font-size: 9px;color: #999999; text-decoration: none;}

a.events:active {font-size: 14px;	color: #FF8040; text-decoration: none;}
a.events:hover{font-size: 14px;color: #FF0000; text-decoration: none;}
a.events:link {font-size: 14px;color: #FFFF00; text-decoration: none;}
a.events:visited {font-size: 14px;color: #FFFF00; text-decoration: none;}

a.eventmain:active {font-size: 14px;	color: #9A9A9A; text-decoration: none;}
a.eventmain:hover{font-size: 14px;color: #A60000; text-decoration: none;}
a.eventmain:link {font-size: 14px;color: #804040; text-decoration: none;}
a.eventmain:visited {font-size: 14px;color: #7E7E7E; text-decoration: none;}

a:hover	{text-decoration:none;}
blockquote.alt {float:right;margin:0.25em 0 0.25em 0.75em;}
blockquote.pullquote {float:left;width:10em;margin:0.25em 0.75em 0.25em 0;padding:0.5em;border:3px double #ccc;	border-width:3px 0;	color:#333;	background:transparent;	font:italic 1.2em/1.3 Georgia;}
/* body	{margin:0px;padding:0px;} */
/* h3 {color: #A03E19;	font: 22px "Trebuchet MS", Verdana;	margin: 0;	text-transform: lowercase;} */
/* h4 {color: #A03E19;	font: 18px "Trebuchet MS", Verdana;	font-weight: bold;	margin: 0;}       */
/* input	{width:134px;height:22px;font-family:tahoma;font-size:11px;color:#024079;padding-left:5px}*/
.copy	{padding-left:5px}
/*li		{height:12px;margin: 4px 0;list-style-image:url(http://www.aipmm.com/images/blue_bullet.jpg);}*/
/*li a	{color:#777777;	margin:0 0 0 8px}*/
p.update {padding:0.5em}
p.update2 {padding:0.5em}
p.update_event {padding:0.5em}
select	{width:300px;height:22px;font-size:11px;color:#4C4C4C;padding-left:5px}
td		{font-size:11px;color:#777777;}
/* ul		{list-style:none;margin:4px;padding: 5px 10px 5px 10px;}*/
.catmain {color:#FFFFFF;margin-right:6px;margin-top:5px;float:left;background:#004080;border:1px solid black;font-size:20px;line-height:20px;padding:5px}
.cataudio1 {color:#FFFFFF;margin-right:6px;margin-top:5px;float:left;background:#FF8000;border:1px solid black;font-size:20px;line-height:20px;padding:5px}
.cataudio2 {color:#FFFFFF;margin-right:6px;margin-top:5px;float:left;background:#FF8000;border:1px solid black;font-size:20px;line-height:20px;padding:5px}
=tla
/* */
#tla {margin:0 0 1em; padding:15px;}
#tla ul {
	margin:0.5em 0 0;
	padding:15px;
	list-style:none;
	font-size:0.94em;
}

#tla input {font-size:11px;color:#024079}
#tla li {margin:0 0 0.4em}
#tla #tla-link {margin-top:1em}
#tla-link a {
	padding:0 0 0 12px;
	background:url(http://www.aipmm.com/images/main/icon-continue.gif) no-repeat 0 50%;}
=ala
/* */
#ala {margin:0 0 1em; padding:15px;}
#ala ul {
	margin:0.5em 0 0;
	padding:15px;
	list-style:none;
	font-size:0.94em;
}
#ala input {font-size:11px;color:#024079}
#ala li {margin:0 0 0.4em; font-size: 11px;
	color: #1d1d1d;}
#ala #ala-link {margin-top:1em}
#ala-link a {
	padding:0 0 0 12px;
	background:url(http://www.aipmm.com/images/main/icon-continue.gif) no-repeat 0 50%;}
#ala p {
	font-size: 11px;
	color: #1d1d1d;
	line-height: 170%;
	/*margin: 0;*/
}
#ala td	{
	line-height: 100%;
	}
.adtext
{
	font-size: 11px;
	color: #1d1d1d;
	line-height: 170%;
	/*margin: 0;*/
}
.smalltextblack {
	font-size: 9pt;
	color: #000000;
	line-height: 11pt;
	text-decoration: none;
	font-style: normal;
}
.smalltextboldblack {
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	line-height: 11pt;
	text-decoration: none;
}
.smalltextboldnavy {
	font-size: 9pt;
	line-height: 11pt;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.smalltextboldturq {
	font-size: 9pt;
	line-height: 11pt;
	font-weight: bold;
	color: #0A6597;
	text-decoration: none;
}
.smalltextboldltblue {
	font-size: 9pt;
	line-height: 11pt;
	font-weight: bold;
	color: #3399CC;
	text-decoration: none;
}
.smalltextnavy {
	font-size: 9pt;
	line-height: 11pt;
	color: #003366;
	text-decoration: none;
}
.smalltextboldwhite {
	font-size: 9pt;
	line-height: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.smalltextboldgreen {
	font-size: 9pt;
	line-height: 11pt;
	font-weight: bold;
	color: #92CC1F;
}
.smalltextcaption {
	font-size: 9pt;
	line-height: 11pt;
	color: #000000;
}
.smalltextboldblueoffair { font-size: 9pt; color: #5AB5DC; font-weight: bold; line-height: 11pt; text-decoration: none; }
.smalltextboldnavycaps { font-size: 9pt; line-height: 11pt; font-weight: bold; color: #003366; text-decoration: none; ; text-transform: uppercase}
/* orange */
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#FF8040; margin:0 5px;}
.b2f {height:1px; background:#FF8040; margin:0 3px;}
.b3f {height:1px; background:#FF8040; margin:0 2px;}
.b4f {height:2px; background:#FF8040; margin:0 1px;}
.contentf {background: #FF8040; color:#FFFFFF; font-size: 15px; font-weight: bold; }
.contentf div {margin-left: 5px;}
/* navy */
.b1g, .b2g, .b3g, .b4g{font-size:1px; overflow:hidden; display:block;}
.b1g {height:1px; background:#000080; margin:0 5px;}
.b2g {height:1px; background:#000080; margin:0 3px;}
.b3g {height:1px; background:#000080; margin:0 2px;}
.b4g {height:2px; background:#000080; margin:0 1px;}
.contentg {background: #000080; color:#FFFFFF; font-size: 15px; font-weight: bold; }
.contentg div {margin-left: 5px;}
/* red */
.b1h, .b2h, .b3h, .b4h{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#FF0000; margin:0 5px;}
.b2h {height:1px; background:#FF0000; margin:0 3px;}
.b3h {height:1px; background:#FF0000; margin:0 2px;}
.b4h {height:2px; background:#FF0000; margin:0 1px;}
.contenth {background: #FF0000; color:#FFFFFF; font-size: 15px; font-weight: bold; }
.contenth div {margin-left: 5px;}
/* green */
.b1i, .b2i, .b3i .b4i{font-size:1px; overflow:hidden; display:block;}
.b1i {height:1px; background:#800080; margin:0 5px;}
.b2i {height:1px; background:#800080; margin:0 3px;}
.b3i {height:1px; background:#800080; margin:0 2px;}
.b4i {height:2px; background:#800080; margin:0 1px;}
.contenti {background: #800080; color:#FFFFFF; font-size: 15px; font-weight: bold; }
.contenti div {margin-left: 5px;}
/* lavendar */
.b1a, .b2a, .b3a, .b4a{font-size:1px; overflow:hidden; display:block;}
.b1a {height:1px; background:#800080; margin:0 5px;}
.b2a {height:1px; background:#800080; margin:0 3px;}
.b3a {height:1px; background:#800080; margin:0 2px;}
.b4a {height:2px; background:#800080; margin:0 1px;}
.contenta {background: #800080; color:#FFFFFF; font-size: 15px; font-weight: bold; }
.contenta div {margin-left: 5px;}
/* rounded corner */
.roundedcornr_box_674392 {
   background: #ffffff url(http://www.aipmm.com/images/roundedcornr_674392_grad.gif) repeat-x top left;
}
.roundedcornr_top_674392 div {
   background: url(http://www.aipmm.com/images/roundedcornr_674392_tl.gif) no-repeat top left;
}
.roundedcornr_top_674392 {
   background: transparent url(http://www.aipmm.com/images/roundedcornr_674392_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_674392 div {
   background: url(http://www.aipmm.com/images/roundedcornr_674392_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_674392 {
   background: transparent url(http://www.aipmm.com/images/roundedcornr_674392_br.gif) no-repeat bottom right;
}

.roundedcornr_top_674392 div, .roundedcornr_top_674392,
.roundedcornr_bottom_674392 div, .roundedcornr_bottom_674392 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_674392 { margin: 0 30px; }

/* sidebar addition */
	#sidebar .certspc{padding:14px 0 10px 90px;width:150px;background:url("http://www.aipmm.com/images/main/sidebar_certificate.gif") no-repeat 0 center; border: none;border-top:1px solid #E9E9E9;display:block;overflow:hidden;}
    #sidebar .certspc strong,#sidebar .certspc span{color:#ffffff;font-weight:bold;}
	/*#sidebar .certspc sup{padding-left:15px;}*/
	#sidebar .certspc span{font-size:17px;}
	#sidebar .certspc strong{font-size:26px; line-height:1.1; color:#ffdd00;margin:2px 0 0 0; }
	#sidebar .certspc h3, #sidebar .certspc h4{margin:2px 0 0 0; color:#fff; line-height:1.1;}
	#sidebar .certspc span h4{margin-left:-33px; margin-right:0;}
    #sidebar .certspc p{margin-bottom:5px;}



/* With Link Class */
ul.top-navigation li {list-style-type:none; float:left;}
ul.top-navigation li a {font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:#DBE1E6; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; margin-right:3px; padding:5px 7px 6px 7px; line-height:26px;}
ul.top-navigation li a:hover { color:#ffffff; background:#034B83; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; margin-right:3px; padding:5px 7px 6px 7px; height:28px; line-height:26px;}
ul.top-navigation li a.active { color:#ffffff; background:#034B83; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; margin-right:3px; padding:5px 7px 6px 7px; height:28px; line-height:26px;}

.bottom-bg {background:url(../images/mainimg/bottom-bg.gif) repeat-x; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.bottom-bg a {font:normal 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; margin: 0 5px 0 5px; line-height:23px;}
.bottom-bg a:hover {color:#8FBBE4; text-decoration:underline}
.bottom-bg span {font:normal 11px Arial, Helvetica, sans-serif; color:#8FBBE4; text-decoration:none;}
.bottom-bg span a {font:normal 11px Arial, Helvetica, sans-serif; color:#8FBBE4; text-decoration:none; margin:0 5px 0 5px;}
.bottom-bg span a:hover {color:#8FBBE4; text-decoration:underline;}

ul.imp-links li {list-style-type:none;  border-bottom:1px solid #cccccc; line-height:25px;}
ul.imp-links li.last {border:none;}
ul.imp-links li a  {font:bold 12px Arial, Helvetica, sans-serif; color:#02447C; text-decoration:none; line-height:25px; margin:0 0 0 0px;}
ul.imp-links li a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#C61D15; text-decoration:none; display:block; line-height:25px;}

ul.social-link li {list-style-type:none;  border-bottom:1px solid #cccccc; line-height:25px;}
ul.social-link li.last {border:none;}
ul.social-link li a  {font:bold 13px Arial, Helvetica, sans-serif; color:#02447C; text-decoration:none; line-height:25px; margin:0 0 0 0px;}
ul.social-link li a:hover {font:bold 13px Arial, Helvetica, sans-serif; color:#C61D15; text-decoration:none; display:block; line-height:25px;}

ul.careers li {list-style-type:none; border-bottom:1px solid #A3A3A3; padding:5px 0 5px 0;}
ul.careers li.last {border:none;}
ul.careers li a {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(../images/mainimg/arrow-o.gif) no-repeat 0 5px; padding:0 0 0 11px;}
ul.careers li a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#FF7200; text-decoration:none;}

ul.community li {list-style-type:none; border-bottom:1px solid #A3A3A3; padding:5px 0 5px 0;}
ul.community li.last {border:none;}
ul.community li a {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(../images/mainimg/arrow-b.gif) no-repeat 0 5px; padding:0 0 0 11px;}
ul.community li a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#0049A1; text-decoration:none;}

ul.connection li {list-style-type:none; border-bottom:1px solid #A3A3A3; padding:5px 0 5px 0;}
ul.connection li.last {border:none;}
ul.connection li a {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(../images/mainimg/arrow-r.gif) no-repeat 0 5px; padding:0 0 0 11px;}
ul.connection li a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}

ul.clarification li {list-style-type:none; border-bottom:1px solid #A3A3A3; padding:5px 0 5px 0;}
ul.clarification li.last {border:none;}
ul.clarification li a {font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(../images/mainimg/arrow-p.gif) no-repeat 0 5px; padding:0 0 0 11px;}
ul.clarification li a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#9E00D8; text-decoration:none;}

.img_border img {border:1px solid #C0C0C0; padding:4px;}
.img_border:hover {background:transparent;}
.img_border:hover img {border:1px solid #074076; padding:4px;}

.img-border-blue img {border:1px solid #C0C0C0; padding:2px; background:#ffffff;}
.img-border-blue:hover {background:transparent;}
.img-border-blue:hover img {border:1px solid #034880; padding:2px;}

a.orangelink-normal {font:normal 12px Arial, Helvetica, sans-serif; color:#FF5000; text-decoration:underline;}
a:hover.orangelink-normal {font:normal 12px Arial, Helvetica, sans-serif; color:#FF5000; text-decoration:none;}

.blacklink-normal {font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; margin:5px 0 0 0;}
.blacklink-normal a {font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
.blacklink-normal a:hover {font:normal 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}


/* TD BACKGROUND */
.grey-headingbg {background:url(../images/mainimg/grey-headingbg.gif) repeat-x; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; height:37px; font:bold 14px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-transform:uppercase; padding:0 0 0 11px}
.grey-border {border-right:1px solid #CDCDCD; border-left:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; padding:9px;}

.orange-headingbg {background:url(../images/mainimg/orange-headingbg.gif) repeat-x; border-left:1px solid #FF7200; border-right:1px solid #FF7200; height:37px; font:bold 15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase; padding:0 0 0 11px}
.orange-border {border-right:1px solid #FF7200; border-left:1px solid #FF7200; border-bottom:1px solid #FF7200; padding:9px;}

.blue-headingbg-co {background:url(../images/mainimg/blue-headingbg-co.gif) repeat-x; border-left:1px solid #0049A1; border-right:1px solid #0049A1; height:37px; font:bold 15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase; padding:0 0 0 11px}
.blue-border-co {border-right:1px solid #0049A1; border-left:1px solid #0049A1; border-bottom:1px solid #0049A1; padding:9px;}

.red-headingbg {background:url(../images/mainimg/red-headingbg.gif) repeat-x; border-left:1px solid #FF0000; border-right:1px solid #FF0000; height:37px; font:bold 15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase; padding:0 0 0 11px}
.red-border {border-right:1px solid #FF0000; border-left:1px solid #FF0000; border-bottom:1px solid #FF0000; padding:9px;}

.purple-headingbg {background:url(../images/mainimg/purple-headingbg.gif) repeat-x; border-left:1px solid #9E00D8; border-right:1px solid #9E00D8; height:37px; font:bold 15px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase; padding:0 0 0 11px}
.purple-border {border-right:1px solid #9E00D8; border-left:1px solid #9E00D8; border-bottom:1px solid #9E00D8; padding:9px;}

.left-shadow {background:url(../images/mainimg/left-shadow.jpg) no-repeat left top;}
.right-shadow {background:url(../images/mainimg/right-shadow.jpg) no-repeat right top;}
.top-bg {background:url(../images/mainimg/top-bg.gif) repeat-x top #F3F3F3;}
.top-logobg { background:url(../images/mainimg/logobg.gif) repeat-x top;}
.topnav-bottline {border-bottom:1px solid #cccccc;}
.blue-headingbg {background:url(../images/mainimg/blue-headingbg.gif) repeat-x; border-right:1px solid #95CDEB; border-left:1px solid #95CDEB; height:37px; font:bold 15px Arial, Helvetica, sans-serif; color:#02396F; text-decoration:none; text-transform:uppercase; padding:0 0 0 11px;}
.blue-border {border-right:1px solid #95CDEB; border-left:1px solid #95CDEB; border-bottom:1px solid #95CDEB; padding:9px;}
.hr-line-blue {background:url(../images/mainimg/hr-line-blue.gif) repeat-x center; height:33px;}
.img-left {float:left; margin:0 15px 15px 0;}
.img-left-new {float:left; margin:5px 5px 3px 2px;}
.midd-blue-heading {background:url(../images/mainimg/midd-blue-headingbg.gif) repeat-x; height:37px; border-left:1px solid #95CDEB; border-right:1px solid #95CDEB; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-transform:uppercase; padding-left:11px;}
.midd-blue-border {border-left:1px solid #95CDEB; border-right:1px solid #95CDEB; border-bottom:1px solid #95CDEB; padding:7px;}
.border-right {border-right:1px solid #95CDEB;}
.img-border {border:1px solid #C0C0C0;}
.midd-light-bluebg {background:#95CDEB; font:normal 12px Arial, Helvetica, sans-serif; color:#023C74; text-decoration:none;}
.white-bg {background:#ffffff;}
.midd-blue-gradient {background:url(../images/mainimg/midd-blue-gradient.gif) repeat-x; height:37px; border-left:1px solid #95CDEB; border-right:1px solid #95CDEB; font:bold 12px Arial, Helvetica, sans-serif; color:#023D75; text-decoration:none; padding-left:15px;}
.midd-lightblue-border {border-left:6px solid #95CDEB; border-right:6px solid #95CDEB;}
.midd-greybg {background:#454545; padding:5px; color:#ffffff;}
.top-greyborder {border-top:4px solid #CCCCCC; padding:5px;}
.midd-hr-line {background:url(../images/mainimg/midd-hr-line.gif) repeat-x center; height:22px;}
.greybg-active {background:#CCCCCC;}
.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}
