/* --------- /stylesheets/style.css --------- */ 
* {
font-family:verdana,arial,tahoma,sans-serif;
font-size:11px;
line-height:15px;
text-align:left;
color:#333;
margin:0;
padding:0;
}

/*font-family:"lucida grande",tahoma,verdana,arial,sans-serif; */

:focus {
outline:0;
}

body {
background:#fff;
}

img {
border:0;
}

.clear {
clear:both;
}

.right {
float:right;
}

.left {
float:left;
}

.hide {
display:none;
}

ol {
margin:0 0 20px 20px;
padding:0;
}

h1 {
font-size:14px;
text-align:left;
color:#000;
background-image:url(/images/icons/001_10.gif);
background-position:left;
background-repeat:no-repeat;
height:30px;
border-bottom:#ccc solid 0;
padding:15px 0 0 30px;
}

h2 {
font-size:14px;
text-align:left;
color:#000;
background-image:url(/images/icons/001_10.gif);
background-repeat:no-repeat;
background-position:left;
height:20px;
padding:5px 0 0 30px;
}

h3 {
font-size:13px;
text-align:left;
color:#000;
background-image:url(/images/icons/001_60.gif);
background-repeat:no-repeat;
background-position:left;
font-weight:400;
height:25px;
padding:10px 0 0 30px;
}

h4 {
font-size:13px;
text-align:left;
color:#000;
font-weight:400;
margin:0 0 2px 0px;
padding:0;
}

h5 {
font-size:14px;
text-align:left;
color:#800;
background-image:url(/images/icons/001_57.gif);
background-repeat:no-repeat;
height:18px;
border-bottom:#ccc solid 1px;
margin:0 0 10px;
padding:5px 0 0 25px;
}

h6 {
font-size:13px;
text-align:left;
color:#000;
background-image:url(/images/icons/001_35.gif);
background-repeat:no-repeat;
background-position:left;
font-weight:400;
height:25px;
padding:10px 0 0 30px;
}

#wrapper {
width:900px;
background:#fff;
margin:0 auto;
padding:20px 0 0 10px;
}

.section {
display:block;
/*background:#fff; */
height:1px;
width:auto;
border-top:#CCC solid 1px;
}

.mod_wrapper {
margin:10px 0 0;
}

.mod_wrapper .body {
margin:10px 0 0 5px;
}

.mod_boiler {
background:#fff;
width:900px;
margin-bottom:50px;
}

.mod_intro {
background:#fff;
width:98%;
margin:0 0 25px 4px;
}

.mod_description {
background:#fff;
width:820px;
margin:0 0 0 4px;
}

.mod_1 {
height:auto;
width:590px;
margin-bottom:10px;
padding-right:4px;
margin-right:5px;
float:left;
}

.mod_2 {
height:auto;
width:440px;
margin-bottom:10px;
padding-right:4px;
margin-right:5px;
float:left;
}

.mod_3 {
height:auto;
width:290px;
margin-bottom:10px;
padding-right:4px;
margin-right:5px;
float:left;
}

.mod_4 {
height:auto;
width:250px;
margin-bottom:10px;
padding-right:4px;
margin-right:5px;
float:left;
}

.mod_5 {
width:170px;
float:left;
margin-bottom:10px;
padding-right:4px;
margin-right:5px;
}

.mod_5 img {
width:170px;
height:110px;
}

.body ul {
list-style-type:circle;
margin:0 0 20px 20px;
padding:0;
}



.body li {
font-size:11px;
line-height:15px;
color:#666;
border-left:none;
list-style-type:square;
margin:0 0 5px;
}

.body li a:visited {
text-decoration:none;
}

.mod_intro h3 {
font-size:20px;
line-height:26px;
}

.mod_2 h3 {
font-size:14px;
line-height:20px;
}

.mod_3 h3 {
font-size:15px;
line-height:20px;
}

.mod_4 h3 {
font-size:13px;
line-height:15px;
}

