/* Presentation Stylesheet */ 

html,body{
 color: #2b2b2b;
}
body{
 font: 12px Arial, Helvetica, Tahoma, sans-serif;
}

p{
 margin:1em 0;
 line-height:1.5em
}
.hr {
 clear:both;
 height: 0;
 font-size: 0;
 line-height: 0;
 width: 100%;
 margin: 1em auto;
}
.dotted {
 border-bottom: dotted 1px #cacfcf;
}
.dashed {
 border-bottom: dashed 1px #cacfcf;
}
.solid {
 border-bottom: solid 1px #cacfcf;
}

.floatleft {
 float: left;
 margin: 0 15px 15px 0;
}

.floatright {
 float: right;
 margin: 0 15px 0 15px;
}

div#lh-col { }
div#rh-col { width:314px; float:right;}


div#footer p{font-size: 11px; color: #2b2b2b; margin:0;padding:10px 25px}
a {color: #b63225;text-decoration: none}


h1 {
 margin-top: 0.1em;
 margin-bottom: 0.1em;
 font-size: 24px;
 font-weight: normal;
 color: #004b51;
}
h2 {
 margin-top: 0.1em;
 margin-bottom: 0.1em;
 font-size: 18px;
 font-weight: normal;
 color: #004b51;
}
h3 {
 margin-top: 0.4em;
 margin-bottom: 0.4em;
 font-size: 16px;
 font-weight: normal;
}
h4 {
 margin-top: 0.4em;
 margin-bottom: 0.4em;
 font-size: 17px;
 font-weight: normal;
}

a.greylink {
 color: #666666;
 text-decoration: none;
}
a.greylink:hover {
 color: #666666;
 text-decoration: none;
}
a.whitelink {
 color: #ffffff;
 text-decoration: none;
}
a.whitelink:hover {
 color: #ffffff;
 text-decoration: none;
}

.search {
 font: 11px Arial, Helvetica, Tahoma, sans-serif;
 color: #646464;
 font-weight:bold;
 padding: 3px;
}

input
{
    font-family: Arial, Helvetica, Tahoma, sans-serif;
    font-size: 1em;
    color: #2b2b2b;
    background:#e1e9cf;
    border-top: solid 1px #aeaeae;
    border-left: solid 1px #aeaeae;
    border-right: solid 1px #dcdcdc;
    border-bottom: solid 1px #dcdcdc;
    padding: 3px;
}

input[type="submit"]
{
    font-family: Arial, Helvetica, Tahoma, sans-serif;
    font-size: 1em;
    color: #fff;
    background:#004b51;
    border: solid 1px #dcdcdc;
    padding: 5px;
}

input[type="submit"]:hover
{
    background:#ad2017;
    border: solid 1px #e1e9cf;
    cursor: pointer;
}

input[type="checkbox"]
{
    margin: 0 10px 0 0;
    padding: 0;
    border: none;
    background: none;
}

textarea
{
    font-family: Arial, Helvetica, Tahoma, sans-serif;
    font-size: 1em;
    color: #2b2b2b;
    background:#e1e9cf;
    border-top: solid 1px #aeaeae;
    border-left: solid 1px #aeaeae;
    border-right: solid 1px #dcdcdc;
    border-bottom: solid 1px #dcdcdc;
    padding: 4px;
}

select
{
    font-family: Arial, Helvetica, Tahoma, sans-serif;
    font-size: 1em;
    color: #2b2b2b;
    background:#e1e9cf;
}

table.footerlinks
{
    padding: 0px;
	border-collapse: collapse; 
	border-spacing: 0;
}

table.footerlinks td
{
    padding: 2px;
	border: 0;
	border-spacing: 0;
}

.red
{
    color: #ad2017;
}

.cl-tabpanel
{
padding-top:25px;
    background: url('/_common/images/flag-bg.gif') no-repeat;
    background-position:right top;
}