.tiny
{
       font-weight       : normal;
       font-size         : 10px;
}

.gray, .grey
{
       color             : #aaaaaa;
}


.moreinfo
{
       font-weight       : normal;
       font-size         : 10px;
       color             : #555555;
}


.standout, .hilite, .red
{
       font-weight       : bold;
       color             : red;
}




body 
{
	   background-color  : #efebce;  /* #F0EDD0; */
	   margin            : 0 0 20px 0;
	   padding           : 0;
	   text-align        : center; /* IE 5.x hack */
	   font-family       : Verdana, Arial, Helvetica, sans-serif;
}

#bodyx  
{ 
        width            : 600px; 
        background-color : white;
        border-style     : solid;
        border-width     : 1px;
        border-color     : #3366FF;
}


tr.navbar 
{
       background-image  : url("/v2/themes/public1a/images/navbar_green_bg.gif");
       background-repeat : repeat-x;
       height            : 40px;
       padding           : 0;
       margin            : 0;
}

td.navbar 
{
       vertical-align    : top;
       text-align        : left;
       padding           : 3px 0 0 15px;
       margin            : 0;
}


a.navbar
{
       font-family       : Arial, Verdana;
       font-size         : 10pt;
       font-weight       : bold;
       color             : #FFFFFF;
       text-decoration   : none;     
       padding           : 0 20px 0 20px;
}

a.navbar:hover
{
       color             : yellow;
       text-decoration   : none;     
}



#box    
{ 
       border-style      : solid; 
       border-color      : tan; 
       background-color  : #FFFFFF; 
       border-width      : 2px 2px 2px 2px;  
       padding           : 10px; 
       text-align        : left;
       font-size         : 12px;
}


