/* 061410 */
/*LEFT Layout**********************/
.linebreak {
float: left;
width: 1px;
height: 454px;
background: url(../images/linebreak.gif) no-repeat;
margin: 10px 0 0 0;
}
.main, .main_newsroom {
float: left;
display: inline;
width: 662px;
text-align: left;
padding: 10px 20px 0;
}
.main_newsroom {
padding: 0 10px;
}
.sidebar {
float: left;
xborder: 1px solid #f00;
width: 180px;
text-align: left;
padding: 10px 0 0 0;
}
.ban_right {
width: 680px;
height: 187px;
float: left;
padding: 0 0 16px 0;
margin: 0 0 0 20px;
}
.box_sharepoint {
width: 334px;
margin: 0 0 0 60px;
padding: 0 0 2px 0;
}
.box_sharepoint img{
margin: 0 0 0 20px;
padding: 6px 0 10px 0;
}
.btn_learn {
float:right;
display: inline;
}
.btn_learn a img{
border: 0 none;
}
.btnA {
padding: 10px 0 10px 20px;
}
.btnA_01, .btnA_02, .btnA_03 {
float: left;
}
.btnA_02, .btnA_03 {
margin: 0 0 0 2px;
}
.btnA_01 a img, .btnA_02 a img, .btnA_03 a img {
border: none;
}
.btnA_04 {
clear: both;
padding: 1px 0 0 0;
	
}
.anim_160 {
text-align: left;
display: inline;
width: 160px;
float: right;
padding: 0 0 0 0;
margin: 0; /*margin-right creates a text dupication error in IE6*/
}
.btn_160 {
text-align: left;
display: inline;
width: 160px;
float: right;
padding: 0 0 10px 0;
margin: 0; /*margin-right creates a text dupication error in IE6*/
}
.btn_160 a img {
border: 0 none;
}


.h2Bbutton {
}
.h2Bbutton h2{
float: left;
}
.h2Bbutton a img {
float: left;
width: 90px;
margin: 8px 0 0 10px;
cursor: pointer;
}



/*CloudMerge Menu 110409***********/
.cloudMergeBox {
text-align: left;
display: inline;
width: 160px;
float: right;
margin: 0 0 10px 0; /*margin-right creates a text dupication error in IE6*/
}
.cloudMergeBoxTop {
width: 160px;
height: 40px;
background: transparent url(../images/cloudMergeBoxTop.gif) no-repeat scroll 0 0;
}
.cloudMergeBoxMid {
width: 154px;
padding: 0 2px;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
}
.cloudMergeBoxMid ul {
padding: 0;
margin: 0 0 0 0;
list-style-type: none;

}
.cloudMergeBoxMid ul li {
border: 0;
padding: 0;
margin: 0;
padding: 8px 0 8px 5px;
vertical-align: middle;
border-top: 1px solid #ddd;
border-bottom: 1px solid #efefef;
font-size: 11px;
font-weight: bold;
color: #026;
background-color: #fff;
}
.cloudMergeBoxMid ul li.last {
padding: 8px 0 3px 5px;
border-bottom: 0;
}
.cloudMergeBoxMid ul li a, .cloudMergeBoxMid ul li a:visited{
color: #038;
}
.cloudMergeBoxMid ul li a:hover {
color: #777;
text-decoration: none;
}

.cloudMergeBoxBot {
width: 160px;
height: 10px;
background: transparent url(../images/cloudMergeBoxBot.gif) no-repeat scroll 0 0;
}



.pullqoute_01 {
float: right;
width:160px;
}
.btn_160_left {
text-align: center;
display: inline;
width: 160px;
float:left;
padding: 10px 0 0 12px ;
margin: 0; /*margin-right creates a text dupication error in IE6*/
}
.btn_160_left a img {
border: 0 none;
}
.form_info { /*like main above*/
display: inline;
float: right;
width: 400px;
text-align: left;
padding: 0 20px;
}
.form_info ul {
margin: 0 0 0 10px;
padding: 0;
list-style-type: none;
}
.form_info li {
font-size: 1.2em;
margin: 0;
padding: 5px 16px;
background: url(../images/list_gray.gif) 0 8px no-repeat;
font-weight: bold;
}
.form_cont {
float: right;
width: 300px;
text-align: left;
}
.indent p {
margin: 6px 80px 0 20px;
}

