@charset "utf-8";
/*Page Specific CSS*/
.rsi #mainContent a:link, .rsi #mainContent a:visited  { color:#00C; }
.rsi #mainContent #requestedBadges p {font-weight:bold; font-size:0.95em; color:#000;}
strong a {font-size:0.90em;}
.rsi #mainContent { text-align:center;  }
.rsi #mainContent p { color:#000; font-size:0.90em;  font-weight:bold; text-align:center; padding-right: 5px; padding-left: 5px; }
.rsi #mainContent h1 { color:#28166F; font-size:1.15em; text-align:center; }
.rsi #mainContent h2 {  color:#28166F;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

.rsi #mainContent h3, .rsi #mainContent .badgeInfo { width:33%; float:left; }

.rsi #mainContent #box1 { width:33%; height:330px; float:left; border-right:solid 1px #999999; }
.rsi #mainContent #box1 img {margin-top:40px; }
.rsi #mainContent #box2 { width:33%; height:330px; float:left; border-right:solid 1px #999999; }
.rsi #mainContent #box3 { width:33%; height:330px; float:left; }
.rsi #mainContent #box3 img {margin-top:60px;}

.rsi #mainContent #box4 {float:left; height:460px; width:33%; border-right: solid 1px #999999;}
.rsi #mainContent #box4 img { margin-top:40px; }
.rsi #mainContent #box5 {float:left; height:460px; width:33%; border-right:solid 1px #999999;}
.rsi #mainContent #box6 {float:left; height:460px; width:33%;}
.rsi #mainContent #box6 img { margin-top:15px; }

.rsi #mainContent #box7 { width:39.5%;  float:left;  #999999; }
.rsi #mainContent #box8 { width:59.5%;  float:left; }

.rsi #mainContent .badgeInfo p  {width:230px; text-align:left; font-weight:bold; font-size:0.8em; color:#000000; margin:0px auto; }
.rsi #mainContent .badgeInfo li { text-align:left; font-weight:bold; font-size:0.8em; color:#000000; list-style:none; padding:10px 5px; }
.rsi #mainContent .badgeInfo ul { padding:0px 0px 0px 10px; }

.rsi #mainContent .badgeInfo1 p, .rsi #mainContent .badgeInfo2 p {text-align:left; font-weight:bold; font-size:0.8em; color:#000000;  margin:0px auto; }
.rsi #mainContent .badgeInfo1 p {width:200px;}
.rsi #mainContent .badgeInfo2 p{width:215px;}
.rsi #mainContent .badgeInfo1 li , .rsi #mainContent .badgeInfo2 li{ text-align:left; font-weight:bold; font-size:0.8em; color:#000000; list-style:none; padding:5px 0px;}
.rsi #mainContent .badgeInfo1 li.radio {padding-left:20px;}
.rsi #mainContent .badgeInfo1 ul , .rsi #mainContent .badgeInfo2 ul { padding:0px 0px 0px 10px; }

.rsi #mainContent .badgeInfo2_1, .rsi #mainContent .badgeInfo2_2 { width:33%; float:left; }
.rsi #mainContent .badgeInfo2_1 p, .rsi #mainContent .badgeInfo2_2 p {text-align:left; font-weight:bold; font-size:0.8em; color:#000000;  margin:0px auto; }
.rsi #mainContent .badgeInfo2_1 p {width:200px;}
.rsi #mainContent .badgeInfo2_2 p{width:215px;}
.rsi #mainContent .badgeInfo2_1 li , .rsi #mainContent .badgeInfo2_2 li{ text-align:left; font-weight:bold; font-size:0.8em; color:#000000; list-style:none; padding:5px 0px;}
.rsi #mainContent .badgeInfo2_1 li.radio {padding-left:20px;}
.rsi #mainContent .badgeInfo2_1 ul , .rsi #mainContent .badgeInfo2_2 ul { padding:0px 0px 0px 10px; }
.rsi #mainContent .containerBorder { border-right:solid 1px #999999; } 
.rsi #mainContent .badgeContainer {height:275px;}
.rsi #mainContent .badgeInfo3 {   }
.rsi #mainContent .badgeInfo3_1 {   }
.rsi #mainContent .badgeInfo3 p, .rsi #mainContent .badgeInfo3_1 p {text-align:left; font-weight:bold; font-size:0.8em; color:#000000; width:290px; margin:0px auto; }
.rsi #mainContent .badgeInfo3 li , .rsi #mainContent .badgeInfo3_1 li{ text-align:left; font-weight:bold; font-size:0.8em; color:#000000; list-style:none; padding:5px 0px;}
.rsi #mainContent .badgeInfo3 ul , .rsi #mainContent .badgeInfo2 ul { padding:0px 0px 0px 10px; }
.rsi #mainContent li.radio {padding-left:20px;}

.rsi #mainContent .phidHeader { width:59.5%;  float:left; }
.rsi #mainContent .fullColorHeader { width:39.5%; float:left; }

