.reset {
	clear:both;
}

#mainbody ol, #mainbody ul, #mainbody h1, #mainbody h2, #mainbody h3, #mainbody h4, #mainbody h5, #mainbody p, #mainbody li,
#sidebar ol, #sidebar ul, #sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar p, #sidebar li {
	margin-top:0;
}

body {
	margin:0px;
	text-align:center; /*IE 5, 6 fix*/
	font-family:verdana;
	/*background:#D1DEDA url(../images/background.jpg) scroll repeat left top;*/
	background-color:#D1DEDA;
	padding-bottom:20px;
	padding-top:57px;
}
#container {
	width:1002px;
	margin:0 auto;
	text-align:left; /*IE 5, 6 fix*/
	background-color:#fff;
	position:relative;
	border:1px solid #0A357A;
}

#menu {
	width:700px;
	height:28px;
	float:left;
}

#search form {
	margin:0;
	padding:0;
	float:right;
}

#search #search_term {
	background-color:#D7E3E3;
	border:none;
	width:200px;
	padding:5px;
	margin:0;
	color:#0A357A;
}

#search #search_submit {
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	border:none;
	background:none;
	margin:0;
	padding:0;
	font-family:verdana;
	color:#0A357A;
}

#branding {
	width:1000px;
	height:111px;
	margin-bottom:-15px;
	margin-top:10px;
}

#branding a {
	width:1000px;
	height:111px;
	display:block;
	text-indent:-5000px;
	background:transparent url(../images/tpp-logo.png) scroll no-repeat left top;
	position:absolute;
	z-index:1;
}

#content {
	width:1000px;
	background:#fff url(../images/content-background.jpg) scroll repeat-y left top;
}

#interior #content {
	background-position:-62px;
}

#sidebar {
	background:transparent url(../images/sidebar-curve.jpg) scroll no-repeat right top;
	float:left;
	font-size:12px;
}

#homepage #sidebar {
	width:296px;
}

#interior #sidebar {
	width:234px;
}

#sidebar h2 {
	text-transform:uppercase;
	color:#D48D0C;
	font-size:12px;
	font-weight:bold;
	margin-left:18px;
	margin-bottom:20px;
}

#sidebar h2 a {
	color:#D48D0C !important;
}

#sidebar h6 {
	color:#000;
	font-weight:normal;
	font-size:10px;
        line-height: 120%;
	padding-left:32px;
	margin-right:35px;
}


#sidebar ul {
	padding-left:32px;
	margin-right:35px;
}

#sidebar li {
	font-size:11px;
	margin-bottom:10px;
}

#sidebar p {
	margin-left:18px;
	margin-right:35px;
	line-height:140%;
	margin-bottom:20px;
}

#interior #sidebar p {
	margin-left:33px;
}

#sidebar li p {
	margin:0;
}

#twitter {
	margin-top:130px;
	margin-bottom:30px;
}

#twitter-list {
	display:none;
}

#sidebar a {
	text-decoration:none;
	color:#660000;
}

#interior #sidebar a {
	color:#1A40AE;
}

#interior #sidebar a:hover {

	color:#660000;
}

#interior #sidebar {
	padding-top:259px;
}

#mainbody {
	width:620px;
	margin-left:27px;
	float:left;
	position:relative;
	padding-bottom:50px;
	
	font-size:13px;
	color:#000;
	line-height:160%;
	background-color:#fff !important;
	text-align:left;
}

#interior #mainbody {
	margin-left:85px;
	margin-top:40px;
}

#mainbody h1 {
	color:#0A357A;
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
}

#mainbody h2 {
	color:#000;
	font-weight:bold;
	font-size:15px;
}

#mainbody h3 {
	color:#0A357A;
	font-weight:bold;
	font-style:italic;
	font-size:13px;
}

#mainbody h6 {
	color:#000;
	font-weight:normal;
	font-size:10px;
        line-height: 120%;
}

