/* My Smart Specific Content Styles */

/* Sub-Page > General positions */

#subleftcol {margin-top: 7px;
	float: left;
	width: 564px;}

#subrightcol {margin-top: 7px;
	margin-left: 564px;
	width: 176px;}

/* Fix for IE 3px bug */

* html #subleftcol {width: 561px;}

* html #subrightcol {margin-left: 561px;}

/* End of fix */

.subrightcolbox {font-size: 11px;
	color: #525252;
	width: 174px;
	background-color: #EEF2ED;
	border: 1px solid #D3DBD2;
	padding: 0px;
	margin: 0px;}

.subrightcolboxcontent {width: 154px;
	overflow: hidden;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;}
	
.subrightcolboxtable td {width: 77px;
}
	
.subrightcolboxcontent p {padding: 0px;
	margin: 0px;}
	
.subrightcolboxcontent ul {list-style:none;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;}

.subrightcolboxcontent li {background-image: url(../images/red_ul.gif);
	background-repeat: no-repeat;
    background-position: 5px 7px;
	margin: 0px;
	padding-left: 18px;
	padding-top: 5px;}
	
.subrightcolboxcontent li ul li {background-image: url(../images/grey_ul.gif);
	background-repeat: no-repeat;
    background-position: 0px 7px;
	margin: 0px;
	padding-left: 13px;
	padding-top: 5px;}
	
.subrightcolboxcontent iframe {margin-left: 0px;
	overflow: hidden;}

/* Define Header style */

#subheader {width: 550px;
	height: 38px;
	font-size: 11px;
	color: #ffffff;
	text-align: right;}

#subheader p {margin: 0px;
	padding-top: 12px;
	padding-right: 10px;}

#subheader a {color: #ffffff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;}

#subheader a:hover {text-decoration: underline;}

.bgred {background-color: #C60612;}
	
.bgblue {background-color: #345484;}
	
.bggreen {background-color: #206531;}

.bggrey {background-color: #C8D1C7;}

#subheaderimg {width: 550px;
	border: 0px;
	border-bottom: 1px solid #D3DBD2;
	margin-bottom: 15px;}

/* General Body Styles */

#subcontent {width: 550px;
	padding-top: 0px
	padding-bottom: 0px
	font-size: 11px;
	color: #525252;}
	
#subcontent p {font-size: 11px;
 	line-height: 130%}
	
#subcontent a {color: #525252;
	text-decoration: none;}
	
#subcontent a:hover {color: #525252;
	text-decoration: underline;}
	
#subcontent h1 {font-size: 130%;
	font-weight: bold;
	color: #C60612;}

#subcontent h2 {font-size: 110%;
	font-weight: bold;
	color: #C60612;}

.leftcol { width: 265px;
	padding: 0px;
	margin: 0px;
	float: left;}
	
.rightcol { width: 265px;
	padding: 0px;
	float: left;
	padding-left: 20px;
	margin: 0px;}
	
.loginboxtop { background-image:url(../images/mysmartloginboxtop.gif);
	background-repeat: repeat-x;
	height: 40px;}

.loginleftbox, .loginrightbox { font-size: 11px;
	color: #525252;
	width: 263px;
	height: 110px;
	background-color: #EEF2ED;
	padding: 0px;
	margin: 0px;
	border-top: none;
	border: solid #D3DBD2 1px;}

.loginboxcontent {margin: 0px;
	padding: 0px;
	padding-left: 10px;
	width: 226px;}

.loginboxcontent p { margin-top: 0px;
	padding-top: 0px;}

.loginboxcontent ul { margin: 0px;
	padding-top: 0px;}

#subcontent ul { padding-top: 0px;}

.mysubrightcolbox {font-size: 11px;
	color: #525252;
	width: 174px;
	background-color: #EEF2ED;
	border-left: 1px solid #D3DBD2;
	border-right: 1px solid #D3DBD2;
	border-bottom: 1px solid #D3DBD2;
	padding: 0px;
	margin: 0px;}

.mysubrightcolboxcontent {width: 154px;
	overflow: hidden;
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 10px;}
	
.mysubrightcolboxtable td {width: 77px;}
	
.mysubrightcolboxcontent p {padding: 0px;
	margin: 0px;}
	
.mysubrightcolboxcontent ul {list-style:none;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;}

.mysubrightcolboxcontent li {background-image: url(../images/red_ul.gif);
	background-repeat: no-repeat;
    background-position: 5px 7px;
	margin: 0px;
	padding-left: 18px;
	padding-top: 5px;}
	
.mysubrightcolboxcontent li ul li {background-image: url(../images/grey_ul.gif);
	background-repeat: no-repeat;
    background-position: 0px 7px;
	margin: 0px;
	padding-left: 13px;
	padding-top: 5px;}
	
/* Mail List Styles */

.thead { background-color: #C60612;
	color: #ffffff;
	line-height: 20px;}
	
.theadl { background-color: #C60612;
	color: #ffffff;
	text-align: left;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 5px;}
	
.tbody {background-color: #eeeeee;
	text-align: left;
	padding-left: 10px;}
	
.compose { background-color: #C60612;
	color: #ffffff;
	text-align: left;
	line-height: 25px;
	padding-right: 10px;
	padding-left: 5px;}
	
.mailnav {margin-top: 10px;
	height: 20px;
	width: 100%;
	background-color: #eeeeee;
	margin-bottom: 10px;
	display: block;
	font-weight: normal;
	line-height: 20px;
	padding-left: 6px;
	border-right: 1px solid #ffffff;
	padding-right: 6px;
	text-decoration: none;}

.mailnav ul {list-style:none;
	padding: 0px;
	margin: 0px;
	float: left;}

.mailnav li {padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;}
	
.mailnav a {display: block;
	font-weight: normal;
	line-height: 20px;
	padding-left: 6px;
	border-right: 1px solid #ffffff;
	padding-right: 6px;
	text-decoration: none;
	background-color: #eeeeee;
	}

.mailnav a:hover { background-color: #ffffff;
	color: #38B1FF;
	text-decoration: none;}
	
.row1 { background-color:#eeeeee;
	line-height: 20px ! important;
	height: 22px ! important;
	padding-top 0px ! important;
	padding-bottom 0px ! important; }

.row2 { background-color:#ffffff;
	line-height: 20px ! important;
	height: 22px ! important;
	padding-top 0px ! important;
	padding-bottom 0px ! important; }
	
/* Form Styles */

.label { padding-top: 2px;
	width: 79px;
	float: left;
	display: block;
	margin-bottom: 15px;} 			
	
.login {color: #7b807a;
	background-color: #FFFFFF;
	border: 1px solid #B9C0B8;
	margin-bottom: 15px;}
	
.loginsubmit {font-size: 10px;
	color: #798877;
	background-color: #B9C0B8;
	border: 1px solid #B9C0B8;}
	
.contactfrom {	color: #7b807a;
	background-color: #eeeeee;
	border: 1px solid #B9C0B8;}
	
/* Footer Styles */
	
#myfooterimage {width: 740px;
	border-top: 5px solid #ffffff;
	text-align: right;
	background-image: url(../images/itsnotmagic.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	border-bottom: 1px solid #C8D1C7;}.inputPassword {
font-size: 10px;
	color: #000000;
	border: 1px solid #C60612;
	width: 100px;
}

