body {
margin: 0;
padding: 0px 0 0 0;
background: #ffffff;
font:12px Verdana,Sans-serif;
line-height: 18px;
color:#333;
text-align: center;
}
#wrapper {
width: 1000px;
background:#ffffff;
margin: auto;
padding: 0 0px 0 27px;
text-align: left;
}
a:link {
	color: #4169E1;
	border-bottom: none;
	text-decoration: none;
}
a:visited {
	color: #4169E1;
	border-bottom: none;
	text-decoration: none;
}
a:active {
	color: #333;
}
a:hover {
	color: #191970;
	border-bottom: 1px solid #191970;
	text-decoration: none;
}
.none, caption {
display: none;
}
.clear {
clear: both;
margin:0;
padding:0;
height: 0.1px;
}

code {
font: 13px 'Courier New', Courier, Arial, sans-serif;
color: #CC3300;
}

acronym, abbr {
cursor: help;
border-bottom: 1px dotted #333;
}

del {
color: #ccc;
background: #FFFFCC;
}

textarea.text, input.text {
font: 11px Verdana, Arial, sans-serif;
}
input.button {
font: 11px Verdana, Arial, sans-serif;
background: #4169E1;
border: 0;
color: #fff;
}
.topestnav {
background: #FFFFFF;
width: 967px;
height: 21px;
text-align: right;
margin: 0;
padding: 5px 0px 3px 0;
font-size: 10px;
color: #B82025;
border-bottom: 1px solid #CCC;
}

.boxtop2 {
width: 420px;
float: right;
text-align: right;
margin: 0;
padding: 5px 0px 3px 0;
font-size: 10px;
color: #B82025;
}

.boxtop {
width: 420px;
float: left;
text-align: left;
margin: 0;
padding: 5px 10px 3px 0;
font-size: 10px;
color: #C0C0C0;
}

.topestnav p {
margin: 0;
padding: 0;
}
table#postcomment tr td {
font: 11px Verdana, Arial, sans-serif;
}
table#postcomment tr td p {
margin: 4px 0 4px 0;
}
#header {
margin: 0;
padding: 0;
}

#tophead {
width: 970px;
height: 125px;
padding 0;
margin: 0;
}


.tophead-c {
margin: 0;
padding 0;
}

a img {
border: none;
}


.breadcrumb {
 margin:			0 0 10px 0;
 background-color:	transparent;
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			10px;
}


#header a {
border: none;
color: #990000;
}
#header a:hover {
color: #CC0000;
}

#navtop{
background: #C0C0C0;
width: 830px;
height: 25px;
margin: 0;
padding: 0;
}

#navcontainer{
width: 970px;
height: 30px;
margin: 0;
padding: 0;
background-image: url("https://www.malloryint.net//images/mallory/crossbarnew.gif");
background-repeat:no-repeat;
background-position:center top;
color: #000000;
}

#navcontainer .box-1 {
margin: 0;
padding: 0;
width: 970px;
float: left;
}
#navcontainer .box-2 {
margin: 0;
padding: 0 2px 0 0;
width: 246px;
float: right;
text-align: right;
}

#navcontainer .box-olark {
margin: 0;
padding: 0 0 0 0;
width: 220px;
float: right;
text-align: right;
}

#navcontainer ul{
margin: 0;
padding: 0;
}
#navcontainer ul li
{
list-style-type: none;
width: 135px;
padding: 0;
margin: 0;
display: block;
float: left;
font: 12px/30px "Lucida Grande", verdana, sans-serif;
text-align: center;
}

#navcontainer ul li ul{
display: none;
}

#navcontainer li ul li { 
float: none; 
height: 0; 
line-height: 0; 
background: none;
text-align: center;
}

#navcontainer ul li:hover ul { display: block; position: absolute; z-index: 11; }
#navcontainer li:hover ul li { height: 30px; line-height: 30px; }
#navcontainer li ul li a { background: #F0F0F0; color: #000000;}
#navcontainer li ul li a:hover { background: #CCCCFF; color: #191970;}

#navcontainer a
{
color: #000000;
padding: 0 3px 0 3px;
background: none;
text-decoration: none;
display: block;
border-top: none;
border-bottom: none;
}

