/* base
----------------------------------------------- */

/* CSS Document */


body, html { 
margin: 0 0 0 0; 
background-color:#FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#666666;
}


a			{ color: #FF7F00; text-decoration: none; } 
a:active	{ text-decoration: underline; } 
a:hover		{ color: #FF7F00; text-decoration: underline; }

#supportBtn a	{ 
	font-size: 13px;
	color: #ffffff; 
	text-decoration: none;
        width:200px;
        display:block;
	padding-left:10px;
	padding-right:10px;
        padding-top:2px;
	padding-bottom:2px;
        float:left;
        margin-right:3px;
        margin-bottom:3px;
	font-weight: bold;
	background-color:#BFBEBE;
}
#supportBtn a:hover	{
	font-size: 13px;
	color: #ffffff; 
        float:left;
	text-decoration: none;
        width:200px;
        display:block;
	padding-left:10px;
	padding-right:10px;
        padding-top:2px;
	padding-bottom:2px;
        margin-right:3px;
        margin-bottom:3px;
	font-weight: bold;
	background-color:#8A8A8A;

}

#manageBtn a	{ 
	font-size: 13px;
	color: #ffffff; 
	text-decoration: none;
        width:200px;
        display:block;
	padding-left:10px;
	padding-right:10px;
        padding-top:2px;
	padding-bottom:2px;
        float:left;
        margin-right:3px;
        margin-bottom:3px;
        margin-left:0px;
	font-weight: bold;
	background-color:#BFBEBE;
}
#manageBtn a:hover	{
	font-size: 13px;
	color: #ffffff; 
        float:left;
	text-decoration: none;
        width:200px;
        display:block;
	padding-left:10px;
	padding-right:10px;
        padding-top:2px;
	padding-bottom:2px;
        margin-right:3px;
        margin-left:0px;
        margin-bottom:3px;
	font-weight: bold;
	background-color:#8A8A8A;

}

p {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 15px;
	color:#666666;
	padding-right:20px;
	margin: 0;
        padding-left:15px;
}
.copyrightText{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: 12px;
	font-style:normal;
	font-weight:normal;
	color: #404040;
text-align:right;
}
.header18pt{
		font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	line-height: 20px;
	font-style:normal;
	font-weight:normal;
	color: #404040;
	}
.header17pt{
		font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px;
	line-height: 20px;
	font-style:normal;
	font-weight:normal;
	color: #404040;
}
.orange17pt{
		font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px;
	font-style:normal;
	font-weight:bold;
	color: #FF7F00;
}
.header14pt{
		font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 16px;
	font-style:normal;
	font-weight:normal;
	color: #606060;
}

h1{
		font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	line-height: 20px;
	font-style:normal;
	font-weight:normal;
	color: #404040;
        margin-bottom: 0px;
        margin-top: 0px;
        padding-left:15px;
	}
h2{
		font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px;
	line-height: 20px;
	font-style:normal;
	font-weight:normal;
	color: #404040;
        margin-bottom: 0px;
        margin-top: 0px;
        padding-left:15px;
	}
h3{
		font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 16px;
	font-style:normal;
	font-weight:normal;
	color: #606060;
        margin-bottom: 0px;
        margin-top: 0px;
        padding-left:15px;
}
h4{
		font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 16px;
	font-weight:bold;
	color: #606060;
        margin-bottom: 0px;
        margin-top: 0px;
        padding-left:15px;
}
.dateText{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 30px;
	font-style:normal;
	font-weight:bold;
	color: #D6F0EE;
}
#dateContainer{
		position:absolute;
		width:200px;
		height:80px;
		top:302px;
		left:50%; 
		margin:0px auto auto 175px;
		z-index:4;
		text-align:right;
		
}
.textItalic{
	font-style:italic;
}
.textBold{
	font-weight:bold;
}
.textBlue{
	color:#D2EDF6;
}
.textOrange{
	color:#F7941D;
}
.buttonOn{
font-weight:bold;
color:#606060;
}
ul
{
    list-style:url(../images/dot.jpg);
	list-style-position: outside;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	line-height: 20px;
	padding-left:15px;
	color: #666666;
        margin:0px;
        padding-left:25px;
}
ul.listSmall 
{ 
	list-style-type:disc;
	list-style-position: outside;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 15px;
	color: #666666;
}
#greyLine{
width:749px;
height:15px;
border-bottom:1px #D0D2D4 solid;
}