.mod_5 h3 {
font-size:12px;
line-height:15px;
min-height:30px;
}

.mod_d h3 {
font-size:13px;
line-height:18px;
}

p {
font-size:11px;
line-height:14px;
color:#666;
margin:0 5px 15px 0;
}

p.question {
background:url(/images/icons/question-mark_16x16.gif) 0 4px no-repeat;
font-size:12px;
height:16px;
color:#000;
margin:0;
padding:5px 0 0 20px;
}

p.bullet {
background:url(/images/icons/green_right.gif) 0 4px no-repeat;
font-size:12px;
height:18px;
color:#000;
margin:0;
padding:10px 0 0 25px;
}

p.tell {
padding-left:15px;
margin-top:5px;
font-size:95%;
text-align: right;
padding:0px 0px 0 0;
}

p.beta {
float:left;
font-size:9px;
color:#800;
margin:0;
padding:0px 0 0;
}
.mod_3 p {
font-size:11px;
line-height:14px;
}

.mod_boiler p {
font-size:40px;
line-height:48px;
color:#ccc;
}

.mod_intro p {
font-size:22px;
line-height:30px;
color:#bfbfbf;
margin:20px 0 0;
}

.mod_description p {
font-size:11px;
line-height:18px;
color:#b6b6b6;
margin:0;
}

.section form {
display:inline;
}

.mod_wrapper form {
background:#fff;
border-top:1px dotted #ccc;
padding:5px;
}

form input {
font-size:11px;
line-height:20px;
width:270px;
height: 20px;
}

form input.button {
border:1px solid #ccc;
background:#3cbdbd;
color:#fff;
display:block;
width:auto;
text-transform:uppercase;
font-weight:700;
font-size:12px;
height: 25px;
margin:20px 0 5px 40px;  
padding:5px 15px;
cursor:hand;
cursor:pointer;
}

form p {
color:#800;
margin:5px 0 0;
padding:0;
text-align: left;
}

.flashtext {
font-size:11px;
color:#FFF;
text-decoration:none;
font-weight:400;
background-color:#4A6500;
}

.list-line-even {
background:#f0f0f0;
margin:5px 0 0;
padding:10px 5px;
}

.list-line-odd {
background:#FAF8CC;
margin:5px 0 0;
padding:10px 5px;
}

#errorExplanation {
width:100%;
border:0 solid #CDCDCD;
padding-bottom:2px;
margin-bottom:2px;
background-color:#fff;
}

#errorExplanation h4 {
text-align:left;
font-weight:700;
font-size:12px;
color:#000;
margin:7px 7px 2px 0;
padding:5px 5px 5px 15px;
}

#errorExplanation ul li {
font-size:11px;
color:#800;
}

.markermenu {
width:150px;
}

.markermenu li {
list-style-type:none;
}

.markermenu ul li a {
background:#FFF url(/images/arrow-list.gif) no-repeat 2px center;
font-size:11px;
color:#00014e;
display:block;
width:auto;
text-decoration:none;
border-bottom:1px solid #B5B5B5;
padding:3px 0 3px 20px;
}

* html .markermenu ul li a {
width:130px;
list-style-type:none;
}

.markermenu ul li a:hover {
color:#000;
background-color:#d5ddf3;
text-decoration:none;
}

.hmenu {
width:110px;
margin:0;
padding:0;
}

.hmenu ul li a {
font-size:11px;
color:#00014e;
width:auto;
text-decoration:none;
margin:0;
padding:0;
}

* html .hmenu ul li a {
width:90px;
}

.hmenu ul li a:hover {
color:#000;
background-color:#d5ddf3;
}

blockquote {
background-color:#fff;
font-weight:700;
margin:0;
padding:10px 0 0 30px;
}

.small-alarm-bluebox {
width:200px;
padding:0 10px;
}

.medium-alarm-bluebox {
width:400px;
padding:0 10px;
}