#navcontainer a:hover { background: #CCCCFF; color: #191970; border-bottom: none;}
#navcontainer li.active { background: #F0F0F0; color: #191970; border-bottom: none;}


#main-c {
width: 970px;
margin: 0;
padding: 0;
background: #FFFFFF;
}

#newheader {
margin: 0;
padding: 0;
width: 830x;
}
.newheader-c {
margin: 0 0 25px 0;
width: 830px;
height: 100px;
padding: 0;
font: 10px/20px "Lucida Grande", verdana, sans-serif;
color: #333;
text-align: left;
background: #fffff;
}

#navcontainer3 {
background: #F0F0F0;
height: 25px;
margin: 0;
padding: 0;
}
#navcontainer3 ul{
margin: 0;
padding: 0;
}
#navcontainer3 ul li
{
list-style-type: none;
background: #F0F0F0;
width: 135px;
padding: 0;
margin: 0;
display: block;
float: left;
font: 12px/14pxpx "Lucida Grande", verdana, sans-serif;
text-align: center;
text-indent: 5px;
}

#navcontainer3 a
{
color: #000000;
padding: 4px 20px 4px 10px;
text-decoration: none;
display: block;
border-top: 0;
border-right: 0;
}

#navcontainer3 li.active { background: #B82025; color: #000000; border-bottom: none; }
#navcontainer3 a:hover { background: #CCCCFF; color: #000000; border-bottom: none;}



#navcontainer2{
background: #fff;
width: 120px;
float: right;
margin: 0;
padding: 0;
}
#navcontainer2 ul{
margin: 0;
padding: 0;
}
#navcontainer2 ul li
{
list-style-type: none;
background: none;
height: 25px;
padding: 0;
margin: 0;
display: block;
float: left;
font: 11px/25px "Lucida Grande", verdana, sans-serif;
text-align: left;
text-indent: 0;
}

#navcontainer2 a
{
color: #000000;
text-decoration: none;
display: block;
width: 89px;
border-top: 1px solid #A8B09;
border-right: 0;
}

#navcontainer2 li#active { background: #CCCCFF; color: #000000; border-bottom: none; }
#navcontainer2 a:hover { background: #CCCCFF; color: #000000; border-bottom: none;}


#navcontainer4 {
background: #FFFFFF;
margin: 0;
width: 150px;
padding: 0;
}

#navcontainer4 ul{
margin: 0;
padding: 0;
}
#navcontainer4 ul li
{
list-style-type: none;
width: 150px;
background: #FFFFFF;
padding: 0 0 0 2px;
margin: 0 0 5px 0;
display: block;
float: left;
font: 13px/16px "Lucida Grande", verdana, sans-serif;
text-align: left;
text-indent: 0px;
}

#navcontainer4 a
{
color: #000000;
padding: 4px 10px 4px 0px;
text-decoration: none;
display: block;
border-top: 0;
border-right: 0;
}

#navcontainer4 li.active { background: #E0E0E0; color: #000000; border-bottom: none; }
#navcontainer4 a:hover { background: #CCCCFF; color: #191970; border-bottom: none;}



#submit {
 background: img src="(site_url}/images/uploads/Untitled-1.png";
}

#bigger-allin {
width: 754px;
float: center;
margin: 0 0 0 0px;
padding: 0 0 0px 20px;
background: #fff;
}

#bigger {
width: 724px;
float: left;
margin: 0 5px 0 0;
padding: 0 0 0px 0;
background: #fff;
}


.bigger-c {
width: 260px;
height: 305px;
float: left;
margin: 0 10px 0 0;
padding: 0 16px 0px 0;
}

.bigger-c2 {
width: 260px;
height: 200px;
float: left;
margin: 0 10px 0 0;
padding: 0 16px 0px 0;
}

.bigger-d {
width: 210px;
margin: 0 10px 0 0;
padding: 0 0 0px 0;
}

.bar-head {
background: url("https://www.malloryint.net/themes/site_themes/butterfly/xxx.jpg") top left no-repeat;
height: 0px;
margin: 0;
padding: 0;
}
.date-header {
margin: 0 0 3px 0;
padding: 0;
}
.date-header h2 {
font: 11px Arial, 'Times New Roman', sans-serif;
margin: 0;
padding: 0;
color: #990000;
}