#greyLine1{
width:550px;
height:15px;
border-bottom:1px #D0D2D4 dotted;
}

#container	{ 
margin: 0 auto; 
width: 749px; 
min-height:50px;
padding-left:0px;
}

#container img	{ 
padding-left:0px;
}

#manageNav1	{ 
	display:block;
	width:200px;
}
#manageNav2	{ 
	display:block;
	float:left;
	width:200px;
}
#navContainer	{ 
width: 749px; 
margin: 0 auto; 
height: 50px; 
}
#topSpacer	{ 
width: 749px; 
margin: 0 auto; 
height:25px; 
}

.left_col		{  
width: 130px;
float: left; 
min-height: 100px; 

}

.right_col	{ 
padding-right:50px;
float: left; 
width: 550px; 
min-height: 200px; 
padding-left:15px;
}

/* header
----------------------------------------------- */

#headerFlash		{ 
width: 749px; 
margin: 0 auto;
height: 202px; 
}

div.text {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #ffffff;
	padding-left:20px;
	top: 90px;
}

div.text a			{ color: #ffffff; text-decoration: underline; } 
div.text a:active	{ text-decoration: none; } 
div.text a:hover		{ color: #cccccc; text-decoration: none; }

.thumbnail	{ 
float:left;
padding-right:5px;
padding-bottom:5px;
border:0px;
}

#header	img	{ 
float:right;
}

#right_menu		{  
width: 180px; 
float: left; 
min-height: 300px; 
padding: 10px; 
}

#content	{ 
width: 580px; 
float: left; 
padding: 10px;
}

#containerFooter	{ 
margin: 0 auto; 
width: 750px; 
}
#square1 img {
padding-left: 5px;
padding-right: 0px;
float:left;
}
#square2 img {
padding-left: 5px;
padding-right: 0px;
float:left;
}
#square3 img {
padding-left: 5px;
padding-right: 0px;
float:left;
}
#square1		{  
width: 274px; 
float: left; 
min-height: 125px; 
padding-right: 5px;
}
#square2		{  
width: 225px; 
float: left; 
min-height: 125px;
padding-right: 5px;
border-right: 1px solid #D0D2D4; 
border-left: 1px solid #D0D2D4; 
}
#square3		{  
width: 225px; 
float: left; 
padding-right: 5px;
min-height: 125px;
}
#footer		{ 
border-top: 5px solid  #414F56; 
font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color:#FFFFFF;
width: 601px; 
margin: 0 auto; 
padding-top:5px;
background: #2C363A; 
height: 18px;
}

#copyright	{ 
font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
width: 601px; 
margin: 0 auto; 
padding: 10px 0;
background: #2C363A; 
height: 22px;
}

/* overrides
----------------------------------------------- */

#sidebar-2 p, #sidebar-1 p {
	font-size: 0.8em;
	line-height: 1.5em;
}

.caps {
	font-size: 0.9em;
	letter-spacing: 0.1em;
}

div.divider {
	margin: 2em 0;
	text-align: center;
}

/* articles
----------------------------------------------- */

.directory {
	list-style-type: circle;
}

.author {
	font-style: normal;
	font-size: 0.8em;
}

.published {
	font-size: 0.8em;
}

/* comments
----------------------------------------------- */

.comments_error {
	color: #000;
	background-color: #fff4f4;
}
.comments_backcolor {
	background-color: #e2e2e2;
}
ul.comments_error {
	padding : 0.3em;
	list-style-type: circle;
	list-style-position: inside;
	border: 2px solid #fdd;
}

div#cpreview {
	color: #000;
	background-color: #f1f1f1;
	border: 2px solid #ddd;
}

form#txpCommentInputForm td {
	vertical-align: top;
}

#comments-help {
	margin: 2px 0 15px 0;
	font-size: 0.7em;
}

/* error page
----------------------------------------------- */

.error-status {
	font: 1.3em Georgia, Times, serif;
}