@charset "utf-8";

body 
{
	padding-top: 4px;
	background: url(/images/ui/blue/top-line-blue.gif) repeat-x center 57px;
	font-size: 12px;
}
	
#loginbox div 
{
	background: #6FCEF7 url(/images/ui/blue/login-blue-bckgr.jpg) no-repeat center top;
	overflow: hidden;
	width: 206px;
}
		
.loginTopHeader
{
	background-color: #26B3F3;
	color: #FFFFFF;
}	

#loginSmallLinks a
{
	color: #0C96D1;
}

.loginfield {
	border: 1px solid #26B3F3;
}
.loginIcons
{
	background: #26B3F3;
}

.loginIcons a
{}


#loginbutton, #submitbutton, #addAnotherFriendButton
{
	background: url(/images/ui/blue/btn-login-blue.gif) no-repeat;
}


/*Main Column*/
.lightbox{
	background: #EBF9FE;
	border-top: 2px solid #BBE8FB;
	border-right: 2px solid #BBE8FB;
	border-bottom: 2px solid #62CAF7;
	border-left: 2px solid #BBE8FB;
}
.lightboxfield{
	border: 1px solid #26B3F3;
}
.lightboxhead{
	background: #BFE9FB;
}

#maincolumn
{
	float:none;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:700px;
}

#maincolumn h1 {
	color: #262684;
	font-size: 14px;
	font-weight: normal;

}

#maincolumn h2 {
	color: #262684;
	font-size: 13px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#maincolumn h5 {
	background: url(/images/ui/blue/testimonials-under-text.gif) no-repeat center top;
	color: #0DA0DF;
}
#maincolumn h6 {
	color: #0C92CB;
	background: #DBF2FD;
}
blockquote{
	color: #FFFFFF;
	background: #BF80BF url(/images/ui/purple/quote-top.gif) no-repeat left top;
}

blockquote p{
	background: #BF80BF url(/images/ui/purple/quote-bottom.gif) no-repeat right bottom;
}

#maincolumn a {
	color: #0DA0DF;
}
#maincolumn em {
	color: #0DA0DF;
}

/*--Left Menu  ----*/

#leftMenu
{
	background: url(/images/ui/blue/table-menu-blue.jpg) no-repeat top;
}

#leftMenu ul
{
	background: url(/images/ui/blue/table-menu-blue.jpg) no-repeat bottom;
}

#leftMenu a{
	background-color: #FFFFFF;
}

#leftMenu a.current
{
	color: #FFFFFF;
	background: #26B3F3 url(/images/ui/blue/arrow-menu-blue.jpg) no-repeat left center;
}

#leftMenu a.current:link
{
	color: #FFFFFF;
}
#leftMenu a.current:visited
{
	color: #FFFFFF;
}

#leftMenu a:link,#leftMenu a:visited {
	color: #26B3F3;
}
#leftMenu a:hover,#leftMenu a:active {
	color: #FFFFFF;
	background: #26B3F3 url(/images/ui/blue/arrow-menu-blue.jpg) no-repeat left center;
	
}
#leftMenu h4 {
	color: #FFFFFF;
	background-color: #7DD1F8;
	
}


/*-Presentation Table-----------*/

.presentTable{
	color: #7E91BC;
	font-size: 11px;
	font-weight: bold;
}
.presentTable h3 {
	background-color: #FFFFFF;
}
.presentTable p {
	color: #0B8AC1;
}
.presentTable a {
	color: #0DA0DF;
}


.presentTable thead {
	background-image: url(/images/ui/blue/table-big-blue-top.jpg);
}
.presentTable tbody {
	background-image: url(/images/ui/blue/table-big-blue-middle.jpg);
	color: #26B3F3;
}
.presentTable tfoot {
	background-image: url(/images/ui/blue/table-big-blue-bootom.jpg);
}

.presentTable li.even{
	background-color: #FFFFFF;
}


/** MAIN COLUMN -buttons/HightLight td  backgrounds *****************************************/

a.buttonMain{}

#maincolumn a.buttonMain
{ color: #FFFFFF; 
}