.entry-title {
margin: 0;
padding: 0;
}

.entry-title h3 {
margin: 0;
padding: 0;
color: #191970;
font: 22px Plantin, 'Times New Roman', sans-serif;
line-height: 22px;
}

.entry-title h3 a {
margin: 0;
border: none;
color: #191970;
}

.entry-title h3 a:hover {
border: none;
margin: 0;
color: #4169E1;
}
.entry-byline {
margin: 0;
font:10px Verdana,Sans-serif;
text-align: left;
color: #708090;
line-height: 8px;
}
.entry-newdate {
margin: 0;
font:10px Verdana,Sans-serif;
text-align: left;
color: #708090;
line-height: 8px;
}
.entry-text {
margin: 0;
padding:0;
background:#FFFFFF;
font:12px Verdana,Sans-serif;
line-height:18px;
color:#000;
text-align: left;
}

.entry {
margin: 0 10px 15px 0;
padding: 0;
border-bottom: 0; 
}
.entry-info {
margin: 0 0 20px 0;
padding: 0;
font-size: 10px;
text-align: left;
line-height: 12px;
border-bottom: 1px solid #CCC; 
}
.entry-info p {
margin: 0;
padding: 0;
}
.entry .imgupload {
border: none;
float: left;
margin: 20px 10px 0 0;
border: 1px solid #333;
}

#bigger .box-3 {
margin: 0 0 0px 0;
float: right;
width: 584px;
height: 100px;
background: #000000;
}

#bigger .box-t {
margin: 0px 0px 20px 0px;
float: left;
padding: 0px 0 5px 0;
width: 574px;
height: 250px;
background: #ffffff;

}


#bigger .box-1 {
margin: 0;
float: left;
padding: 5px 0 5px 0;
width: 150px;
}

#bigger .box-y {
background: #B82025;
width: 250px;
margin: 15px 10px 5px 0 ;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
line-height: 14px;
padding: 5px 5px 5px 5px;
text-align: left;
}

#bigger .box-5 {
margin: 0px 10px 20px 0;
font-size: 11px;
line-height: 14px;
padding: 0px 0 15px 0px;
text-align: left;
}

#bigger .box-5a {
margin: 0px 0px 0px 0;
font: 18px 'Times New Roman', sans-serif;
line-height: 22px;
padding: 10px 0 0px 0px;
text-align: left;
}

#bigger .box-5b {
margin: 0px 0px 0px 0;
font-size: 11px;
line-height: 14px;
padding: 15px 0 0px 0px;
text-align: left;
}

#bigger .box-5c {
margin: 0px 0px 0px 0;
font-size: 11px;
line-height: 14px;
padding: 0px 0 0px 0px;
text-align: left;
}

#bigger .box-new {
margin: 0 0 0 0;
height: 18px;
display: block;
padding: 5px 0px 3px 5px;
color: #191970;
background: #E0E0E0;
font: 11px Verdana, Arial, sans-serif;
}

#bigger .box-2 {
margin: 0 10px 15px 0;
font: 11px/18px "Lucida Grande", verdana, sans-serif;
height: 18px;
background: #FFFFFF;
padding: 0px 0px 0px 0px;
text-align: left;
}

#bigger .box-b {
font: 12px/12px "Lucida Grande", verdana, sans-serif;
height: 18px;
background: #FFFFFF;
margin: 0 0 20px 0;
padding: 1px 0 4px 0;
text-align: left;
color: #4169E1;
border-bottom: 1px solid #A8B090;
}

#bigger .box-3 {
margin: 0 0 10px 0;
padding: 2px 0 10px 2px;
float: left;
width: 150px;
}

#bigger h4 {
margin: 0 0 0 0;
padding: 0px 0px 0px 0px;
color: #B82025;
font: bold 12px Verdana, Arial, sans-serif;
}


#bigger ul {
list-style-type: disc;
margin: 0 0 0 10px;
padding: 0;
}
#bigger ul li {
margin: 2px 0 2px 0;
}


/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height: 280px;
}

#slideshow a:hover {
	display: block; 
}

#slideshow A {
    position:absolute;
    top:0;
    left:120;
    z-index:8;
    opacity:0.0;
}

