
/* ----------------------------------
 Reset css
------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}

fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}







body 
{
	font-family: arial;
	background-color: #fff;

}




/* ----------------------------------
UNRESET Default font-styling for content area and editor
---------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
color:#000;
font-size:14px;
font-family:arial; 
line-height:1.5em;
}


h1,h2,h3,h4,h5,h6 {

font-weight:bold;
color:#47aa42;
}


p {
margin-bottom:1em;
line-height:1.6em;
}


ul li {
list-style:square;
margin-left:1.5em;
margin-bottom:.5em;
}

ol li {
list-style:decimal;
margin-left:1.5em;
margin-bottom:.5em;
}

ul, dl, fieldset, form {
margin-bottom:1.5em;
}

dd {
margin-left:1.5em;
}

strong {
font-weight:bold;
}

fieldset {
border:1px solid #bababa;
background-color:#ececec;
padding:10px;
}

legend {
font-weight:bold;
}



/* Generic heading styling */
h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    margin-bottom:.12em;
    margin-top:.75em;
}


h1 {
    font-size: 24px;

    line-height:1em;

    padding-bottom:.3em;
    margin-bottom:.75em;
    margin-top:0;
    background-image:url(/themes/rsi/images/nav_divider.gif);
    background-repeat:repeat-x;
    background-position: 0 100%;
    display:block;
}

h2 {
font-size:16px;
}

h3 {
font-size: 14px;
}

h4 {
    font-size: 12px;
}

/* Table related styling */
th {
font-weight:bold;
}
th, td {padding:5px; vertical-align:top;}
label { display:block; }

/* Link Styling (usually overidden for menus) */
a { color: #0067b1; text-decoration: none; white-space:nowrap; }




hr { color: black; height: 1px; }
label { display:block; }



/* //////////End Unreset/////////////////// */


td.left_image {
text-align:right;
vertical-align:top;
padding:0;
padding-top:10px;
width:391px;
}


td.left_image img {
margin:0 30px 15px;
}


.left_image {
float:left;

}


.content {

}


.lightbox {

}