body
{
    background: #B7BCC3 url(images/bg.gif) repeat-x;
    text-align: center;
    color:#666666;    
    font-size:10px;
}


a:link 
{
    font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
    color: #526dab;
text-decoration: underline;}

a:visited 
{font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
    color: #526dab;
text-decoration: underline;}

a:Hover 
{font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
    color: #698ddc;
text-decoration: underline;}



h1 {font-size: 8pt;
font-family: Verdana, Tahoma, Arial;
font-weight: bold;
color:Black ;}

h2 {font-size: 10pt;
font-family: Verdana, Tahoma, Arial;
font-weight: bold;
color: Black;}


h3 {font-size: 12pt;
font-family: Verdana, Tahoma, Arial;
font-weight: bold;
color: Black;}


h4 {font-size: 1.1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h5 {font-size: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}




.textbox { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt;  text-decoration: none ; border-color: #999999 #999999 #999999 #999999;  border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
border-spacing: 2pt 2pt;}


.btn { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; color: #808080; text-decoration: none ;  background-color: #dfdfdf; 
		border-color: #3f3f3f; border-right-width: 1pt; border-color: #7f7f7f #7f7f7f #7f7f7f #7f7f7f; border-style: solid; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt;
		}

.textarea { font-family: Verdana, Helvetica, Arial; font-size: 8pt; color: #000000; text-decoration: none ; border-color: #999999 #999999 #999999 #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }



.highligthtext{
	color: orange;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
}

.highligthtext2{
	color: olive;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
}

.SoftText{
	color: #a8a8a8;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
}


.vSmallText{
	color: #6E90E4;
	font-family: Verdana, Tahoma, Arial;
	font-size: 6pt;
}

.vSmallTexthighlight{
	color: #ff0000;
	font-family: Verdana, Tahoma, Arial;
	font-size: 7pt;
}

.vSmallTexthighlightAlt{
	color: #ff9933;
	font-family: Verdana, Tahoma, Arial;
	font-size: 7pt;
}


#mastertable
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	color:#666666;
	background-color: #ffffff;
	border:  0px;
	border-collapse: collapse;
	position:inherit;
	margin: 2px;
}

.table.mastertable2
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	color:#666666;
	background-color: #ffffff;
	border:  0px;
	border-collapse: collapse;
	position:inherit;
	margin: 0px;
}





.tr.mastertableRowHeader3
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #004799;
	background-color: #D6DFF7;
	position:inherit;
	border-collapse: collapse;
}


.tr.mastertableRowHeader2
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #ececec;
	background-color: #6E90E4;
	position: inherit;
}

#mastertableRowHeader
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: black;
	font-weight:bold;
	background-image: url('images/stc3.jpg');
	background-repeat:repeat-x;
	position: inherit;
	height:20;
	border-collapse: collapse;
}


.tr.null
{
}

.tr.mastertableRowNews
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: black;
	font-weight:bold;
	background-color: #D6DFF7;
	position: inherit;
	background-image: url('images/app/bgfooter-news.jpg');
	background-repeat:repeat-x;
	position: inherit;
	height:20;
}

.tr.mastertableSoftRowHeader
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #a8a8a8;
	background-color: #ececec;
	position: inherit;
}




.tr.mastertableRowBasic
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	
	position: inherit;
}


.tr.mastertableRow1
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	position: inherit;
}

.tr.mastertableRow2
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	position: inherit;
}

.tr.vanilla
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: white;
	position: inherit;
}

#userbox
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight:bolder;
	color: #000000;
	position: inherit;
	background-image: url('images/bgfooter-brown.jpg');
	background-repeat:repeat-x;
	position: inherit;
	height:20;

}

.tr.userbox2
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight:bold;
	color: #000000;
	position: inherit;
	background-image: url('images/bgfooter-brown.jpg');
	background-repeat:repeat-x;
	position: inherit;
	height:20;
	
}


#contenttitle
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #000000;
	position: inherit;
	background-image: url('images/contentitle.jpg');
	background-repeat:repeat-x;
	position: inherit;
	height:20;
	
}


.td.mastertableRow1
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	position: inherit;
	background-image: url('images/app/null.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
}

.td.mastertableRow2
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	color: #000000;
	position: inherit;
}


.table.AddressBoxPrimary
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	color: #004799;
	background-color: #D6DFF7;
	border-top: 1px #f6f6f6 inset;
	border-right: 2px #535353 ridge;
	border-bottom: 2px #535353 ridge;
	border-left: 1px #f6f6f6 inset;
	margin: 2px;
	padding: 2px;						   		
	background-image: url('images/app/address_soft.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
}
	