#wrapper 
{
     background-image    : url(http://www.carecalendar.org/test/theme7bodybg.jpg);
     background-repeat   : repeat-y; 
     background-position : 50%;
     margin              : 0 20px;
     padding             : 0 20px;
     text-align          : left;
     width               : 660px;
}

#wrappertopbot 
{
     margin              : 0 auto;
     border-width        : 1px 0 1px 0;
     border-color        : #000000;
     border-style        : solid;
}




#maincontent 
{
       margin            : 0;
       padding           : 20px;
       width             : 660px;
}


#contenttop 
{
       margin            : 0;
       padding           : 0;
       height            : 232px;
}


#contentbottom 
{
       margin            : 0;
       padding           : 0;
       height            : 198px;
       width             : 700px;
       text-align        : center;
       vertical-align    : top;
       font-size         : 8pt;
       font-family       : Verdana,Arial, Helvetica, sans-serif;

}


td.logontext 
{
       margin            : 0;
       padding           : 0 0 0 15px;
       text-align        : left;
       font-size         : 8pt;
       font-family       : Arial,Verdana, Helvetica, sans-serif;
}


td.infobox 
{
       margin            : 0;
       padding           : 0 ;
       text-align        : center;
       vertical-align    : top;
       font-size         : 8pt;
       font-family       : Verdana,Arial, Helvetica, sans-serif;
}


a.infoboxbutton 
{
       margin            : 0;
       padding           : 0;
       color             : white;
       text-align        : center;
       vertical-align    : top;
       font-size         : 8pt;
       font-family       : Verdana,Arial, Helvetica, sans-serif;
}




input.logonbox 
{
       background-color  : #FBE075;
       border            : 1px solid #CC9900;
}

td.head3
{
       background-color  : #ffffff;   
       color             : #000000;   
       font-size         : 8pt;
}

tr.row00 td     
{ 
       font-family       : arial,verdana,sans-serif;
       background-color  : #E5E5FF;  
       text-align        : left;
       font-size         : 12px;
       font-weight       : bold;
       border-color      : #000000;
       border-style      : solid;
       border-width      : 0 0 1px 0;
}


tr.row1
{ 
       font-family       : arial,verdana,sans-serif;
       background-color  : white;  
       text-align        : left;
       font-size         : 12px;
}

tr.row0
{ 
       font-family       : arial,verdana,sans-serif;
       background-color  : #F5F5FF;  
       text-align        : left;
       font-size         : 12px;
       border-color      : #000000;
       border-style      : solid;
       border-width      : 1px;
}



table.datasection 
{
       background-color  : #FFFFFF;
       width             : 100%;
       padding           : 0px;
       border-style      : solid; 
       border-color      : navy; 
       border-width      : 2px 2px 2px 2px;  
       vertical-align    : top;
       border-collapse   : collapse;
}


.msgerror            
{
       color             : red;
       font-weight       : normal;
       background-color  : white;
}

.msgwarning, .msgwarn
{  
       color             : black;
       font-weight       : normal;
       background-color  : white;
}

.msgsuccess, .msggood
{
       color             : green;
       font-weight       : normal;
       background-color  : white;
}

.msginfo
{ 
       color             : blue    !important;
       font-weight       : bold    !important;
       background-color  : #CCCCFF !important;
}


.infoviewhead
{
       text-align        : left;
       color             : sienna;
       font-weight       : bold;
       background-color  : beige;
       border-color      : tan;
       border-width      : 1px 0 0 0;
       border-style      : solid;
       margin-top        : 20px;
       padding           : 20px 0 10px 0;
} 

.infoview
{
       font-size         : 10px;
       color             : black;
       font-weight       : bold;
       background-color  : white;
}

th.infoview
{
       text-align        : right;
       vertical-align    : top;
}



p,li,ul 
{ 
       font-family       : arial,verdana,sans-serif;
       font-size         : 10pt;
}


ul li
{      font-weight       : normal; 
       color             : black;
       text-transform    : none;
}   

h2
{  
       font-family       : arial,verdana,sans-serif;
       font-size         : 14pt;
       font-weight       : bold;
       color             : navy;
}

.lihead   
{
        font-family      : arial,verdana,sans-serif;
        font-size        : 10pt;
        font-weight      : bold; 
        color            : navy;
        text-transform   : none;
}



.sidebar
{
        vertical-align   : top;
        background-color : wheat;
        width            : 150;
        padding          : 10px;
}

.maincontent
{  
        padding          : 20px;
}


#custquotes 
{
        font-family      : arial,verdana,sans-serif;
        font-size        : 10px;
        color            : firebrick;
        padding          : 10px;
}

#custquotes hr 
{ 
        color            : #CCCCCC;
}




#sponsor .sidebar
{
        text-align       : center;
        vertical-align   : top;
        background-color : #cccccc;
        width            : 162;
        padding          : 10px;
}


#sponsor .sidebar .box_mid a
{
    color             : navy;
    font-family       : verdana, arial,sans-serif;
    font-size         : 10pt;
}

#sponsor .sidebar .box_mid a:hover
{
    background-color  : #DDDDDD;
    text-decoration   : underline;
}

#sponsor .sidebar .box_mid a:active
{
    text-decoration   : none;
}

#sponsor .sidebar .box_top
{
    font-family       : arial,verdana,sans-serif;
    font-size         : 10pt;
    font-weight       : bold;
    font-variant      : normal;
    color             : white;
    background-image  : url(/v2/themes/xplook2/images/boxes/box7_top.gif);  
    background-repeat : no-repeat;
    background-position : bottom;
    height            : 38px;
    text-align        : center;
    text-transform    : uppercase;
    margin            : 0px;
    padding           : 10px 0 0 0;
}


#sponsor .sidebar .box_mid
{ 
    border-style      : solid; 
    border-color      : #0055F0; 
    background-color  : #EFEFEF; 
    background-image  : url(/v2/themes/xplook2/images/boxes/box7_mid.gif); 
    background-repeat : repeat-y;
    border-width      : 0px;  
    padding-left      : 7px; 
    padding-right     : 7px; 
    margin            : 0px;
    vertical-align    : top;
    font-size         : 10px;
}


#sponsor .sidebar .box_bottom
{
    background-image  : url(/v2/themes/xplook2/images/boxes/box7_bot.gif);  
    background-repeat : no-repeat;
    height            : 10px;
    padding-left      : 0;
    margin            : 0 0 0 0;
}


textarea
{
    overflow          : hidden;
}