﻿@import url("shared.css");

#ContentContainer {
width:984px;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
background-color: white;
}

div#maincontainer{float:right; background-color: White; width:965px; margin:0 auto;text-align:left; }
div#content{width:965px; }
div#rightcol{float:right;width:225px;margin-top:10px;margin-right:10px;text-align:left; border-left: solid 1px #E0DEB7; padding-left: 10px;}
div#midcol{float:left;width:690px; padding-left: 10px;}
div#midcol2{float:right;width:280px;margin-top:20px;}

.RightCol_Top {background:#FFFFFF url('../images/h_top.gif') no-repeat left top;
height:48px;
padding-left:12px; 
padding-right:12px; 
padding-top:0pt; 
padding-bottom:0px;
margin-bottom: 0px;
width:210px;
float:left;
}

.RightCol_Content
{
background-color: #f2f2f2;
border-left:1px solid #E0DEB7; 
border-right:1px solid #E0DEB7;
margin-top:0px; 
padding-top:0pt;
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
width:211px;
float:left;
}

.RightCol_Content > ul
{
margin-top:0px; 
padding-top:0pt;
}

.RightCol_Content > ol
{
margin-top:0px; 
padding-top:0pt;
}

.RightCol_Bottom {background:#FFFFFF url('../images/h_l_bottom.gif') no-repeat left top;
height:28px;
padding-left:12px; 
padding-right:12px; 
padding-top:0pt; 
padding-bottom:0pt;
width:210px;
float:left;
}

.MidCol_Top {background:#FFFFFF url('../images/h_top_big.gif') no-repeat left top;
height:48px;
padding-left:18px; padding-right:18px; padding-top:0pt; padding-bottom:0pt
}

.MidCol_Top2 {background:#FFFFFF url('../images/h_top_2.gif') no-repeat left top;
height:45px;
padding-left:18px; padding-right:18px; padding-top:0pt; padding-bottom:0pt
}

.MidCol_Content
{
background-color: #ffffff;
border-left:1px solid #E0DEB7; border-right:1px solid #E0DEB7;
padding-left:5px;
padding-right:5px;
}

.MidCol_Bottom {background:#FFFFFF url('../images/h_l_bottom_big.gif') no-repeat left top;
height:48px;
padding-left:18px;
 padding-right:18px; 
 padding-top:0pt; 
 padding-bottom:0pt;
}

#rantform
{
border: 1px;
border-style: solid; 
border-color: #CCC;
width: 100%; 
padding: 0px;
height:44px;
background-color:#EDEDED; 
cursor: pointer;
padding-top:1px;
margin-bottom: 10px;
margin-top: 10px;
}


#rantform_solid
{
border: 1px;
border-style: solid; 
border-color: #CCC;
width: 100%; 
padding: 0px;
background-color:#EDEDED; 
padding-top:1px;
margin-bottom: 10px;
margin-top: 10px;
}

.rantform_open
{
     border: 1px;
     border-style: dashed; 
     background-color: white;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px; 
    margin-bottom:20px;
}
.rantform_solid
{
     border: 1px;
     border-style: solid; 
     border-color: #CCC;
     background-color: white;
    padding-left: 10px;
    padding-right: 10px;
}
    
    
    
.ranttext
{
padding-left:5px;
margin-top:12px;
text-decoration: underline;

font-size: 13px;
color:#000000;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
}

.ranttext_solid
{
background-color: #FFDD55;
padding:10px;
padding-left:5px;

font-size: 13px;
color:#000000;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
}

.RantList
{
border: solid 1px #9a0405;
padding:10px;
}
.SolutionList
{
border: solid 1px #9a0405;
padding:10px;  
min-height: 140px;
height: auto;


}

.RantListAlt
{
border: solid 1px #9a0405;
background-color: #efefef;
padding:10px;
}

.titletext
{
font-size:10pt;
font-weight:bold;
}

.smalltext
{
font-size:8pt;

}

.titletext_big
{
font-size:12pt;

font-weight:bold;
}

.smalltext_big
{
font-size:10pt;

}


.ContentImage
{
    float:left;
}

.contenttext
{
margin-top: 15px;
margin-bottom: 10px;
font-size:10pt;

}

.infotext
{
margin-top: 15px;
margin-bottom: 0px;
font-size:8pt;

}

.RankFloater
{
    border: solid 1px #FF4E22;
    float: right;    
    width: 180px;
    padding: 10px;
    margin-top: 10px;
    display: inline;
}

.RankFloater_emergency
{
    border: solid 1px gray;
    padding: 5px;
}

.NegRate
{
    color: Red;
    font-weight:bold;
}

.PosRate
{
    color: Green;
    font-weight:bold;
}

.NoRate
{
    color: Gray;
    font-weight:bold;
}

.rank_title
{
    font-weight: bold;
    color: Gray;
}

#FirstAidPortlet
{
    border: solid 1px black;
}

#FirstAidPortlet_Title
{
    background-color: #e0deb7;
    font-weight: bold;
   padding: 10px;
    font-size: 13px;
}

#FirstAidPortlet_Content
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-top: 10px;
}

#Dosandadont
{
     margin: 10px;
     border: solid 1px #000;
     float:right;
     width: 200px;
}

#Dosandadont_Title
{
    text-align: center;
    background-color: #ccc;
        font-weight: bold;
   padding: 10px;
    font-size: 12px;
}

#card_container
{
    border: solid 1px black;
    margin-right: 10px;
    padding: 5px;
    background-color: #efefef;
}

.box {
background:#FFFFFF url(../images/featurebox_bg.gif) no-repeat scroll right bottom;
border-left:1px solid #EEE8DD;
border-top:1px solid #EEE8DD;
margin:10px 0pt;
padding:13px;
}

.CategoryHeading
{
     font-size: 14px;
     color: black;
     font-weight:bold;
}

.TopicHeading
{
     color: blue;
     
font-size: 13px;
}

li.NoBullet
{
    list-style-type:none;
}

#Survey
{
background-color:#FFF2C1;
border: 1px solid #000000;
padding: 2px;


}
