html {padding: 0px; margin: 0px; height: 100%;}

body {
	font-family: arial, helvetica, serif;
	font-size: 75%;
	margin: 0px; padding: 0px;
	color:#222;
	background-color: #003671 !important;
	padding: 0px;
	margin: 0px;
	 height: 100%;
	}

a {color:#4b7697;}

#header {position: relative; top: 0px; left: 0px;
	margin: 0px auto;
	width: 1020px;
	height: 210px;
	background-color: #000000 !important;
	background-position: left center !important;
	}
	
#header #divLogo {position: absolute; top: 20px; left: 20px; z-index: 10;}

#header #divLogo img {border: none;}

#header h1 {position: absolute; top: 144px; left: 0px; text-align: right; left: 0px; float: left; margin: 0px; padding: 0px 20px 0px 0px; width: 1000px; background: url(title_bg.png) repeat-x top; line-height: 31px; z-index: 1;}

#content {
	padding: 10px 20px 10px 20px;
	border-top:none;
	margin: 0px auto;
	width: 980px;
	background: #ffffff;
	/* margin: 0 250px 5px 0;
	z-index:8; */
	}
	
#footer {background: #a1ce3a; height: 32px;
	margin: 0px auto;
	width: 980px;
	color: #ffffff;
	line-height: 32px;
	padding: 0px 20px;}
	
.bubblespace {
	width:240px;
	}
/*	background: white url(bubble.png)no-repeat; */

.bubblespace li {
	font-size:14px;
	padding: 3px 0px;
    }

.bubblespace h4 {
	text-align:center;
	margin-top:40px;
	color:#20252c;
	}

.bubblespace a {color:#3a5c9b;  }

.content {
	padding-right: 10px;
	border-right:2px dashed #b2b2b2
	}

h1 { 
	position:relative;
	font-size:150%;
	top:5px;
	margin:0px;
	left:25px;
	color:white;
	}
	
h2 {
	font-size:150%;
	color:#1d2c49;
	margin-bottom:-4px;
	margin-top:28px;
	}
	
h3 {
	font-size:140%;
	color:#1d2c49;
	margin-bottom:-4px;
	margin-top:25px;
	}

h4 {
	font-size:120%;
	color:#16396f;
	margin-bottom:-7px;
	margin-top:16px;
	}

em {font-weight:bold; font-style:normal; color:#273241;}

hr {
	margin-top:20px;
	}

.content p {
	font-size:110%;
	text-align:justify;
	margin-bottom:-5px;
	color:#424850;
	}
/* change from ID to class Dec 12, 2004  JM, KK */

.content li {
	font-size:110%;
	padding: 0px 0px 3px 0px;
	color:#444;
    }

.content ul ol {
	margin-bottom:-5px;
	}

.promotional {
	padding:0 15%;
	text-align:center;
	color:#ba5665;
	margin-bottom:5px;
	margin-top:15px;
	}

.promotional-break { 
	border:2px dotted #ba5665;
	padding:8px 20px 6px 20px;
	margin:10px 15% 50px 15%;
	text-align:center;
	}

.gentle, .gentle > a {color:gray;}

.bigger {font-size:1.3em;}

.bigger li {font-size:14px;
	padding: 3px 0px;
    }

.bigger ul ol {
	margin-bottom:20px;
	}

.small {font-size:.9em;}

.smaller {font-size:.8em;}

.update {color:#e63d3d;  }

.extraem {font-weight:bold;  color:#9a2727;  }

.selected {background-color:#d9d9d9;
	cursor:default;
	border-bottom:1px dashed gray;
	border-top:1px solid white;
	}

.inlineimage img {
	border: 1px solid #333;
	margin:10px 5px 10px 10px;
	}
	
.leftimage img {
	border: 1px solid #333;
	margin:10px 10px 10px 2px;
	}
	
.separatingimage img {
	border: 1px solid #333;
	margin:10px;
	}
	
#divLike {position: absolute; top: 221px; right: 5px;}	

#divSocialMedia {position: relative; top: 0px; left: 1px; width: 219px; margin: 10px 0px 0px 20px; background: url(twitter_container_bg.gif) no-repeat top #000027}
#divLinks {position: relative; top: 0px; left: 0px; margin: 40px 0px 0px 0px; padding: 0px 15px; float: left;}
#divLinks a {margin-right: 5px;}
#divLinks a img {border: none;}
#divTwitter {position: relative; top: 0px; left: 0px; color: #000000; line-height: 16px; padding: 10px 0px 10px 0px; margin: 30px 0px 0px 0px; float: left;}
#divTwitter a {}
#divTwitter ul {list-style-type: none; margin: 0px; padding: 0px; padding: 0px;}
#divTwitter ul li {padding: 10px; margin: 10px 15px; background: #ffffff; font-size: 11px; width: 169px; word-wrap: break-word;}
#divTwitter a.clsDate {}
#divTwitter #ulTwitterUpdates {}