#slideshow a img {
border: none;
display: block;
text-decoration: none;
}

#slideshow A.active {
    z-index:10;
    opacity:1.0;
    border: none;
}

#slideshow A.last-active {z-index:9;}

#accordion .ui-state-focus{
    			outline: none;
		}

#quotebox   {
	height: 70px;
	width: 830px;
	margin: 0 0 0 0;
	}


#quotebox .quotebox1 {
	text-align: center; 
	float: left; 
	width: 276px; 
	height: 50px; 
	font-size: 16px; 
	color: #B0B0B0; 
	font-style: italic; 
	line-height: 22px;
	}


#trans-nav { list-style-type: none; height: 25px; padding: 0; margin: 0; }
#trans-nav { list-style-type: none; height: 25px; padding: 0; margin: 0; }
#trans-nav li { float: left; position: relative; padding: 0; line-height: 25px; background: #C0C0C0 url(nav-bg.png) repeat-x 0 0; }
#trans-nav li:hover { background-position: 0 -25px; background: #63867f; }
#trans-nav li a { display: block; width: 8em; padding: 0 10px 0 10px; color: #fff; text-decoration: none; }
#trans-nav li a:hover { color: #FFFF00; }
#trans-nav li ul { opacity: 0; position: absolute; left: 0; width: 8em; background: #B82025; list-style-type: none; padding: 0; margin: 0; }
#trans-nav li:hover ul { opacity: 1; }
#trans-nav li ul li { float: none; position: static; height: 0; line-height: 0; background: none; }
#trans-nav li:hover ul li { height: 25px; line-height: 25px; }
#trans-nav li ul li a { background: #63867f; }
#trans-nav li ul li a:hover { background: #5a8078; }


#thisbox {
width: 220px;
float: right;
margin: 0;
padding: 0 0px 0 0;
font-size: 11px;
line-height: 14px;
background: #FFFFFF;
}

#thisbox .box2 {
background: #E0E0E0;
font-size: 9px;
line-height: 12px;
width: 49px;
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 3px;
text-align: center;
float: left;
}

#thisbox .box3 {
background: #A0A0A0;
margin: 0px 0px 0px 0px;
color: #FFFFFF;
padding: 5px 5px 5px 5px;
text-align: left;
}

#thisbox .box4 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #E0E0E0;
}



#smaller2 {
width: 220px;
float: right;
margin: 0;
padding: 0 5px 0 0;
font-size: 11px;
line-height: 14px;
background: #FFFFFF;
}
.smaller2-c {
margin: 0 0px 0 0;
}

#smaller2 .box-1 {
margin: 0 0 15px 0;
}

#smaller2 .box-2 {
background: #E0E0E0;
font-size: 9px;
line-height: 12px;
width: 49px;
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 3px;
text-align: center;
float: left;
}

#smaller2 .box-3 {
background: #B82025;
margin: 0px 0px 0px 0px;
color: #FFFFFF;
padding: 5px 5px 5px 5px;
text-align: left;
}

#smaller2 .box-4 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #E0E0E0;
}

#smaller2 .box-a {
margin: 0 0 20px 0;
align: left;
}

#smaller2 .box-b {
font: 11px/18px "Lucida Grande", verdana, sans-serif;
height: 18px;
background: #FFFFFF;
margin: 0 0 10px 0;
padding: 0px 0 0px 0;
text-align: left;
text-valign: top;
color: #191970;
border-bottom: 1px solid #A8B090;
}

#smaller2 h4 {
margin: 0 0 2px 0;
padding: 0;
color: #FFFFFF;
font: bold 12px Verdana, Arial, sans-serif;
}
#smaller2 ul {
list-style: none;
margin: 0 0 0 0;
padding: 0;
}
#smaller2 ul li {
margin: 0 0 8px 0;
border-bottom: 0;
}