/*STANDARD**********************/
.standard  { 
width: 500px; /*must be under class MAIN*/
xborder: 1px solid #f00;
}
.standard h1 {
padding: 0 0 8px 0;
}
.standard h2 {
padding: 10px 0 0 0;
}
.standard h3 {
font-size: 1.0em;
}
.standard ul { /*061408*/
margin: 0 0 10px 40px;
padding: 0;
list-style-type: none;
}
.standard ul li {
font-size: 1.2em;
margin: 0;
padding: 5px 16px;
background: url(../images/list_gray.gif) 0 8px no-repeat;
}
.standard ol {
margin: 0 0 0 30px;
padding: 0;
list-style-type:inherit;
}
.standard ol li {
font-size: 1.2em;
margin: 0;
padding: 5px 5px;
background: none;
}
.standard p{
padding: 0 0 10px 0;
}
.nobullet  { 
width: 500px; /*must be under class MAIN*/
}
.nobullet ul { /*021709*/
}
.nobullet ul li {
font-size: 9pt;
margin: 0;
padding:0 0 6px 0;
}
.nobullet p{
padding: 0 0 10px 0;
}
div .ordered ul {
margin: 0 0 0 0;
padding: 0;
list-style-type:none;
}
div .ordered li {
font-size: 1.2em;
margin: 0;
padding: 2px 0 10px 45px;
background: none;
border-bottom: 2px solid #dddddd;
margin: 0 0 10px 0;
}
div .ordered li.number1{
background: url(../images/1.jpg) 10px 0 no-repeat;
}
div .ordered li.number2{
background: url(../images/2.jpg) 10px 0 no-repeat;
}
div .ordered li.number3{
background: url(../images/3.jpg) 10px 0 no-repeat;
}
div .ordered li.number4{
background: url(../images/4.jpg) 10px 0 no-repeat;
}
div .ordered li.number5{
background: url(../images/5.jpg) 10px 0 no-repeat;
}
div .ordered li.number6{
background: url(../images/6.jpg) 10px 0 no-repeat;
}
div .ordered li.number7{
background: url(../images/7.jpg) 10px 0 no-repeat;
}
div .ordered li.number8{
background: url(../images/8.jpg) 10px 0 no-repeat;
}
div .ordered li.number9{
background: url(../images/9.jpg) 10px 0 no-repeat;
}
div .ordered li.number10{
background: url(../images/10.jpg) 3px 0 no-repeat;
}
div .ordered h2{
font-family:arial,tahoma,verdana;
font-size:11.2pt;
color: #038; 
margin:0 0 4px 0;
padding:0;
display:inline;
}
/*PERSONAL ARCHIVE POP UP BOXES**********************/
.imageBox_01, .imageBox_03 {
}
.imageBox_01a, .imageBox_03a {
width: 250px;
float: left;
display:inline;
text-align:left;
}
.imageBox_03a {
width: 400px;
margin: 0 0 0 40px;
text-align: center;
}
.imageBox_01a img, .imageBox_03a img{
border: 0px;
}
.imageBox_01a p, .imageBox_03a p{
font-size: 11px;
font-weight: bold;
color: #038;
padding: 0 15px;
}
/*Special**********************/
.testimonialList img{
border: 0;
padding: 0;
margin: 0 0 0 8px;	
}
.callout {
text-align: left;
display: inline;
width: 140px;
background-color: #efefef;
float: right;
padding: 10px;
margin: 0; /*margin-right creates a text dupication error in IE6*/
}
.callout p{
padding: 0 0 10px 0;
}
.callout-left {
text-align: left;
display: inline;
width: 140px;
height: 120px;
background-color: #efefef;
float: left;
padding: 10px;
margin: 0 0 0 10px; /*margin-right creates a text dupication error in IE6*/
}
.callout-rt {
text-align: left;
display: inline;
width: 140px;
height: 120px;
background-color: #efefef;
float: right;
padding: 6px;
margin: 10px 0 0 0; /*margin-right or left creates a text dupication error in IE6*/
border: 1px solid #ccc;
}
.callout_news {
text-align: left;
display: inline;
width: 150px;
float: right;
padding: 5px;
margin: 0; /*margin-right creates a text dupication error in IE6*/
}
.desc  { 
width: 500px; /*must be under class MAIN*/
border-left: 2px solid #ddd;
xborder: 1px solid #f00;
}
.wide  { 
width: 560px; /*must be under class MAIN*/
}
.wide h1 {
padding: 0 0 8px 0;
}
.wide h2 {
padding: 10px 0 0 0;
}
.wide h3 {
font-size: 1.0em;
}
.wide ul {
margin: 0 0 0 10px;
padding: 0;
list-style-type: none;
}
.wide li {
font-size: 1.2em;
margin: 0;
padding: 5px 16px;
background: url(../images/list_gray.gif) 0 8px no-repeat;
font-weight: bold;
}
.wide p{
padding: 0 0 10px 0;
}
.full550  {
/*must be under class MAIN*/
}
.full550 h1 {
padding: 0 0 8px 0;
}
.full550 h2 {
padding: 10px 0 0 0;
}
.full550 h3 {
font-size: 1.0em;
}
.full550 ul {
margin: 0 0 0 10px;
padding: 0;
list-style-type: none;
}
.full550 li {
font-size: 1.2em;
margin: 0;
padding: 5px 16px;
background: url(../images/list_gray.gif) 0 8px no-repeat;
font-weight: bold;
}
.full550 p{
padding: 0 0 10px 0;
width: 550px;
}
.mbl_box {
width:460px;
padding: 0 0 10px 0;
margin: 0 auto;
}
.mbl_box a {
padding: 0;
float:left;
display:inline;
}
.copy, .story, .width500 {
width: 500px; /*must be under class MAIN*/
}
.desc h1, .copy h1 {
padding: 0 0 8px 0;
}
.copy h2 {
padding: 10px 0 0 0;
}
.desc h2 {
padding: 20px 0 0 0;
border-top: 2px solid #ddd;
}
.desc h2 a, .desc h2 a:hover {
color:#038;
}
.desc h3, .copy h3 {
font-size: 1.0em;
}
.copy p {
padding: 0 30px 0px 5px;
}
.desc p {
padding: 0 30px 6px 5px;
}
.prtr {
width: 500px;
}
.prtr h2 {
padding: 8px 0 0 0;
}
.prtr ul{
margin: 0 0 0 10px;
padding: 0;
list-style-type: none;
}
.prtr li{
font-size: 1.2em;
margin: 0;
padding: 5px 16px;
background: url(../images/list_gray.gif) 0 8px no-repeat;
font-weight: bold;
}
.prtr p{
padding: 8px 0 0 0;
}
.story h1 {
color: #038;
font-weight: bold;
font-size: 1.4em;
padding: 12px 0 8px 0;
border-bottom: 2px solid #ddd;
}
.story h2 {
color: #444444;
font-weight: bold;
font-size: 1.2em;
padding: 12px 0 8px 0;
}
.story h3 {
font-size: 1.2em;
padding: 0 0 20px 0;
}
.story h4 {
color: #038;
font-weight: bold;
font-size: 1.2em;
padding: 0 0 6px 0;
}
.story h5 {
font-size: 1.1em;
padding: 0 0 8px 0;
display:inline;
}
.story p {
font-size: 1.0em;
padding: 0 0 8px 0;
}
.story ul{
margin: 0 0 0 10px;
padding: 0;
list-style-type: none;
}
.story ul li{
margin: 0;
padding: 5px 14px;
background: url(../images/list_gray.gif) 0 7px no-repeat;
}
.story ol{
margin: 0 0 0 25px;
padding: 0;
}
.story ol li{
margin: 0;
padding:0 0 10px 0;
}
.policy h2 {
padding: 14px 0 0 0;
}
.policy h3 {
font-size: 1.2em;
padding: 14px 0 0 0;
}
.policy ul {
list-style-type:upper-roman;
margin: 0 0 0 40px;
}

