/* default formatting	*/
html,body,ul,ol,li,div,p,h1,h2,h3,hr,img,br,form { margin: 0; padding: 0; }
body { font: 0.625em Arial, Helvetica, sans-serif; color: #000; text-align: left; background: #fff; }

h1 { font-family:Arial, Helvetica, sans-serif; font-size: 200%; margin: 0 0 10px 0; }
h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:170%; color:#333333; line-height:115%}
h3 { font-family:Arial, Helvetica, sans-serif; font-size: 140%; margin: 0 0 10px 0; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size: 130%; margin: 0 0 10px 0; }

p { margin: 0px 0 10px 0px; font-size: 120%; line-height:130%}
pre { clear: both; font-size: 130%; text-align: left; }

ul { margin: 0 0 0 20px; }
ol { margin: 0 0 0 25px; }
li { margin: 4px 0; line-height:100% }

a { color: #990000; text-decoration: none; } 
a:hover { color: #990000; text-decoration: underline; }
a:active, a:focus { outline: 0; }

.hide { display: none; visibility: hidden; }

.clr { clear: both; height: 0; overflow: hidden; font-size:0px; width:100%; display:block  }
.goleft { float: left; }
.goright { float: right; }
.line { clear: both; height: 0; overflow: hidden; border-top:1px solid #dddddd }

form { margin:0; padding:0}
legend { display:none}
fieldset {margin:0; padding:0; border:0px}
label {margin:0; padding:0; color:#000000; clear:left; display:block; font-weight:bold}
input { border:1px solid #999; padding:3px; color:#000000}
.txt { width:300px}
.required { color:#CC0000; font-weight:bold}
input.button { border:0px; }
label.lbl { display:none}
span.pound { font-size:230%; font-weight:bold; line-height:100%; vertical-align:middle; margin-right:5px}
input.donate { width:120px; font-size:170%; vertical-align:middle}

#shell { width: 968px; margin: 0 auto; text-align: left; font-size: 110%; line-height: 125%; }


/* header */
#header {width: 968px; height:113px; background: url(/skins/rmg-cin/images/header-background.gif) no-repeat top;  }
#header h1 {margin:60px 0px 20px 20px; width:600px; font-family:Arial, Helvetica, sans-serif;  float:left; text-align:left; line-height:130% }
#header .cin-logo {margin:30px 0px 0px 25px; float:left;}

/* Navigation Tabs */
#navigation { }
#navigation ul { margin:0px; padding:7px; list-style-type:none; background:url(/skins/rmg-cin/images/navigation.gif) no-repeat top}
#navigation ul li {margin:0px; padding:0px; float:left }
#navigation ul li a { }

.item {border:1px solid #999999; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; margin-bottom:15px}
.item h3 { color:#ffffff; padding:5px; background:#666666 url(/skins/rmg-cin/images/item-header-bg.gif) repeat-x top}
.item .padding { padding:5px}


#wrapper { float: right; width: 968px;}
#content {background:url(/skins/rmg-cin/images/content-background.gif) repeat-y top; padding:0px 25px; }
#main { float: left; width: 720px; }
#rightcol { float: right; width: 170px; padding:8px 8px 0px 8px; background:url(/skins/rmg-cin/images/right-col-background.gif) repeat-y top;  }
#rightcolbottom {float: right; background:url(/skins/rmg-cin/images/right-col-background.gif) repeat-y bottom; height:8px; width: 186px; }

.breadcrumb {font-family:Arial, Helvetica, sans-serif; margin:10px 0px; font-size:110%; }
.breadcrumb .arrow {color: #333333; font-weight:bold; background:url(/skins/rmg-cin/images/bradcrumb-arrow.gif) no-repeat left center; padding:0px 0px 0px 10px; margin:0px 0px 0px 5px}
.breadcrumb a { color:#999999}

.panel {display:block; width:700px; height:398px; margin:0px 0px 10px 0px; background:url(/skins/rmg-cin/images/panel-background.jpg) no-repeat top center; padding:10px}
.paneltext {background:url(/skins/rmg-cin/images/panel-b-logo.png) no-repeat top center; display:block; width:286px; height:179px; float:right; padding:150px 10px 10px 10px; font-family: Georgia, "Times New Roman", Times, serif; }
.paneltext p {font-size: 100%; line-height:145%; font-family: Arial, Helvetica, sans-serif;  }
.paneltext h2  {font-size: 150%; font-weight:bold; margin-bottom:10px  }
.bodylogo {display:block; width:200px; height:72px; float:left; margin:0px 10px 0px 0px}
p.ctpara { font-family:Georgia, "Times New Roman", Times, serif; color:#666666}

/* footer */
#footer { clear: both; float: left; width: 968px; padding:20px 0 0; background:url(/skins/rmg-cin/images/footer-background.gif) no-repeat top; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:90% }
#footer p { color:#cccccc;  }
#footer a { color:#cccccc; text-decoration:none }
#footer a:hover { color:#E57C00; text-decoration:none}

table.table { border-left:1px solid #ccc; border-top:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:120%}
table.table tr {}
table.table tr th { background-color:#EBEBEB; font-weight:bold; text-align:left; padding:5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
table.table tr td {font-weight:bold; padding:5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
table.table tr td span.title {color:#CC0003;}

#message {border:2px solid #CC0003; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; color:#000000; font-weight:bold; padding:5px; margin-bottom:10px} 
#message p {padding:0; margin:0} 

.card {margin-right:5px}

.col-left { width:450px; float:left;  display:block}
.col-right { width:450px; float:right; display:block}