#maincolumn
	{
		float: left;
		position: relative;
		z-index: 1;
		margin: 0 0 40px 0;
		padding: 0 0px 10px 0px;
		width: 665px;
		color: #333;
		text-align: left;
		font-size: 13px;
	}

	#maincolumn2
	{
		float: left;
		position: relative;
		z-index: 1;
		margin: 0 0 40px 0;
		padding: 0 0px 10px 15px;
		width: 665px;
		color: #333;
		text-align: left;
		font-size: 13px;
	}
	
	#maincolumn form
	{
		margin: 0;
		padding: 0;
	}
	
	
	#leftcolumn
	{
		display: block;
		width: 150px;
		font-size: 12px;
		padding: 0px;
		margin: 0 10px 0 0;
		border: 1px #DFDFDF solid;
		webkit-border-radius:5px;
		moz-border-radius:5px;
		border-radius:5px;
		float: left;	
	}

	#leftcolumn2
	{
		width: 150px;
		font-size: 12px;
		padding: 0px;
		margin: 0 10px 0 0;
		float: left;	
	}
	
	#leftcolumn a, #leftcolumn a:hover
	{
		color: #212121;
	}
	
	#leftcolumn li.selected, #leftcolumn li.selected a
	{
		color: #000000;
		background: #dbdbdb;
	}
	
	#leftcolumn ul 
	{
		list-style: none;
		margin:0;
		padding: 0;
		clear: both;
	}
	
	#leftcolumn ul.bottom-border
	{
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 10px;
	}
	
	#leftcolumn li
	{
		margin: 0;
		padding: 3px 5px;
		font-weight: normal;
	}
	
	#fullcolumn
	{
		width: 625px;
		font-size: 12px;
		padding: 15px;
		margin: 0;
		border: 1px #DFDFDF solid;
		webkit-border-radius:5px;
		moz-border-radius:5px;
		border-radius:5px;
	}

	#fullcolumnfirst
	{
		width: 625px;
		min-height: 565px;
		font-size: 12px;
		float: left;
		text-align: left;
		padding: 15px;
		margin: 0;
		border: 1px #DFDFDF solid;
		webkit-border-radius:5px;
		moz-border-radius:5px;
		border-radius:5px;
	}

#fullcolumnnew
	{
		width: 625px;
		min-height: 565px;
		font-size: 12px;
		float: left;
		text-align: left;
		padding: 5px;
		margin: 0;
	}

	#fullcolumnfirst .listbox
	{
		margin: 0 0 0 0;
		width: 595px;
		padding: 0px 0px 0 0;

		border-bottom: 1px #e6e6e6 solid;
	}




	#fullcolumnfirst .container
	{
		float: left;
		width: 205px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		
	}

#fullcolumnfirst .container1
	{
		float: left;
		width: 205px;
		height: 330px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		
	}

#fullcolumnfirst .container2
	{
		float: left;
		width: 205px;
		height: 150px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		
	}

