/*
Capital Partnerships stylesheet for Win IE, Opera, Mozilla, etc.
*/

body { text-align: left; font: small/85% Arial, Helvetica, sans-serif; color: #404040; margin: 0px; padding: 0px; background: #666666; }

td { padding: 0; }

img	{ border: 0; padding: 0;}
img.hed	{ margin: 0 0 10px; }
img.quote	{ margin: 0 3px; }
	
p { margin: 0 0 1em 0; line-height: 130%; }
sup { font-size: 70%; line-height: 0; }

input { margin: 4px 0 5px 0; }
form { margin: 10px 0 10px 0; }

.form { margin: 10px 0 0 0; }
.home { padding-right: 35px; }
.title { margin: 0 0 10px 0; font-style: italic; }
.sm { font-size: 90%; }
.xsm { font-size: 85%; }
.w { color: #fff;}
.red { color: red;}
.grey { color: #666; }
.caption { padding: 4px 10px 0 10px; }

hr { color: #E1E1E1; background-color: #E1E1E1; height: 1px; margin: 0 0 10px 0;}

h2 { font-weight: bold; line-height: 125%; letter-spacing: 1px; FONT-SIZE: 125%; margin: 0 0 10px 0; font-family: Georgia, Times New Roman, Serif; }
h3 { font-weight: bold; line-height: 115%; FONT-SIZE: 115%; margin: 0 0 10px 0; font-family: Georgia, Times New Roman, Serif; }
h4 { font-weight: bold; line-height: 110%; FONT-SIZE: 105%; margin: 16px 0 12px 0; font-family: Georgia, Times New Roman, Serif; }
h5 { font-weight: bold; line-height: 110%; FONT-SIZE: 100%; margin: 5px 0 3px 0; font-family: Georgia, Times New Roman, Serif; }

A:link { TEXT-DECORATION: underline; COLOR: #404040; }
A:visited { TEXT-DECORATION: underline; COLOR: #404040; }
A:active{ TEXT-DECORATION: underline; COLOR: #EEBF2B; }
A:hover { TEXT-DECORATION: none; COLOR: #EEBF2B; }

A.w:link { TEXT-DECORATION: underline; COLOR: #fff; }
A.w:visited { TEXT-DECORATION: underline; COLOR: #fff; }
A.w:active{ TEXT-DECORATION: underline; COLOR: #fff; }
A.w:hover { TEXT-DECORATION: none; COLOR: #fff; }

UL { list-style: square; line-height:1.3em; } 
OL { line-height:1.5em; margin-bottom: 10px; }
li { margin-bottom: 3px; }

blockquote { margin: 14px; }

#box { clear: both;  margin: 0 auto; width: 760px; border: 0; padding: 0; background: transparent url(/images/bg.gif) top left repeat; }
#innerbox { clear: both;  margin: 0 32px 0 32px; width: 695px; border: 0; padding: 0px; }

#hed { margin: 0; border: 0; padding: 0; height: 100px; background: transparent url(/images/hed.gif) top left no-repeat; }
#hed img { margin-bottom: 6px; }

#projects { margin: 0; border: 0; padding: 5px 0 0 0; height: 55px; background: #fff;  width: 695px; }

#breakingnews { clear: both;  margin: 0; width: 665px; border: 0; padding: 15px 15px 5px 15px; background: #494949; font-size: 90%; color: #fff; }

#left { float:left; margin: 0; border: 0; padding: 15px; width: 390px; }
#right { float:right; margin: 0; border: 0; padding: 0; width: 275px; }

#intrans { margin: 0; border: 0; padding: 15px 15px 5px 15px; width: 245px; background: transparent url(/images/intransbg.jpg) bottom left no-repeat; }

#bio { margin: 0; border: 0; padding: 15px 15px 10px 15px; width: 245px; }
#bio img { margin: 0 0 0 5px; border: 0; }

#quote { margin: 0; border: 0; padding: 18px 26px 5px 18px; width: 245px; font-family: Georgia, Times New Roman, Serif; font-size: 90%; font-weight: bold; }
#quote img { padding: 0 3px; }
#quote .credit { font-weight: normal; }

.line { margin: 10px 0; border-bottom: 1px solid #E1E1E1; height: 1px; width: 98%; }

#home-hl { padding: 10px 10px 5px 10px; margin-bottom: 10px; border: 1px solid #E1E1E1; }

#gold { background: #EEBF2B url(/images/EEBF2B.gif) top left repeat; color: #fff; border-bottom: 5px solid white; border-top: 5px solid white; }

#float { height: 260px; }

#clear { clear: both; }

#blog { clear: both;  margin: 0 32px 0 32px; border: 0; padding: 0; }
#blog-home { clear: both;  margin: 0 32px 0 0; border: 0; padding: 0; }

#footbox { clear: both;  margin: 0 auto; width: 760px; border: 0; padding: 0; background: transparent url(/images/bg-foot.gif) top left repeat;}
#foot { clear: both;  margin: 0 32px 0 32px; width: 695px; border: 0; padding: 20px 0 20px 0; font-size: 90%; color: #fff; text-align: center; }

#hide { display: none; }
#print { display: none; }