.large-alarm-bluebox {
width:680px;
padding:0 10px;
}

.greenbox {
background:#CDEFB6 url(/images/bg/green_bot.gif) 0 100% no-repeat;
width:300px;
margin:0 0 20px;
}

.greenbox-in {
background:url(/images/bg/green_top.gif) no-repeat;
padding:8px;
}

.greenbox h4 {
color:#4B911C;
font-size:100%;
font-weight:700;
margin:0;
}

.greenbox p {
margin:6px 0;
}

.greenbox form input {
font-size:12px;
line-height:15px;
width:170px;
}

.greenbox form input.button {
border:1px solid #ccc;
background:#cfc;
color:#800;
display:inline;
width:auto;
text-transform:uppercase;
font-weight:700;
font-size:11px;
margin:0 0 0 10px;
padding:2px 10px;
}

.centeredImage {
text-align:center;
display:block;
}

#bgimage {
padding-left:50px;
background:transparent url(/images/quote.gif) no-repeat;
margin:1em 20px;
}

#bgimage p {
font-size:11px;
line-height:14px;
color:#666;
font-weight:400;
margin:0 5px 15px 0;
}

#top a:hover,.body li a:hover,.body a:hover,p a:hover {
text-decoration:underline;
}

.body li a:link,.body li a:active,.body a:link,.body a:visited,.body a:active,p a:link,p a:active,p a:visited {
font-size:11px;
color:#2554C7;
text-decoration:none;
}

/*p.whatnow, .greenbox p.whatnow {*/
p.whatnow {	
background:url(/images/icons/plus_11x11.gif) 0 2px no-repeat;
padding-left:15px;
margin-top:5px;
font-size:100%;
}

label,.greenbox label {
font-weight:400;
font-size:10px;
line-height:10px;
text-transform:uppercase;
display:block;
margin:20px 0 0;
}

form select,.greenbox form select {
font-size:12px;
width:170px;
height: 25px;
}

form checkbox,.greenbox form checkbox {
font-size:10px;
width:10px;
text-align:left;
margin:0;
padding:0;
}

.markermenu ul,.hmenu ul {
list-style-type:none;
border:0 solid #9A9A9A;
margin:5px 0;
padding:0;
}

.markermenu ul li a:visited,.markermenu ul li a:active,.hmenu ul li a:visited,.markermenu ul li a:active {
color:#00014e;
}

.small-alarm-bluebox .border,.medium-alarm-bluebox .border,.large-alarm-bluebox .border {
background:url(/images/bg/bg_bluethick_top.gif) no-repeat #D8F1F9;
}

.small-alarm-bluebox .border-in,.medium-alarm-bluebox .border-in,.large-alarm-bluebox .border-in {
background:url(/images/bg/bg_bluethick_bot.gif) 0 100% no-repeat;
padding:13px 8px;
}

.small-alarm-bluebox .inner,.medium-alarm-bluebox .inner,.large-alarm-bluebox .inner {
background:url(/images/bg/bg_blue_top.gif) no-repeat #fff;
width:auto;
}

.small-alarm-bluebox .inner-in,.medium-alarm-bluebox .inner-in,.large-alarm-bluebox .inner-in {
background:url(/images/bg/bg_blue_bot.gif) 0 100% no-repeat;
padding:1px 30px;
}


p.share-category {
float:right;
font-size:10px;
color:#000;
margin:0;
padding:16px 0 0;
}

.share-category img
{
border-top-width: 0px;
border-bottom-width: 0px;
border-top-style: none;
border-bottom-color: -moz-use-text-color;
margin-top: 0px;
margin-right: 3px;
margin-bottom: 0px;
margin-left: 3px;
}
/* --------- /stylesheets/style_corner.css --------- */ 