#fullcolumnfirst .container3
	{
		float: left;
		width: 205px;
		height: 85px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		
	}



	#fullcolumnfirst .box
	{
		float: left;
		width: 305px;
		height: 30px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		
	}

	#fullcolumnfirst .newmultiselect
	{
		float: left;
		width: 305px;
		height: 300px;
		font-size: 14px;
		border: none;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		
	}

	#fullcolumnfirst a, #leftcolumn a:hover
	{
		color: #212121;
	}
	
	#fullcolumnfirst li.selected, #leftcolumn li.selected a
	{
		color: #000000;
		background: #dbdbdb;
	}
	
	#fullcolumnfirst ul 
	{
		list-style: none;
		margin:0;
		padding: 0;
		clear: both;
	}
	
	#fullcolumnfirst ul.bottom-border
	{
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 10px;
	}
	
	#fullcolumnfirst li
	{
		margin: 0;
		padding: 3px 5px;
		font-weight: normal;
	}

	#fullcolumntwo
	{
		width: 625px;
		height: 565px;
		font-size: 12px;
		float: left;
		text-align: left;
		padding: 15px;
		margin: 0;
		border: 1px #DFDFDF solid;
		webkit-border-radius:5px;
		moz-border-radius:5px;
		border-radius:5px;
	}


	#fullcolumntwo .container
	{
		float: left;
		width: 205px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		
	}

	
	


	#middlecolumn
	{
		width: 470px;
		font-size: 12px;
		padding: 5px 7px;
		margin: 0;
		border: 1px #DFDFDF solid;
		webkit-border-radius:5px;
		moz-border-radius:5px;
		border-radius:5px;
		float: left;	
	}

	#middlecolumn .box1
	{
		width: 75px;
		float: left;
		margin: 0 0 0 0;
	}

	#middlecolumn .box2
	{
		width: 380px;
		float: right;
		margin: 0 0 0 0;
	}
		

	#middlecolumn .boxlist
	{
		margin: 0;
		border-bottom: 1px #DFDFDF solid;
		float: left;	
	}

	#middlecolumn .newmultiselect
	{
		width: 400px;
		height: 400px;
		margin: 0;
		font-size: 14px;		
		border: none;
		float: left;	
	}

	#filler
	{
		width: 465px;
		height: 300px;
		margin: 0;
		float: left;	
	}

	
	#middlecolumn ul 
	{
		list-style: none;
		margin:0;
		padding: 0;
	}
	
	#middlecolumn li
	{
		margin: 0;
		padding: 6px 5px;
		font-weight: normal;
		border-bottom: 1px #e6e6e6 solid;
	}
	
	
	#middlecolumn li.forced-height
	{
		height: 85px;
		clear: both;
	}
	
	#middlecolumn li.box-style
	{
		width: 80px;
		height: 90px;
		text-align: center;
		float:left;
		margin-bottom: 10px;
		border: none;
	}
	
	#middlecolumn ul.cut_off li
	{
		line-height: 20px;
		height: 20px;
		overflow: hidden;
	}
	
	#middlecolumn li.message_new a
	{
		font-weight: bold;
	}
	

	#middlecolumn li label
	{
		color: #767676;
		width: 100px;
		vertical-align: top;
		display: inline-block;
	}

	#middlecolumn li textbox
	{
		color: #000000;
		width: 350px;
		display: inline-block;
	}


	
	#middlecolumn p
	{
		margin: 3px 0;
		padding: 0;
	}
	#middlecolumn hr
	{
		margin: 10px 0;
	}

	#middlecolumnnew
	{
		width: 960px;
		font-size: 12px;
		padding: 5px 7px;
		margin: 0;
		float: centre;	
	}

	#middlecolumnnew .box1
	{
		width: 100px;
		float: left;
		margin: 0 0 0 0;
	}



 	#middlecolumn2
	{
		width: 500px;
		font-size: 12px;
		padding: 0 0 0 0px;
		margin: 0 0 0 0px;
		line-height: 20px;
		float: left;	
	}

	#middlecolumn2 ul 
	{
		list-style: none;
		margin:0;
		padding: 0;
	}
	
	#middlecolumn2 li
	{
		margin: 0;
		padding: 6px 5px;
		font-weight: normal;
		border-bottom: 1px #e6e6e6 solid;
	}

	#middlecolumn2 .boxcontainer
	{
		margin: 0;
		width: 425px;
		padding: 5px 5px 5px 5px;
		font-weight: normal;
		border-bottom: 1px #e6e6e6 solid;
	}

	#middlecolumn2 box2
	{
		margin: 0;
		width: 340px;
		padding: 6px 5px;
		font-weight: normal;
		border-bottom: 1px #e6e6e6 solid;
	}
	
	
	#middlecolumn2 li.forced-height
	{
		height: 85px;
		clear: both;
	}
	
	#middlecolumn2 li.box-style
	{
		width: 80px;
		height: 90px;
		text-align: center;
		float:left;
		margin-bottom: 10px;
		border: none;
	}
	
	#middlecolumn2 ul.cut_off li
	{
		line-height: 20px;
		height: 20px;
		overflow: hidden;
	}
	
	#middlecolumn2 li.message_new a
	{
		font-weight: bold;
	}
	
	#middlecolumn2 li label
	{
		color: #767676;
		width: 100px;
		vertical-align: top;
		display: inline-block;
	}

	#middlecolumn2 li textbox
	{
		color: #000000;
		width: 350px;
		display: inline-block;
	}


	#middlecolumn2 boxlabel
	{
		color: #767676;
		width: 100px;
		display: inline-block;
	}

	#middlecolumn2 p
	{
		margin: 3px 0;
		padding: 0;
	}
	#middlecolumn2 hr
	{
		margin: 10px 0;
	}


	#sidecolumn
	{
		float: right;
		position: relative;
		z-index: 2;
		margin: 0 10px 15px -2px; /* -2px takes care of the border */
		padding: 10px 10px 10px 15px;
		display:block;
		width: 250px;
		color: #333;
		text-align: left;
		font-size: 12px;
		background-color: #F3F3F3;
		border: 1px solid #DEDEDE;
		webkit-border-radius:5px;
		moz-border-radius:5px;
		border-radius:5px;
	}

	#sidecolcontainer
	{
		float: right;
		position: relative;
		z-index: 2;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 280px;
	}