#mainbody a {
	color:#9A0101;
	text-decoration:none;
}

.addthis_toolbox {
	position:absolute;
	float:right;
	bottom:20px;
	right:57px;
}



/* ============== NOTIFICATIONS ============== */

#notifications {
	float:left;
	width:620px;
	height:323px;
	overflow:hidden;
	margin-top:23px;
	margin-bottom:30px;
	
	/* For the editor*/
	background-color:#309085;
	
	text-align:left;
	font-weight:normal;
	font-family:verdana;
	font-size:12px;
	line-height:140%;
}

.notification {
	width:620px;
	height:323px;
	position:absolute;
	z-index:1;
	display:none;
}

.notification-first {
	display:block;
}

.notification-image {
	float:left;
	width:379px;
	height:323px;
}

.notification-text {
	float:left;
	width:193px;
	height:323px;
	margin-left:24px;
	margin-top:80px;
}

#notifications a {
	color:#9A0101;
	text-decoration:none;
}

#notifications h1 {
	color:#063172;
	font-size:14px;
	font-weight:bold;
	margin:0 10px 5px 0;
}

#notifications h2 {
	font-size:14px;
	color:#063172;
	font-weight:normal;
}

#notifications h3 {
	font-size:12px;
	color:#063172;
	font-weight:bold;
}

/* ============== NOTIFICATIONS ============== */

.tweditor_mainmenu_divider {
    padding:0 7px 0 7px;
}
.tweditor_mainmenu {
    margin-left:18px;
}
.tweditor_dropdown_span {
    z-index:2;
}

#tweditor_news_manager_key {
margin:0;
padding:0;
}

#tweditor_news_manager_key li {
font-size:11px !important;
display:inline;
padding:0 10px 0 6px;
border-right:1px solid #000;
}
#tweditor_news_manager_key li.first{
padding-left:0;
}
#tweditor_news_manager_key li.last {
border:none;
}
.tweditor_news_manager_spacer, #tweditor_news_manager_key_description {
display:none;
}
#tweditor_event_calendar_date_links {
font-size:11px !important;
}
.rule {
border-bottom:1px solid #000;
}
.tweditor_language_options {
color:#000000;
font-family:Verdana;
font-size:10px;
}
.tweditor_language_options a {
color:#000000;
font-family:Verdana;
font-size:10px;
text-decoration:none;
}
.tweditor_dropdown {
background-color:#ecce98;
border-bottom:1px solid #0A357A;
height:20px;
padding:4px;
width:160px;
font-family:Verdana;
font-weight:normal;
font-size:12px;
cursor:auto;
text-align:left;
}
.tweditor_dropdown_over {
background-color:#FFF;
border-bottom:1px solid #0A357A;
height:20px;
padding:4px;
width:160px;
font-family:Verdana;
font-weight:normal;
font-size:12px;
cursor:pointer;
text-align:left;
}
.tweditor_dropdown_container {
border-top:1px solid #0A357A;
border-left:1px solid #0A357A;
border-right:1px solid #0A357A;
height:20px;
width:160px;
}
.tweditor_dropdown a {
color:#0A357A;
font-weight:normal;
font-size:12px;
text-decoration:none;
}
.tweditor_dropdown_over a {
font-weight:normal;
color:#0A357A;
font-size:12px;
text-decoration:none;
}
.tweditor_dropdown a:hover {
color:#0A357A;
}
.tweditor_dropdown_over a:hover {
color:#0A357A;
}
.tweditor_mainmenu {
background-color:transparent;
text-transform:none;
font-family:Verdana;
font-weight:normal;
font-size:12px;
height:100%;
text-align:center;
}
.tweditor_mainmenu_divider {
color:#fff;
}
.tweditor_mainmenu a {
color:#0A357A;
text-decoration:none;
}
.tweditor_mainmenu a:hover {
color:#660000;
}

