/* Basic Setup */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	color:#3C3C3C;
	background-color:#cccccc;
}

p {
	padding:0px;
	margin-top:15px;
	margin-bottom:15px;
}

.bodytext {
	padding: 0px 15px 0px 8px;
	}
.bodytextred {
	padding: 0px 15px 0px 0px;
	color: #cd071e;
	}
.bodytextindentred {
	padding: 0px 15px 0px 8px;
	color: #cd071e;
	}
	
.footertext {
	padding: 0px 0px 0px 18px;
	color: #cd071e;
	}

.editor_title {
	font-size:11px;
	font-weight:bold;
	padding:0px;
	margin-top:0px;
	margin-bottom:15px;
}

.editor_title2 
{
    color:#cc071e;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	margin-top:0px;
	margin-bottom:15px;
}

.editor_subtitle {
	color:#cc071e;
	font-size:11px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:-10px;
}

img {
	border:none;
}

.bold {
	font-weight:bold;
}

a {
	color:#0066cc;
	text-decoration:none;
}

a:hover {
	color:#cc071e;
}

/* Layout */

#container {
	width:750px;
}

#mainnav {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	padding-top:43px;
	padding-left:46px;
	padding-bottom:37px;
	list-style-image:none;
}

.mainnav_sub 
{
    margin-left:20px;
    margin-bottom:7px;
    margin-top:15px;
    font-weight:bold;
    font-size:13px;
    width:400px;
}

.mainnav_sub_selected
{
    color:#cc071e;
}

.mainnav_sub2
{
    margin-left:20px;
    margin-bottom:7px;
    margin-top:9px;
    font-weight:bold;
    font-size:13px;
    width:400px;
}

.mainnav_sub2_selected
{
    color:#cc071e;
}

.mainnav_subdivider 
{
    color:#cc071e;
}

#sticker {
    float:right;
    width:270px;
}

.pb8 {
	padding-bottom:8px;
}

.pb2 {
	padding-bottom:2px;
}

#content {
	clear:both;
	width:455px;
	margin-left:80px;
}

#content ul {
	margin-left:10px;
	padding-left:10px;
	margin-top:15px;
	padding-bottom:15px;
	padding-top:0px;
	padding-bottom:0px;	
}

#content li {
	list-style-image: url(../../images/bullet.gif)
}

.list-news ul {
    list-style-type: none;
    margin-left: 0px;
}

.list-news li {
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
}

#footer 
{
    clear:both;
	color:#0066cc;
}

#footer_teabag 
{
    clear:both;
	color:#0066cc;
	background:url(../../images/footer_details_tea.gif) 46px 0px no-repeat;
	width:750px;
	height:119px;
}

#footer_card 
{
    clear:both;
	color:#0066cc;
	background:url(../../images/footer_details_card.gif) 46px 0px no-repeat;
	width:750px;
	height:119px;
}

#footer_text a {
	color:#cc071e;
	text-decoration:none;
}

#footer_text a:hover {
	color:#cc071e;
	text-decoration:underline;
}

#footer_text {
	float:left;
	margin-left:46px;
	margin-top:40px;
}

#footer_flash {
    float:right;
    height:172px;
    width:348px;
}

#can, #ctl00_can {
	float:right;
}

#pdftitle {
	padding-top:25px;
	padding-bottom:20px;
}

.pdf_item {
	clear:both;
	padding-top:20px;
}

.pdf_item_image {
	float:left;
	padding-right:15px;
}

.pdf_item_text {
	float:left;
	width:407px;
}

#login_container {
	clear:both;
	padding-left:48px;
	padding-top:30px;
}

#login {
	position:relative;
	width:249px;
	height:138px;
	background:url(../../images/login.gif) top left no-repeat;
}

#login_go, #ctl00_ContentPlaceHolder1_login_go {
	position:absolute;
	top:26px;
	left:187px;
}

#login_username, #ctl00_ContentPlaceHolder1_login_username {
	border:none;
	font-weight:bold;
	color:#999999;
	position:absolute;
	top:70px;
	left:22px;
	width:205px;
	height:17px;
	vertical-align:middle;
}

#login_password, #ctl00_ContentPlaceHolder1_login_password {
	border:none;
	font-weight:bold;
	color:#999999;
	position:absolute;
	top:100px;
	left:22px;
	width:205px;
	height:17px;
	vertical-align:middle;
}

#linktitle {
	padding-top:25px;
	padding-bottom:40px;
}

#login_text {
	width:249px;
}

.notice 
{
    color:Red;
}

/* input table */

.inputtable 
{
    width:500px;
}

.inputtable td
{
    padding:6px 0px;
}

.inputtable-col1 
{
    width:150px;
    text-align:right;
}

.inputtable-col2
{
    width:350px;
}

.textbox 
{
    width:140px;
    border:solid 1px #cc071e;
    background:#FFFFFF;
}

.button 
{
    border:solid 1px #cc071e;
    background:#cc071e;
    color:#FFFFFF;
}

.formfieldgrey
{
    border:solid 1px #e5e5e5;
    background: #e5e5e5;
    color:#0066cc;
}

.textbox
{
    border:solid 1px #e5e5e5;
    background: #e5e5e5;
    color:#0066cc;
    width: 180px;
}


/* whats this */

.whatsthis_title {
    font-size:12px;
    font-weight:bold;
    padding-left:20px;
}