/*NEWSROOM**********************/
.news {
width: 500px; /*must be under class MAIN*/
display: inline;
}
.box01, .box02, .box03, .box04 {
border-bottom: 2px solid #ddd;
}
.box03 {
width: 420px;
}
.box04 {
width: 200px;
}
.box01 h2, .box02 h2, .box03 h2, .box04 h2 { /*title*/
color: #00a; 
font-size: 1.1em;
font-weight: bold;
padding: 2px 0 0 0;
}
.box01 h2 a, .box02 h2 a, .box03 h2 a, .box04 h2 a{ /*title a*/
font-size: 1.1em;
color: #00b;
text-decoration: underline;
}
.box01 h2 a:hover, .box02 h2 a:hover, .box03 h2 a:hover, .box04 h2 a:hover{ /*title a:hover*/
font-size: 1.1em;
color: #00d;
}
.box01 h3, .box02 h3, .box03 h3, .box04 h3 { /*dates*/
color: #333; 
font-size: 1em;
font-weight: bold;
width: 100%;
padding: 6px 0 0 0;
}
.box01 p, .box02 p, .box03 p, .box04 p {
font-size: 1.0em;
margin: 0;
padding: 4px 0 0 0;
color: #666;
}

/*01*/
.box01_img {
width: 150px;
float:left;
text-align: center;
margin: 0 0 0 0;
padding: 10px 0 0 0;
}
.box01_a, .box01_b {
width: 340px;
float:right;
}
/*02*/
.box02_a, .box02_b {
width: 490px;
float:right;
}
/*03*/
.newsroom_03 {
float: left;
display: inline;
width: 426px;
border: 1px solid #ddd;
margin: 2px;
padding: 6px;
}
.box03_banner {
float: left;
width: 100%;
height: 100px;
background-color: #ccc;
background:url(../images/ban_newsroom.jpg) no-repeat;
}
.box03_a {
float:left;
margin: 0 0 0 2px;
}
.box03_b {
float:right;
display: inline;
margin: 0 4px 0 2px;
}
/*04*/
.newsroom_04 {
float: left;
display: inline;
width: 200px;
border: 1px solid #ddd;
margin: 2px;
padding: 4px;
}
.box04_img {
margin: 0 auto;
padding: 14px 0 0 0;
width: 150px;
height: 50px;
text-align: center;
}
.box04_a {
float:left;
padding: 0 4px 4px;

}
.box04_b {
float:right;
padding: 0 4px 4px;
}
.box04_a h3 {
padding: 0;
}
.newsmore{
width: 150px;
float:right;
text-align:right;
font-size: 0.9em;
font-weight:bold;
padding: 0 0 2px 0;
}
.newsmore a {
color: #f90;
text-decoration: underline;
}
.newsmore a:hover{
color: #00c;
}

/*BOX05**********************/
.box05_outer {
}
.box05 {
width: 310px;
float: left;
display: inline;
padding: 0 0 20px 0;
margin: 20px 0 0 12px;
}
.box05a_top, .box05b_top, .box05c_top {
width: 307px;
height: 10px;
background:url(../images/box05a_top.gif) no-repeat; 
}
.box05b_top {
background:url(../images/box_05b_top.gif) no-repeat;
}
.box05c_top {
background:url(../images/box_05c_top.gif) no-repeat;
}
.box05a_mid, .box05b_mid, .box05c_mid {
width: 279px;
height: 30em;
padding: 0 16px;
background-color: #e1e1e1;
background:url(../images/box05a_mid.gif) no-repeat;
}
.box05b_mid {
background:url(../images/box_05b_mid.gif) no-repeat;
}
.box05c_mid {
background:url(../images/box_05c_mid.gif) no-repeat;
}
.box05a_bot, .box05b_bot, .box05c_bot {
width: 307px;
height: 10px;
background:url(../images/box05a_bot.gif) no-repeat; 
}
.box05b_bot {
background:url(../images/box_05b_bot.gif) no-repeat;
}
.box05c_bot {
background:url(../images/box_05c_bot.gif) no-repeat;
}
.box05a_mid ul, .box05b_mid ul, .box05c_mid ul {
width: 230px;
margin: 0 auto;
padding: 0 0 8px 0;
list-style-type:none;
}
.box05a_mid li, .box05b_mid li, .box05c_mid li {
margin: 0;
padding: 5px 12px;
background: url(../images/list_blue.gif) 0px 9px no-repeat;
font-size: 1.3em;
color: #333;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.box05a_mid p, .box05b_mid p, .box05c_mid p { /*needs to be behind main, priority low cascade*/
padding: 8px 0;
margin: 0;
}
.box05img {
display: block;
padding: 0 0 6px 0;
margin: 0 0 0 15px;
}
.partner_box {
border-bottom: 2px solid #ddd;
padding:  0 0 8px 0;
margin: 10px 0 0 0;
}
.partner_box img {
width: 160px;
/*border: 2px solid #ddd;*/
margin: 4px 4px 4px 4px;
float: left;
}
.partner_box p {
float: left;
width: 300px;
margin: 8px 0 0 10px;
}



.partnerRoster_box {
border-bottom: 2px solid #ddd;
padding:  0 0 8px 0;
margin: 10px 0 0 0;
}
.partnerRoster_box p {
float: left;
width: 300px;
margin: 8px 0 0 10px;
}
.partnerRoster_box_left {
float: left;
width: 168px;
padding: 8px;
}
.partnerRoster_box .partnerRoster_box_left a img {
width: 160px;
border: 0 none;
/*border: 2px solid #ddd;*/
}
.partnerRoster_box .partnerRoster_box_left h2 {
font-size: 11px;
}
.partnerRoster_box .partnerRoster_box_left h3 {
font-size: 11px;
font-weight: normal;
}



.contact_box {
border-bottom: 2px solid #ddd;
padding: 0 0 20px 0;
margin: 0 auto 0;
width: 440px;
}
.contact_box_img {
float: left;
padding: 4px 10px;
}
.contact_box p {
display: block;
float: left;
width: 210px;
padding: 15px 10px 0 10px;
}
.contact_box h2 {
display: block;
float: left;
padding: 20px 10px 0 10px;
width: 90px;
}
.byonline {
float:left;
xborder: 1px solid #f00; /* */
}

/*Mailbox**********************/
.mailbox_cont { /*USE MAIN WIDE*/
float: left;
width: 560px;
display: inline;
text-align: left;
}
.mailbox01 {
float: left;
display: inline;
margin: 0 10px 0 0;
width: 266px;
}
.mailbox01_top {
width: 266px;
height: 38px;
background:url(../images/Mail-Archive_top.gif) no-repeat; 
} 
.mailbox01_mid {
width: 236px;
background:url(../images/Mail-Archive_mid.gif) repeat-y;
padding: 10px 15px; 
color: #ffffff;
}
.mailbox01_bot {
width: 266px;
height: 20px;
background:url(../images/Mail-Archive_bot.gif) no-repeat; 
}
.mailbox02 {
float: left;
display: inline;
width: 266px;
}
.mailbox02_top {
width: 266px;
height: 38px;
background:url(../images/AdvisorMail_top.gif) no-repeat; 
} 
.mailbox02_mid {
width: 236px;
background:url(../images/AdvisorMail_mid.gif) repeat-y;
padding: 10px 15px; 
color: #ffffff;
}
.mailbox02_bot {
width: 266px;
height: 20px;
background:url(../images/AdvisorMail_bot.gif) no-repeat; 
}