/* BOX 1 */
.box1 {
   background: #cfc291;
}
.box1_top div {
   background: url(/images/corners/box1_tl.png) no-repeat top left;
}
.box1_top {
   background: url(/images/corners/box1_tr.png) no-repeat top right;
}
.box1_bottom div {
   background: url(/images/corners/box1_bl.png) no-repeat bottom left;
}
.box1_bottom {
   background: url(/images/corners/box1_br.png) no-repeat bottom right;
}

.box1_top div, .box1_top, 
.box1_bottom div, .box1_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.box1_content { margin: 0 10px; }

/* Box 2 */ 
 
.box2 {
   background: #fff6c5;
}
.box2_top div {
   background: url(/images/corners/box2_tl.png) no-repeat top left;
}
.box2_top {
   background: url(/images/corners/box2_tr.png) no-repeat top right;
}
.box2_bottom div {
   background: url(/images/corners/box2_bl.png) no-repeat bottom left;
}
.box2_bottom {
   background: url(/images/corners/box2_br.png) no-repeat bottom right;
}

.box2_top div, .box2_top, 
.box2_bottom div, .box2_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.box2_content { margin: 0 10px; } 


/* box 3 */
.box3 {
   background: #a1e8d9;
}
.box3_top div {
   background: url(/images/corners/box3_tl.png) no-repeat top left;
}
.box3_top {
   background: url(/images/corners/box3_tr.png) no-repeat top right;
}
.box3_bottom div {
   background: url(/images/corners/box3_bl.png) no-repeat bottom left;
}
.box3_bottom {
   background: url(/images/corners/box3_br.png) no-repeat bottom right;
}

.box3_top div, .box3_top, 
.box3_bottom div, .box3_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.box3_content { margin: 0 10px; }

/* box 4 */
.box4 {
   background: #ff712c;
}
.box4_top div {
   background: url(/images/corners/box4_tl.png) no-repeat top left;
}
.box4_top {
   background: url(/images/corners/box4_tr.png) no-repeat top right;
}
.box4_bottom div {
   background: url(/images/corners/box4_bl.png) no-repeat bottom left;
}
.box4_bottom {
   background: url(/images/corners/box4_br.png) no-repeat bottom right;
}