#AddressBoxRegular
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	color:#666666;
	border-top: 0px #f6f6f6 inset;
	border-right: 0px #535353 ridge;
	border-bottom: 0px #535353 ridge;
	border-left: 0px #f6f6f6 inset;
	margin: 0px;
	padding: 0px;}

.table.UserImagePopup
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	color: #004799;
	background-color: #ececec;
	border-top: 1px #f6f6f6 inset;
	border-right: 4px #535353 ridge;
	border-bottom: 4px #535353 ridge;
	border-left: 1px #f6f6f6 inset;
	margin: 2px;
	padding: 2px;
	background-position: right bottom;
	background-repeat: no-repeat;
}

.table.ContactBox
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	color: #004799;
	background-color: #D6DFF7;
	border-top: 1px #f6f6f6 inset;
	border-right: 2px #535353 ridge;
	border-bottom: 2px #535353 ridge;
	border-left: 1px #f6f6f6 inset;
	margin: 2px;
	padding: 2px;
	background-image: url('images/app/contact_soft.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
}


.table.UserDetails
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	color: #333333;
	background-color: #FFFFFF;
	border-top: 1px #EEEEEE inset;
	border-right: 2px #EEEEEE ridge;
	border-bottom: 2px #EEEEEE ridge;
	border-left: 1px #EEEEEE inset;
	margin: 2px;
	padding: 2px;
	background-image: url( 'images/app/ub3_128.gif' );
	background-position: right bottom;
	background-repeat: no-repeat;
	position:inherit;
}

.table.UserDetailsLeft
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	color: #C0C0C0;
	background-color: #FFFFFF;
	border-top: 1px #EEEEEE inset;
	border-right: 2px #EEEEEE ridge;
	border-bottom: 2px #EEEEEE ridge;
	border-left: 1px #EEEEEE inset;
	margin: 2px;
	padding: 2px;
	background-image: url( 'images/app/ub3_128.gif' );
	background-position: right bottom;
	background-repeat: no-repeat;
	position:inherit;
}


.table.NewsItems
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	border-top: 1px #EEEEEE inset;
	border-right: 2px #EEEEEE ridge;
	border-bottom: 2px #EEEEEE ridge;
	border-left: 1px #EEEEEE inset;
	margin: 0px;
	padding: 0px;
	background-image: url( 'images/app/news_mid.gif' );
	background-position: right bottom;
	background-repeat: no-repeat;
	position:inherit;
	border-collapse: collapse;
}


.table.BirthDay
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	border-top: 0px #EEEEEE inset;
	border-right: 0px #EEEEEE ridge;
	border-bottom: 0px #EEEEEE ridge;
	border-left: 0px #EEEEEE inset;
	margin: 0px;
	padding: 0px;
	background-position: right bottom;
	background-repeat: no-repeat;
	position:inherit;
}




.table.PfItem
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	color: #004799;
	background-color: #FFFFFF;
	border-top: 1px #EEEEEE inset;
	border-right: 2px #EEEEEE ridge;
	border-bottom: 2px #EEEEEE ridge;
	border-left: 1px #EEEEEE inset;
	margin: 2px;
	padding: 2px;
	background-position: right bottom;
	background-repeat: no-repeat;
}

.table.CalendarItems
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	color: #6E90E4;
	background-color: #ffffff;
	border-top: 1px #f6f6f6 inset;
	border-right: 2px #535353 ridge;
	border-bottom: 2px #535353 ridge;
	border-left: 1px #f6f6f6 inset;
	margin: 2px;
	padding: 2px;}
}

.table.CalendarItemsHighLight
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	color: #004799;
	background-color: #D6DFF7;
	border-top: 1px #f6f6f6 inset;
	border-right: 2px #535353 ridge;
	border-bottom: 2px #535353 ridge;
	border-left: 1px #f6f6f6 inset;
	margin: 2px;
	padding: 2px;}
}

.table.LoginBox
{
	font-family: Verdana, Tahoma,Arial;
	font-size: 8pt;
	color: #6E90E4;
	background-color: #ffffff;
	border-top: 1px #f6f6f6 inset;
	border-right: 2px #535353 ridge;
	border-bottom: 2px #535353 ridge;
	border-left: 1px #f6f6f6 inset;
	margin: 2px;
	padding: 2px;
}