/*FeatureBox**********************/
.feature_01 { /*USE WIDE*/
padding: 0 0 12px 0;
}
.feature_01a {
float: left;
display:inline;

}
.feature_01b {
float: left;
display:inline;
width: 234px;

}
.feature_01b ul{
margin: 0 0 0 10px;
padding: 0;
list-style-type: none;
}
.feature_01b li{
font-size: 1.0em;
margin: 0;
padding: 2px 16px;
background: url(../images/list_gray.gif) 0 4px no-repeat;
font-weight: bold;
}
.feature_02 { /*USE WIDE*/
padding: 14px 0 12px 0;
}
.feature_02a {
float: left;
display:inline;
width: 158px;
height: 70px;
border: 2px solid #ddd;
padding: 6px;
margin: 0 3px;
font-size: 1.2em;
background-color:#efefef;
}
.feature_02b {
float: left;
display:inline;
width: 158px;
height: 70px;
border: 2px solid #ddd;
padding: 6px;
margin: 0 3px;
font-size: 1.2em;
background-color:#efefef;
}
.feature_02c {
float: left;
display:inline;
width: 158px;
height: 70px;
border: 2px solid #ddd;
padding: 6px;
margin: 0 3px;
font-size: 1.2em;
background-color:#efefef;
font-weight:bold;
text-align:center;
}
.feature_03top {/*USE STANDARD*/
}
.feature_03mid {
}
.feature_03bot {
}
.feature_03a{
}
.feature_03b{
}
.feature_04 {
width: 439px;
margin: 12px auto;
}
.feature_04_top {
width: 439px;
height: 10px;
background: url(../images/feature_04_top.gif) no-repeat;
}
.feature_04_mid {
width: 419px;
background: url(../images/feature_04_mid.gif) repeat-y;
padding: 0 10px;
font-size: 1.2em;
}
.feature_04_bot {
width: 439px;
height: 10px;
background: url(../images/feature_04_bot.gif) no-repeat;
}
.feature_05 { /*USE WIDE*/
padding: 14px 0 12px 0;
text-align:left;
}
.feature_05a {
float: left;
display:inline;
width: 140px;
height: 200px;
border: 2px solid #ddd;
padding: 6px;
margin: 0 3px;
background-color:#efefef;
}

.feature_05 ul{
margin:0;
padding:0;
list-style:none;
}
.feature_05 li{
padding:5px 18px;
background:url(../images/list_gray.gif) 0 9px no-repeat;
text-align:left;
font-family:arial,tahoma,verdana;
font-size: 8pt;
font-weight:normal;
}

.img_center {
text-align:center;
margin: 10px 0 0 0;
padding: 0 0 10px 0;
}
/*PAGE: regulatory-complaince.asp **********************/
.reglist { /*based on standard*/
width:500px;
}
.reglist h2 { 
padding: 14px 0 0 0;
}
.reglist p{ 
padding: 0 0 14px 0;
border-bottom: 2px solid #ddd;
}
.btn_reglist ul{
margin: -19px 0 0 0;
list-style-type: none;
font-size: 0.8em;
width: 82px;
float:right;
display:inline;
}
.btn_reglist li{
margin: 0;
padding: 0;
}
.btn_reglist li a img{
border: 0 none;
}
.reglist h2 a:link, .reglist h2 a:visited {
color: #666;
}
.reglist h2 a:hover {
color: #FF9933;
text-decoration: underline;
}

/*PAGE: exchange-upgrades***********/
.box_480_cont {
margin: 10px -10px 0 10px;
text-align: left;
}
.box_480_top, .box_480_bot {
float: left;
display:inline;
width: 480px;
height:10px;
padding: 0;
margin: 0 auto;
background:url(../images/480_gray_top.gif) no-repeat;
}
.box_480_mid {
background:url(../images/480_gray_mid.gif) no-repeat;
}
.box_480_bot {
background:url(../images/480_gray_bot.gif) no-repeat;
margin: 0 auto 10px;
}
.box_480_title {
background-color:#eee;
width: 458px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
font-size: 1.2em;
line-height: 1.8em;
padding: 0 10px;
font-weight: bold;
}
.box_480_content {
background-color: #fff;
width: 438px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
line-height: 2.4em;
padding: 0 20px;
}
.text_480 {
float: left;
display: inline;
width: 310px;
}
.price_480 {
width: 120px;
right: 20px;
display: inline;
float:left;
margin-right: 0;
font-size: 1.2em;
font-weight: bold;
}
.hostprice04 a{
float: left;
display: inline;
Xfont-weight: bold;
font-size: 1.0em;
text-align: center;
width: 120px;
line-height: 30px;
color: #fff;
background:url(../images/btn_hosting04.gif) no-repeat;
margin: 0;
}
.hostprice04 a:hover {
color: #F60;
}