.box4_top div, .box4_top, 
.box4_bottom div, .box4_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.box4_content { margin: 0 10px; color: #fff; }

/*box 5 */
.box5 {
   background: #695d46;
}

/* .box5_top div {
   background: url(/images/corners/box5_tl.png) no-repeat top left;
}
.box5_top {
   background: url(/images/corners/box5_tr.png) no-repeat top right;
}
*/
.box5_bottom div {
   background: url(/images/corners/box5_bl.png) no-repeat bottom left;
}
.box5_bottom {
   background: url(/images/corners/box5_br.png) no-repeat bottom right;
}

.box5_top div, .box5_top, 
.box5_bottom div, .box5_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.box5_content  { margin: 0 10px; color: #fff}

.box5_content p,  .box5_content li, .box5_content h4  { color: #fff}



.box6{
   background: #d5ddf3;
}
.box6_top div {
   background: url(/images/corners/box6_tl.png) no-repeat top left;
}
.box6_top {
   background: url(/images/corners/box6_tr.png) no-repeat top right;
}
.box6_bottom div {
   background: url(/images/corners/box6_bl.png) no-repeat bottom left;
}
.box6_bottom {
   background: url(/images/corners/box6_br.png) no-repeat bottom right;
}

.box6_top div, .box6_top, 
.box6_bottom div, .box6_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.box6_content { margin: 0 10px;}


/* box 7 */
.box7 {
   background: #f0f8ff;
}
.box7_top div {
   background: url(/images/corners/box7_tl.png) no-repeat top left;
}
.box7_top {
   background: url(/images/corners/box7_tr.png) no-repeat top right;
}
.box7_bottom div {
   background: url(/images/corners/box7_bl.png) no-repeat bottom left;
}
.box7_bottom {
   background: url(/images/corners/box7_br.png) no-repeat bottom right;
}

.box7_top div, .box7_top, 
.box7_bottom div, .box7_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.box7_content { margin: 0 10px; }

/* box 8 */

.box8 {
   background: #3cbdbd;
}
.box8_top div {
   background: url(/images/corners/box8_tl.png) no-repeat top left;
}
.box8_top {
   background: url(/images/corners/box8_tr.png) no-repeat top right;
}
.box8_bottom div {
   background: url(/images/corners/box8_bl.png) no-repeat bottom left;
}
.box8_bottom {
   background: url(/images/corners/box8_br.png) no-repeat bottom right;
}

.box8_top div, .box8_top, 
.box8_bottom div, .box8_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.box8_content { margin: 0 10px; }

.box8_content p { margin: 0 10px; background-color:#3cbdbd; color: #ccc; }



/* MISC */
.box8_content form {
background: #3cbdbd;
border-top:0px dotted #ccc;
padding:5px;
color: #fff;
}

.box8_content label { 
font-weight: normal;
font-size: 10px;
line-height: 10px;
text-transform: uppercase;
display:block; 
margin:20px 0 0px 0; }


.box8_content form select {
font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;
font-size: 11px;
width: 170px; }

.box8_content form input {
font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;
font-size: 12px;
line-height: 15px;
width: 170px;
background: #FAF8CC;
}

.box8_content form checkbox {
font-family: HelveticaNeue, "Helvetica Neue", helvetica, arial;
font-size: 10px;
width: 10px; 
margin: 0;
padding: 0;
text-align: left;
}

.box8_content form input.button { 
/*font: bolder 12px Georgia, Times;  */
border: 1px solid #ccc; 
padding: 2px 10px; 
background: #fff6c5; 
color: #999;
display:inline; 
width: auto; 
margin: 0px 0 0px 10px; 
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
}

.box8_content h4 { margin: 0; color: #fff; font-size: 100%; font-weight: bold; }



.box5 ul {
list-style-type:none;
float:right;
margin:0px 0px 0 0;
}

.box5 li {
display:block;
height:18px;
/*width:108px;*/
font-family:HelveticaNeue, "Helvetica Neue", helvetica, arial;
text-transform:capitalize;
font-size:11px;
letter-spacing:1px;
line-height:18px;
text-indent:8px;
float:left;
text-align:center;
text-decoration:none;
/*border-right: 1px solid #ccc;  */
}

.box5 a {
color: #fff;
font-size:10px;
text-decoration:none;
padding: 0 10px 0 10px;
}

.box5 li a:link,.box5 li a:active,.box5 li a:visited {
color: #fff;
font-size:10px;
display:block;
text-decoration:none;
padding: 0 10px 0 10px;
}

.box5 li a:hover {
text-decoration:underline;
}

.box5 a:link,.box5 a:active,.box5 a:visited {
text-decoration:none;
font-size:10px;
}

/* --------- /stylesheets/wiki.css --------- */ 


.wiki {
background:#fff;
margin:0 0 0;
}

.wiki h1 {
background: none no-repeat;
font-size:17px;
text-align:left;
margin:0 0 0;
padding:6px 0 6px 0;
}

.wiki h2 {
background: none no-repeat;	
font-size:16px;
text-align:left;
margin:0 0 0;
padding:6px 0 6px 0;

}

.wiki h3 {
background: none no-repeat;	
font-size:15px;
text-align:left;
margin:0 0 0;
padding:6px 0 6px 0;

}

.wiki h4 {
background: none no-repeat;	
font-size:14px;
text-align:left;
margin:0 0 0;
padding:6px 0 6px 0;
}

.wiki h5 {
font-size:12px;
text-align:left;
margin:0 0 0;
padding:6px 0 6px 0;
}

.wiki h6 {
background: none no-repeat;	
font-size:10px;
text-align:left;
margin:0 0 0;
padding:6px 0 6px 0;
}