a.buttonMain:link, a.buttonMain:visited{
	background: #0DA0DF url(/images/ui/blue/btn-midtab-blue-n.jpg);
}
a.buttonMain:hover, a.buttonMain:active{
	background: #0DA0DF url(/images/ui/blue/btn-midtab-blue-s.jpg);
}


a.buttonImportant{}

#maincolumn a.buttonImportant
{ color: #FFFFFF; 
}

a.buttonImportant:link, a.buttonImportant:visited{
	background: #0DA0DF url(/images/ui/blue/btn-midtab-important-n.jpg);
}
a.buttonImportant:hover, a.buttonImportant:active{
	background: #0DA0DF url(/images/ui/blue/btn-midtab-important-s.jpg);
}

 
.hiLight
{
	background: #25B3F3;
}

.hiLightSmallerText
{
	background: #25B3F3;
}
/* CONTACT BOX***********************/
.contactBox{
	background: #B0E2F9 url(/images/ui/blue/contact-blue-box.jpg) no-repeat left top;
	width: 400px;
	margin: 0px auto;
}
.contactBoxTitle{
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	padding-right: 5px;
}
.contactBox p{
	color: #C9EDFC;
	font-size: 15px;
}

#maincolumn  a.contactBoxLink {
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: underline;
}
 
/** FOOTER *****************************************/
#footer 
{
	background-color: #26B3F3;
}

#maincolumn .buttonOrangeArrowRight,
#maincolumn .buttonOrangeArrowLeft
{
	height: 31px;
	width: 170px;
}

#maincolumn .buttonOrangeArrowRight a,
#maincolumn .buttonOrangeArrowLeft a
{ 
	color: #FFFFFF; 
	font-weight: bold; 
	display: block; 
	text-decoration: none; 
	font-size: 12px; 
	height: 31px; 
	line-height:31px;
	margin-right: auto; 
	margin-left: auto; 
	text-align: center; 
}

#maincolumn .buttonOrangeArrowRight a
{
	background: url(/images/login3/btn-arrowright.png) no-repeat center top; 
}

#maincolumn .buttonOrangeArrowLeft a
{
	background: url(/images/login3/btn-arrowleft.png) no-repeat center top; 
}

#maincolumn .buttonOrangeArrowRight a:hover, 
#maincolumn .buttonOrangeArrowRight a:active
{
	font-size:13px;
	background: url(/images/login3/btn-arrowright.png) no-repeat center bottom;
}

#maincolumn .buttonOrangeArrowLeft a:hover, 
#maincolumn .buttonOrangeArrowLeft a:active
{
	font-size:13px;
	background: url(/images/login3/btn-arrowleft.png) no-repeat center bottom;
}

.purpleBorderRight{
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #DFF4FD;
}

.purpleBorder
{
	width:100%;
	border-width: 1px;
	border-style: solid;
	border-color: #DFF4FD;
}

.purpleBorder td
{
	text-align:center;
	border-width: 1px;
	border-style: solid;
	border-color: #DFF4FD;
}

.bluepanel
{
	border: 2px solid #26B3F3;
}

.bluegrid td
{
	border: 1px solid #26B3F3;
}

.larger td
{
	font-size: 14px;
}

.bluepanel th,
.bluepanel td
{
	padding:2px;
}

.bluepanel th
{
	color: #fff;
	background: #26B3F3;
	border: none;
}

#panelMyAdmin
{
	width: 500px;
}
#panelMyAdmin td
{
	height:105px;
}
#panelMyAdmin a:hover
{
	font-size:14px;
}


#panelUsefulTips
{
	width:160px;
}

#panelUsefulTips td
{
	height:105px;
	padding: 0px;
	overflow:hidden;
	display:block;
}

#panelUsefulTips td div
{
	padding: 5px;
	height: 105px;
}

#panelUsefulTips p
{
	margin:0px;
	padding:0px;
	width:146px;
	height: 72px;
	background:#FFF;
}

#panelMWTRDownloads
{
	width: 500px;
}
#panelMWTRDownloads td
{
	height:55px;
}
#panelMWTRDownloads a:hover
{
	font-size:14px;
}