/*SITEMAP**********************/
.sitemap_box {
float: left;
display: inline;
width: 300px;
margin: 0 0 0 10px;
}
.sitemap_box h2{
font-size: 1.2em;
padding: 10px 0 0 0;
}
.sitemap_box ul {
margin: 0 0 20px 10px;
padding: 0;
list-style-type: none;
}
.sitemap_box li {
padding:5px 0 0 14px;
background:url(../images/list_gray.gif) 0 8px no-repeat;
text-align:left;
font-size: 8pt;
font-weight:normal;
}
.sitemap_box li a {
color: #777;
text-decorration: none;
}
.sitemap_box li a:hover {
color: #777;
text-decoration: underline;
}
/*BTN_MAAM**********************/
.btn_maam a img{
border: 0 none;
padding: 2px;
}
/*Listbox 01, 02, 03 **********************/
div.listbox01, div.listbox02, div.listbox03 {
margin: 0 0 10px 0;
}
div.listbox01_top {
width: 467px;
height: 17px;
background:url(../images/listbox01_top.gif) no-repeat;
}
div.listbox01_mid {
background:url(../images/listbox01_mid.gif) repeat-y;
width: 467px;
}
div.listbox01_bot {
background:url(../images/listbox01_bot.gif) no-repeat;
width: 467px;
height: 25px;
}
div.listbox02_top {
width: 467px;
height: 17px;
background:url(../images/listbox02_top.gif) no-repeat;
}
div.listbox02_mid {
background:url(../images/listbox02_mid.gif) repeat-y;
width: 467px;
}
div.listbox02_bot {
background:url(../images/listbox02_bot.gif) no-repeat;
width: 467px;
height: 25px;
}
div.listbox03_top {
width: 467px;
height: 17px;
background:url(../images/listbox03_top.gif) no-repeat;
}
div.listbox03_mid {
background:url(../images/listbox03_mid.gif) repeat-y;
width: 467px;
}
div.listbox03_bot {
background:url(../images/listbox03_bot.gif) no-repeat;
width: 467px;
height: 25px;
}
div.listbox01 h2, div.listbox02 h2, div.listbox03 h2{
font-size: 1.4em;
text-align: center;
color: #039;
}
div.listbox01_img, div.listbox02_img, div.listbox03_img {
float: left;
display: inline;
width: 115px;
margin: -10px 0 0 16px;
text-align: center;
}
div.listbox01_img img, div.listbox02_img img, div.listbox03_img img {
padding: 2px;
}
div.listbox01_list,div.listbox02_list, div.listbox03_list {
float: left;
display: inline;
width: 310px;
margin: 0 0 0 10px;
font-size: .9em;
}
div.listbox01_list ul, div.listbox02_list ul, div.listbox03_list ul {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 1.0em;
}
div.listbox01_list li, div.listbox02_list li, div.listbox03_list li {
padding:5px 0 0 14px;
background:url(../images/list_gray.gif) 0 8px no-repeat;
text-align: left;
}
/*ListboxB**********************/
/*div.listboxb {
margin: 0 0 0 10px;
padding: 10px 0;
}
div.listboxb_head {
}
div.listboxb_01 {
float: left;
display:inline;
xbackground:url(../images/listboxb_01.gif) no-repeat;
width: 9px;
height: 26px;
}
div.listboxb_02 {
float: left;
display:inline;
xbackground:url(../images/listboxb_02.gif) no-repeat;
height: 22px;
padding: 4px 2px 0 0;
font-size: 1.2em;
font-weight: bold;
color: #fff;
}
div.listboxb_03 {
float: left;
display:inline;
xbackground:url(../images/listboxb_03.gif) no-repeat;
width: 15px;
height: 26px;
}
div.listboxb_top {
float: left;
display:inline;
background:url(../images/listboxb_top.gif) no-repeat;
width: 463px;
height: 12px;
}
div.listboxb_mid {
float: left;
display:inline;
background:url(../images/listboxb_mid.gif) repeat-y;
width: 463px;
}
div.listboxb_mid ul{
margin: 0 20px 4px 20px;
padding: 0;
list-style-type: none;
font-size: 1.0em;
}
div.listboxb_mid li{
padding:5px 0 0 14px;
background:url(../images/list_gray.gif) 0 8px no-repeat;
text-align: left;
}
div.listboxb_bot {
float: left;
display:inline;
background:url(../images/listboxb_bot.gif) no-repeat;
width: 463px;
height: 18px;
}*/

/* Features Boxes */
.content_div{
padding:5px 10px 5px 10px;
}
.am_feature_container_o{
border:1px solid #cccccc;
background-color:#f9f9f9;
padding:1px;
margin:0 0 2px 0;
}
.am_feature_container_e{
border:1px solid #cccccc;
padding:1px;
margin:0 0 2px 0;
}
.am_feature_left{
float:left;
display:inline;
text-align:left;
width:130px;
font-size:8pt;
font-weight:bold;
color:#333333;
}
.am_feature_right{
border-left:1px dotted #cccccc;
padding:3px 3px 3px 3px;
float:left;
display:inline;
font-size:8pt;
font-weight:normal;
color:#333333;
width: 358px;
}

/* Corner Box (box with rounded corners, Encapsulate in a clearfix Div */
.crnbox_shelf-top{
margin:0;
padding:0;
width:490px;
height:5px;
background-image:url(../images/shelf_top.gif);
overflow:hidden;
}
.crnbox_shelf-bottom{
margin:0;
padding:0;
width:490px;
height:5px;
background-image:url(../images/shelf_bottom.gif);
overflow:hidden;
}
.crnbox_shelf_middle{
margin:0;
padding:15px 20px 15px 20px;
width:448px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
font-family:arial,tahoma,verdana;
font-size:8pt;
}
.crnbox_shelf_middle ul{
padding:0;
margin:0 0 0 18px;
}
.crnbox_shelf_middle p, .crnbox_shelf_middle ul li{
font-family:arial,tahoma,verdana;
font-size:8pt;
}
.crnbox_header-txt{
padding:4px;
background-color:#999999;
border:1px solid #cccccc;
color:#ffffff;
font-family:arial,tahoma,verdana;
font-weight:bold;
font-size:9pt;
}

/* Hosted Exchange */
.hosted_container{
margin:0 0 15px 0;
}
.hosted_left{
float:left;
display:inline;
padding:0;
width:90px;
height:100px;
}
.hosted_right{
float:left;
display:inline;
padding:0 0 0 5px;
width:400px;
}
.hosted_right p{
margin:6px 0 6px 0;
}
.hosted_right h2{
margin:0 0 0 0;
padding:0;
}
.hosted_right ul{
padding:0;
margin:0 0 12px 15px;
}
.hosted_right ul li{
margin:0;
font-size:8pt;
font-weight:bold;
}
/* Resources */
/*LEVEL 2********************/
.level_01 {
width:889px;
}
.level_01 .res_banner {
background: url(../images/resources-banner_02.gif) no-repeat;
width: 587px;
height: 131px;
float:left;
display: inline;
border: 0;
padding: 0;
margin: 0 0 0 2px;
}
.level_01 .res_offer {}
.level_01 .res_offer_btn {
background: url(../images/resources-offer.jpg) no-repeat;
width: 287px;
height: 131px;
float:left;
display: inline;
border: 0;
padding: 0;
margin: 0 0 0 11px;
}
.level_01 .res_offer_btn:hover {
background-position: 0px -150px;	
}