#sidecolcontainer .box {
width: 220px;
float: right;
margin: 0;
padding: 0 5px 0 0;
font-size: 11px;
line-height: 14px;
background: #FFFFFF;
}

#sidecolcontainer .box-1 {
margin: 0 0 15px 0;
}

#sidecolcontainer .box-2 {
background: #E0E0E0;
font-size: 9px;
line-height: 12px;
width: 49px;
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 3px;
text-align: center;
float: left;
}

#sidecolcontainer .box-3 {
background: #B82025;
margin: 0px 0px 0px 0px;
color: #FFFFFF;
padding: 5px 5px 5px 5px;
text-align: left;
}

#sidecolcontainer .box-4 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #E0E0E0;
}



	#sidecolumn2
	{
		float: right;
		position: relative;
		z-index: 2;
		margin: 0px 0px 15px -2px; /* -2px takes care of the border */
		padding: 10px 10px 10px 15px;
		display:block;
		width: 250px;
		color: #ffffff;
		text-align: left;
		font-size: 12px;
		background-color: #3b499e;
		border: 1px solid #DEDEDE;
		webkit-border-radius:5px;
		moz-border-radius:5px;
		border-radius:5px;
	}

	#sidecolumn3
	{
		margin: 0px 0px 15px -2px; /* -2px takes care of the border */
		padding: 10px 15px 10px 15px;
                width: 250px
		display:block;
		color: #333;
		text-align: left;
		font-size: 12px;
		line-height: 16px;
		background-color: #ffffff;
		border: 1px solid #DEDEDE;
		webkit-border-radius:5px;
		moz-border-radius:5px;
		border-radius:5px;
	}

	#sidecolumnhideshow
	{
		margin: 0px 0px 15px -2px; /* -2px takes care of the border */
		padding: 10px 15px 10px 15px;
                width: 250px
		display:block;
		color: #333;
		text-align: left;
		font-size: 12px;
		line-height: 16px;
		background-color: #ffffff;
		border: 1px solid #DEDEDE;
		webkit-border-radius:5px;
		moz-border-radius:5px;
		border-radius:5px;
	}

#sidecolumnhideshow .box-new {
margin: 0 0 10px 0;
height: 18px;
display: block;
padding: 5px 10px 3px 10px;
color: #ffffff;
background: #B82025;
font: 13px Verdana, Arial, sans-serif;
}

	#sidecolumnhideshow2
	{
		margin: 0px 0px 15px -2px; /* -2px takes care of the border */
		padding: 10px 15px 10px 15px;
                width: 250px
		display:block;
		color: #333;
		text-align: left;
		font-size: 12px;
		line-height: 16px;
		background-color: #ffffff;
		border: 1px solid #DEDEDE;
		webkit-border-radius:5px;
		moz-border-radius:5px;
		border-radius:5px;
	}

#sidecolumnhideshow2 .box-new {
margin: 0 0 10px 0;
height: 18px;
display: block;
padding: 5px 10px 3px 10px;
color: #ffffff;
background: #B82025;
font: 13px Verdana, Arial, sans-serif;
}

#sidecolumn3 .box-new {
margin: 0 0 10px 0;
height: 18px;
display: block;
padding: 5px 10px 3px 10px;
color: #191970;
background: #E0E0E0;
font: 13px Verdana, Arial, sans-serif;
}






#footer {
margin: 10px 0 10px 0;
padding: 10px 0 10px 0;
line-height: 12px;
width: 965px;
font-size: 9px;
background: #ffffff;
border-top: 1px solid #ccc;
}

.footer-i {
margin: 0px;
padding: 5px;
text-align: center;
}
.footer-i p {
margin: 0;
padding: 0;
}
						