/*LEVEL 2********************/
.level_2 {
width: 890px;
height: 259px;	
background: url(../images/resources-level2-back.gif) no-repeat 0 0;
margin: 10px 0 0 0;
}
.level_2_left {
width: 256px;
height: 210px;
float:left;
display:inline;
margin: 30px 42px 0 20px;
text-align:left;
}
.level_2_left h2, .level_2_mid h2, .level_2_right h2{
color: #fff;
font-size:11px;
font-weight:normal;
border: 0;
padding: 4px 0 32px 0;
margin: 4px 0 0 84px;
}
.level_2_left h3{
color: #fff;
font-size:11px;
font-weight:bold;
margin: 0 0 6px 0;
}
.level_2_left h4{
color: #f60;
font-size:11px;
font-weight:bold;
padding: 6px 0 6px 0;
}
/*level 2 left NEW WEBINAR*/
.level_2_left .newWebinar a .pseudo_h3, .newWebinar a:visited .pseudo_h3 {
color:#fff;
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
}
.level_2_left .newWebinar a:hover .pseudo_h3 {
color: #ddd;
}
.level_2_left .newWebinar a .level2_date, .newWebinar a:visited .level2_date {
font-size:10px;
color:#fff;
padding: 2px 0 4px 0;
}
.level_2_left .newWebinar a:hover .level2_date {
color: #ddd;
}
.level_2_left .newWebinar a .small_span, .newWebinar a:visited .small_span{
font-size:9px;
color:#f60;
padding: 2px 0 4px 0;
}
.level_2_left .newWebinar a:hover .small_span{
color: #09f;
}
/*level 2 left PREVIOUS WEBINARS*/
.level_2_left h3 a, .level_2b_left h3 a:visited {
color:#fff;
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.level_2_left h3 a:hover{
color:#ddd;	
}
.level_2_left h3 a span, .level_2_left h3 a:visited span{
font-size:9px;
font-weight:normal;
color:#F60;
padding: 0 0 0 3px;
font-family:Arial, Helvetica, sans-serif;
}
.level_2_left h3 a:hover span{
color:#09f;
}
/*level 2 MID*/
.level_2_mid {
width: 256px;
height: 210px;
float:left;
display:inline;
margin: 30px 42px 0 0;
text-align:left;
padding: 0;
}
.level_2_mid h2 {
padding: 4px 0 14px 0;
margin: 4px 0 0 88px;
}
.level_2_mid .tourBtn {}
.level_2_mid .tourBtn_01, .level_2_mid .tourBtn_02 {
display: block; /*make the inline <a> a block element*/
width: 244px;
height: 70px;
background: url(../images/resources-tour-01.gif) no-repeat;
background-position: 0px 0px;
border: 0;
padding: 0;
margin: 8px 0 0 3px;
}
.level_2_mid .tourBtn_02 {
background: url(../images/resources-tour-02.gif) no-repeat;
margin: 12px 0 0 3px;
}
.level_2_mid .tourBtn_01:hover, .level_2_mid .tourBtn_02:hover {
background-position: 0px -90px;	
}
/*level 2 RIGHT*/
.level_2_right {
width: 256px;
height: 210px;
float:left;
display:inline;
margin: 30px 0 0 0;
text-align:left;
}
.level_2_right h2 {
padding: 4px 0 20px 0;
margin: 4px 0 0 64px;	
}
.level_2_right p{
font-size: 11px;
padding: 1px 0 ;
font-weight: normal;
color: #fff;	
}
.level_2_right .calcBtn {}
.level_2_right .calcBtn_01, .level_2_right .calcBtn_02 {
display: block;
width:210px;
height:18px;
background: url(../images/Resources-Email-Archiving-TCO.gif) no-repeat;	
background-position: 0px 0px;
padding:0;
margin:0;
}
.level_2_right .calcBtn_01:hover, .level_2_right .calcBtn_02:hover {
background-position: 0px -30px;	
}
.level_2_right .calcBtn_02 {
background: url(../images/Resources-Hosted-Exchange-ROI.gif) no-repeat;
}

/*LEVEL 3********************/
.level_3 {
width:890px;
margin: 10px 0 0 0;
}
.level_3 img {
border: 0;
}
.level_3_top {
float:left;
display:inline;
width:890px;
height: 10px;
background: url(../images/resources_level_3_top.gif) no-repeat;
}
.level_3_mid {
float:left;
display:inline;
width:890px;
background: url(../images/resources_level_3_mid.gif) repeat-y;
padding: 0 0 6px 0;
}
.level_3_bot {
float:left;
display:inline;
width:890px;
height: 10px;
background: url(../images/resources_level_3_bot.gif) no-repeat;
margin: 0;
}
.box3_1, .box3_2, .box3_3 {
float:left;
display:inline;
width: 256px;
padding: 0;
text-align:left;
}
.box3_1 {margin: 0 42px 0 20px;} 
.box3_2 {margin: 0 42px 0 0;} 
.box3_3 {}

.box3_1 .titleImg, .box3_2 .titleImg, .box3_3 .titleImg {
padding: 10px 0 4px 0;
}
.box3_1 h2, .box3_2 h2, .box3_3 h2 {
font-size: 12px;
padding: 4px 0;
font-weight: normal;
color: #666;
}
/*.box3_2 {
width: 260px;
}*/
.box3_1 h3, .box3_3 h3{
display: block;
padding: 4px 0;
width: 230px;
}
.box3_2 h3 { /*width here needs to be overridden by resources-regualtions-box in IE6*/
display: block;
padding: 5px 0;
}
.box3_3 h3 { /*width here needs to be overridden by resources-regualtions-box in IE6*/
display: block;
padding: 4px 0 10px;
}
.box3_3 .resources-regualtions-box h3 {
width: 50px;
}

.box3_1 h3 a, .box3_2 h3 a, .box3_3 h3 a, .box3_1 h3 a:visited, .box3_2 h3 a:visited, .box3_3 h3 a:visited {
padding: 0;
margin: 0;
color: #333;
clear:both;
font-size: 11px;
font-weight: bold;
}
.box3_1 h3 a:hover, .box3_2 h3 a:hover, .box3_3 h3 a:hover {
color: #03b;
}
.level_3 ul {
margin: 0 0 10px 10px;
padding: 0;
list-style-type: none;
}
.level_3 ul li {
font-size: 11.0px;
margin: 0;
padding: 5px 16px;
background: url(../images/list_gray.gif) 0 7px no-repeat;
}
.resources-regualtions-box {
width: 60px;
float:left;
dsiplay: inline;
}

.level_3 .specialReportBtn01 { /*GARTNER BUTTON*/
display: block; /*make the inline <a> a block element*/
width: 244px;
height: 70px;
background: url(../images/resources-btn-gartner.gif) no-repeat;
background-position: 0px 0px;
border: 0;
padding: 0;
margin: 3px 0 16px 3px;
}
.level_3 .specialReportBtn01:hover {
background-position: 0px -80px;	
}
.level_3 .specialReportBtn02 { /*FORRESTER BUTTON*/
display: block; /*make the inline <a> a block element*/
width: 244px;
height: 92px;
background: url(../images/resources-btn-forrester.gif) no-repeat;
background-position: 0px 0px;
border: 0;
padding: 0;
margin: 16px 0 10px 3px;
}
.level_3 .specialReportBtn02:hover {
background-position: 0px -148px;	
}

.level_3 .specialReportBtn03 { /*ESG BUTTON*/
display: block; /*make the inline <a> a block element*/
width: 244px;
height: 120px;
background: url(../images/resources-btn-ESG.gif) no-repeat;
background-position: 0px 0px;
border: 0;
padding: 0;
margin: 16px 0 10px 3px;
}
.level_3 .specialReportBtn03:hover {
background-position: 0px -125px;	
}

.level_3 .resource_breakline {
width: 250px;
height: 2px;
background-color: #ccc;
margin: 10px 0 8px 0;

}
/* Pricing Page Live Text 050809 ********************/
.compareCont {}
.compare01, .compare02 {
float: left;
display: inline;
width: 195px;
}
.comparePlus {
float: left;
display: inline;
background:url(../images/comparePlus.gif) no-repeat;
width: 40px;
height: 150px;
background-position: 0 60px;
margin: 0 1px;
}

.compare01Top {
background:url(../images/compare01_top.gif) no-repeat;
width: 195px;
height: 10px;
}
.compare02Top {
background:url(../images/compare02_top.gif) no-repeat;
width: 195px;
height: 10px;
}
.compare01TopTitle, .compare02TopTitle {
background-color: #e0e0e0;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
color: #0055a2;
height: 20px;
line-height: 20px;
width: 185px;
padding: 0 4px;
font-weight: bold;
font-size: 11px;
text-align: center;
}
.compare02TopTitle {
background-color: #da5508;
border-left: 1px solid #da5508;
border-right: 1px solid #da5508;
color: #fff;
}
.compare01TopTitle a, .compare01TopTitle a:visited {
color: #0055a2;
}
.compare01TopTitle a:hover {
color: #da5508;
}
.compare02TopTitle a, .compare02TopTitle a:visited {
color: #fff;
}
.compare02TopTitle a:hover {
color: #0055a2;
}
.compare01MidA, .compare01MidB, .compare02MidA, .compare02MidB {
height: 24px;
line-height: 24px;
width: 185px;
padding: 0 4px;
background-color: #f6f6f6;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
text-align: left;
font-size: 9px;
}
.compare01MidB {
background-color: #ffffff;
}
.compare02MidA {
background-color: #f6dacf;
border-left: 1px solid #da5508;
border-right: 1px solid #da5508;
}
.compare02MidB {
background-color: #fae7e1;
border-left: 1px solid #da5508;
border-right: 1px solid #da5508;
}
.compare01MidA img, .compare01MidB img, .compare02MidA img, .compare02MidB img{
padding: 6px 1px 0 0;
}
.compare01Bot {
background:url(../images/compare01_bot.gif) no-repeat;
width: 195px;
height: 10px;
}
.compare02Bot {
background:url(../images/compare02_bot.gif) no-repeat;
width: 195px;
height: 10px;
}

.compareButtons {
padding: 10px 0 0 0;
}
.compareButtons img{
border: 0 none;
}
.compareButton01 {
margin: 0 0 0 75px;
}
.compareButton02 {
margin: 0 0 0 245px;
}

.pricing_h2 a {
text-decoration: underline;
}
/*EMAIL ARCHIVING TABBED PANEL*/
.TabbedPanels {
margin: 0px;
padding: 0px;
float: left;
clear: none;
width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup {
border: 0;
padding: 0;
margin: 0;
}
.TabbedPanels ul.TabbedPanelsTabGroup{
list-style-type: none;
border: 0;
padding: 0;
margin: 0;
}
.standard .TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 12px sans-serif;
	background-color: #f00;
	list-style: none;
	list-style-type: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}
.standard .TabbedPanels ul.TabbedPanelsTabGroup li.TabbedPanelsTab{
background-color: #bbb;
color: #000;
list-style-type: none;
padding: 4px 10px;
margin: 0;
background:transparent url(../images/n.gif) no-repeat scroll 0 8px;
}
.standard .TabbedPanels ul.TabbedPanelsTabGroup li.TabbedPanelsTabHover{
background-color: #fff;
list-style-type: none;
}
.standard .TabbedPanels ul.TabbedPanelsTabGroup li.TabbedPanelsTabSelected{
background-color: #efefef;
list-style-type: none;
border-bottom: 1px solid #efefef;
}
.standard .TabbedPanels ul.TabbedPanelsTabGroup{
list-style-type: none;
}
.TabbedPanelsTab a {
color: black;
text-decoration: none;
}
.TabbedPanelsContentGroup {
clear: both;
border-left: solid 1px #CCC;
border-bottom: solid 1px #CCC;
border-top: solid 1px #999;
border-right: solid 1px #999;
background-color: #efefef;
}
.TabbedPanelsContent {
padding: 10px;
text-align:left;
}
.TabbedPanelsContent h3{
font-size: 14px;
font-weight: bold;
padding: 10px 0;
}
.TabbedPanelsContent p{
font-size: 11px;
padding: 0 0 8px 0;
}
.paneltable-b {
margin: 0 auto;
}
.paneltable-b a img {
padding: 3px 0 0 5px;
border: 0;
background-color: #efefef;
}
.paneltable {
margin: 0 auto 10px;

}
.paneltable td {
padding: 0;
border: 1px solid #ccc;
background-color: #fff;
vertical-align:top;
}
.paneltable td p{
padding:4px 6px;
margin: 0;

}
.paneltable td h3 {
font-size: 12px;
padding:4px 6px;
margin: 0;

}
.paneltable ul{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 9px;
}
.paneltable ul li{
margin: 0;
padding: 6px 20px;
background: url(../images/list_blue5.gif) 10px 10px no-repeat;
} 
/* FOOTNOTE 05209 ********************/
p.footnote {
font-size: 10px;
}
p.footnote sup {
font-size: 8px;
}/* SIRT table 0709 ********************/
table.sirt  {
margin: 10px;	
border: 1px solid #ccc;	
}

table.sirt  th{
padding: 10px;	
background-color: #efefef;
border-bottom:1px solid #ccc;
font-weight: bold;
text-align:left;
}

table.sirt  td{
padding: 10px;
border-bottom:1px solid #ccc;
}
/* Video Webinar 121809 ********************/
.webinarMain {
margin: 20px 0;
}
.webinarFlash {
width: 470px;
height: 320px;
background-color: #999;
margin: 0 10px 0 0;
padding: 0;
float: left;
display:inline;
}
.webinarInfo h3 {
font-size:11px;
color: #036;
}
.webinarInfo {
float: left;
display:inline;
background-color: #efefef;
font-size: 10px;
width: 198px;
border: 1px solid #ccc;
padding: 6px;
height:306px;
overflow-y: scroll;
}
.webinarInfo h3 {
display: inline;
padding: 0px;
margin: 0 0 6px;
font-size: l1px;
font-weight: bold;
}
.webinarFeatures {
padding: 10px 0;
width: 650px;
margin: 10px;
padding: 0;
}
.webinarFeatures h3 {
font-size:12px;
color: #036;	
}
.webinarInfo p {
font-size: 11px;
color: #666;
padding: 0 0 4px;
margin: 0;
} 
.webinarInfo p strong, .webinarFeatures p strong{
color: #555;	
}
.webinarInfo ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.webinarInfo ul li{
font-size: 10px;
margin: 0;
padding: 2px 0 0 12px;
background: url(../images/list_gray.gif) 0 4px no-repeat;		
}
.webinarFeatures p{
font-size: 11px;
color: #888;
}

/* SLA01 table 0709 ********************/
table.sla01  {
margin: 10px;	
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
}

table.sla01 th{
padding: 10px;	
background-color: #000080;
border-bottom:1px solid #ccc;
font-weight: bold;
color: #fff;
}

table.sla01 td{
padding: 8px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc; 
}
table.sla01 td ul, table.sla01 td ol{
padding: 0;
margin: 0;
list-style-type:none
}
table.sla01 td ul {

}
table.sla01 td ul li{
padding: 4px 0;
margin: 0;
}
table.sla01 td ol li{
background: url(../images/list_gray.gif) 0 6px no-repeat;
padding: 4px 0 4px 14px;
margin: 0;
}
ul.slaList  {
padding: 0;
margin: 0 0 0 40px;
list-style-type: none;
}
ul.slaList  li {
padding: 0;
margin: 0;
background: url(../images/list_gray7.gif) 0 7px no-repeat;
padding: 4px 0 4px 14px;
margin: 0;
}
/*IMPLEMENTATION CHART 073109**********************/
/*ul.implementationChart {
width: 450px;
list-style-type:none;
margin: 0;
padding: 0;
border: 3px solid #ccc;
}
ul.implementationChart li {
padding: 6px;
background:none;
border-bottom: 1px solid #ccc;
}
/*ul.implementationChart li#listHeader01, ul.implementationChart li#listHeader02, ul.implementationChart li#listHeader03, ul.implementationChart li#listHeader04 {
background-color: #039;
color: #fff;
font-weight: bold;
}
ul.implementationChart li#listDesc01, ul.implementationChart li#listDesc02, ul.implementationChart li#listDesc03, ul.implementationChart li#listDesc04 {
background-color:#FFC;
display:none;

}
ul.implementationChart li img{
float:right;	
}
ul.implementationChart li.ImplementationHeaderClass {
background: #039 url(../images/toggle01.gif) no-repeat right -30px;
color: #fff;
font-weight: bold;
}
ul.implementationChart li.ImplementationHeaderClass .active {
background: url(../images/toggle01.gif) no-repeat right -3px;
}
.ImplementationDescClass {}*/



.accordion {
	width: 480px;
	border-top: 2px solid #ccc;
	border-right: 2px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 2px solid #ccc;
}
.accordion h3 {
	background: #e9e7e7 url(../images/toggle01.gif) no-repeat 460px -30px;
	padding: 6px 10px;
	margin: 0;
	font-weight: bold;
	font-size:12px;
	border-top: none;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
	color: #01539F;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: 460px 2px;
}
.accordion p {
	background: #f7f7f7;
	margin: 0;
	display:none;
	padding: 10px 15px 12px;
	border-bottom: 1px solid #ccc;
}
.accordion h4 {
	font-size: 11px;
	background: #fefefe;
	margin: 0;
	padding: 6px 15px;
	border-bottom: 1px solid #ccc;
	color: #555555;
}
/*POLICY TABLE DUPLICATE FROM STYLE 500**********************/
.policyIndent {
margin: 0 0 0 20px;
}
.policyTable_outer {
border: 1px solid #ccc;
width: 430px;
margin: 10px 0 10px 30px;
}
.policyTable {
border: 1px solid #ccc;
padding: 0;
margin: 3px;
width: 424px;
}
.policyTable thead{
background-color: #1f497d;
color: #fff;
}
.policyTable thead th, .policyTable tbody td {
padding: 5px;
border-bottom: 1px solid #ccc;
}

ul.policyList {
margin: 0 0 10px 30px;
padding: 0;
list-style-type: none;
}
ul.policyList li {
font-size: 1.2em;
margin: 0;
padding: 5px 16px;
background: url(../images/list_gray.gif) 0 8px no-repeat;
}
/*CaseStudy**********************/

#case-studies .caseStudyBox {
border-top: 2px solid #ddd;
margin: 0;
padding: 6px 3px;
}
#case-studies .caseStudyBox a img {
width: 150px;
height: 80px;
background-color: #fcc;
display: inline;
float: left;
border: 0;
margin: 0 20px 0 0;
}
#case-studies .caseStudyBox h3 {
font-size: 14px;
color: #038;
padding: 10px 0 0 0;
maring: 0;
}
#case-studies .caseStudyBox h4 {
color: #888;
font-size: 11px;
padding: 2px 0 0 0;
margin: 0;
font-weight: bold;
}
#case-studies .caseStudyBox a span {
color: #00c;
font-size: 11px;
padding: 6px 0 0 0;
margin: 0;
font-weight: normal;
}
#case-studies .caseStudyBox a:hover span {
color: #f90;
}

/*END**********************/