@import url(/css/divs.css);
@import url(/css/tables.css);
@import url(/css/images.css);
BODY
{
	background : #ffffff url("/images/background.body.jpg") no-repeat right 140px;
	font-family: Arial;
	font-size: 10pt;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;	
}

form
{
	padding: 0px;
	margin: 0px;
}

H1
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: normal;
	color: darkblue;
}

H2
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: normal;
	color: darkred;
	margin: 0;
	margin-bottom: 10pt;
	margin-top: 10pt;
	padding: 0;
}

a {
	text-decoration: none;
	color: darkblue;
}
a:visited.menuitem {
	text-decoration: none;
	color: darkblue;
}
a:visited {
	color: darkred;
}
a:hover {
	color: red;
}
a:hover.menuitem {
	color: red;
}

a.act
{
	text-decoration: underline;
}

button 
{
	width: 70px;
}
dl {
	padding-left: 10px;
}
dt {
	font-family: Arial;
	font-size: smaller;
	font-weight: bolder;
}
dd {
	padding-bottom: 6pt;
	font-family: Arial;
	font-size: 10pt;
}
h4 {
	padding-top: 0px;
	margin-top: 0px;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bolder;
	color: darkblue;
}
th 
{
	height: 20px;
	text-align: left;
	font-family: Arial;
	font-size: 10pt;
	color: darkblue;
}
td.maillist
{
	border-bottom: solid 1px lightskyblue;
/*	cursor: hand; */
	font-family: Arial;
	font-size: 10pt;
	color: black;
}

ul {
	font-family: Arial;
	font-size: 10pt;
	padding-left: 20pt;
	margin-top: 0px; /*-10px;*/
}
ul.menu {
	font-family: Arial;
	font-size: 10pt;
	padding-left: 0pt;
	margin-top: 0px;
}
.upreference
{
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 8pt;
}
.downreference
{
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 8pt;
}
.footerLinks {
	font-family: Arial;
	font-size: 9pt;
}
.project {
	border: solid 1px silver;
	background-color: ghostwhite;
	padding: 10px;
	text-align: left;
}
.task {
	border: solid 1px silver;
	background-color: LightCyan;
	padding: 10px;
	text-align: left;
}
.idea {
	border: solid 1px silver;
	background-color: #ffffcc;
	padding: 10px;
	text-align: left;
}
.justtext {
	font-family: Arial;
	font-size: 10pt;
	padding-left: 10pt;
	max-width: 400px;
	margin-top: 0px;
}
.description {
	font-family: Arial;
	font-size: 10pt;
	padding-left: 10pt;
	margin-top: 0px;
	max-width: 400px;
}
p.description a
{
	text-decoration: underline;
}
.headertitle {
	font-family: Arial;
	font-size: 14pt;
	padding-left: 10pt;
	padding-top: 10pt;
	padding-bottom: 0pt;
	text-decoration: none;
	color: darkblue;
}
.contentTitle {
	font-family: Arial;
	font-size: 14pt;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	color: darkred;
}
.headertitle1 {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: darkblue;
}
.username {
	font-family: Arial;
	font-size: 10pt;
	padding: 10pt;
	text-decoration: none;
	color: black;
}
.info {
	width: 400px;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-image: url(/images/info.gif);
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 10pt;
	text-align: left;
	min-height: 60px;
}
.back {
	width: 120px;
	font-family: Arial;
	font-size: 10pt;
	text-align: right;
	position: absolute;
	right: 50px;
}
.author {
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	padding-left: 20pt;
	font: italic;
	margin-top: 0px; /*-10px;*/
}
.fieldlabel {
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
}
.white{text-align: center;
	font-family: Arial;
	font-size: 7pt;
	color:#ffffff
	}

.copy{
	font-family: Arial;
	font-size: 8pt;
	color: #000088
	}
	
.formbutton {
	COLOR: #8CD0FA; 
}
.formField 
{
	font-family: Arial;
	font-size: 10pt;
	padding-left: 15pt;
	padding-right: 3pt;
}
.formField2
{
	font-family: Arial;
	font-size: 10pt;
	padding-left: 36pt;
	padding-right: 3pt;
}
.formTip
{
	font-family: Arial;
	font-size: 8pt;
	padding-top: 4px;
	padding-left: 20pt;
	padding-right: 3pt;
	color: #909090;
}
.formTip2
{
	font-family: Arial;
	font-size: 8pt;
	padding-top: 4px;
	padding-left: 20pt;
	padding-right: 3pt;
	/*color: #606060;*/
	color: darkred;
}
.text 
{
	width: 170px;
	margin-left: 45px;
}
.readonly  
{
	width: 100%;
	background-color: lightyellow;
	text-align: right;
	border: solid 1px lightgrey;
}
.caption 
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bolder;
}
.captionsmall 
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bolder;
}
.systemRow 
{
	background-color: lightgrey;
	height: 30px;
	padding: 3pt;	
}
.btn 
{
	width: 70px;
}
.viewformFields 
{
	height: 25px;
	font-family: Arial;
	font-size: 10pt;
	padding-left: 15pt;
}
/*---------------*/
.text9
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
}
.text10
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
}
.text10gr
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #555555;
}
.bold
{
	font-weight: bold;
}

.menu
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: darkred;
}
.txtInfo
{
	/*background-color: #FFFFE9;*/
	background-color: #FEF6F3;
	padding: 3px;
}

.msgOk
{
	border: solid 1px #99ccff;
	background-color: #ffffcc;
	font-size: 10pt;
	font-weight: bold;
	color: #cc3300;
	padding:4px;
	width: 200px;
}

.blueBordered
{
	font-family: Arial;
	font-size: 10pt;
	border: solid 1px lightskyblue;
	border-collapse: collapse;
}

.blueBordered .tblHeader TD
{
	border-bottom: solid 1px lightskyblue;
	background-color: lightskyblue;
	font-weight: bold;
}

.blueBordered .tblItem TD
{
	border-bottom: solid 1px lightskyblue;
}

.blueBordered .tblFooter TD
{
	border-bottom: solid 1px lightskyblue;
	background-color: lightskyblue;
}

h1.description {
	font-family: Arial;
	font-size: 10pt;
	padding-left: 10pt;
	margin-top: 0px;
	max-width: 400px;
	color: black;
	margin:13px;
	width:560px;
	background-color:lightyellow;
	border: solid 1px silver;
	padding:10px;
}

.blueb
{
	color: darkblue;
	font-weight: bold;
}

.btnOrgn
{
	background-color: #CC3300;
	background-color: #B52A2B;
	color: White;
	font-weight: bold;
	border: solid 2px #8B0203;
	border-top: solid 1px #DD5C1C;
	border-left: solid 1px #DD5C1C;
}

.btnBlue
{
	background-color: #76BDE9;
	color: #8B0000;
	font-weight: bold;
	border: solid 2px #6AA2C5;
	border-top: solid 1px #ACDFFF;
	border-left: solid 1px #ACDFFF;
}
a.btnBlue, a:hover.btnBlue 
{
	padding: 3px;
	color: #8B0000;	
}

.magBorder
{
	border: solid 1px #B528BF;
	background-color: #FDE0FF;
	padding: 6px;
}

.thumb
{
	border: solid 1px #87CEFA;
	border-bottom: solid 2px #87CEFA;
}
p
{
	font: normal normal 10pt Arial;
	margin: 0;
	margin-bottom: 1em;
}
#MainTable
{
	width:100%;
	height:100%;
}
#MainTable #HeaderCell
{
	vertical-align: top;
	height:50px;
}
#MainTable #MainPart
{
	vertical-align: top;
}
table.content
{
	_font-size: 10pt;
}
table.content td.left
{
	vertical-align: top;
}
table.content td.right
{
	vertical-align: top;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
#MainTable #FooterCell
{
	vertical-align: bottom;
}
#MainTable #TopAdvCell, #MainTable #BottomAdvCell
{
	padding: 10px;
}
table.socials3
{
	background-image:url(/images/socials/table1.gif); 
	background-repeat:no-repeat;
}

table.socials1
{
	background-image:url(/images/socials/table.gif); 
	background-repeat:no-repeat;
}
table.socials2
{
	background-image:url(/images/socials/table2.gif); 
	background-repeat:no-repeat;
}

hr.black
{
	color: black;
	background-color:Black;
	height: 1px;
	border: none;
}

hr.silver
{
	color: silver;
	background-color:silver;
	height: 1px;
	border: none;
}

.loginBtn
{
    width: 86px;
    height: 38px;
    border-width: 0px;
}

.w560
{
    width: 560px;
}

.w600
{
    width: 600px;
}

.pad2
{
    padding: 2px;
}

.pad5
{
    padding: 5px;
}

.pad10
{
    padding: 10px;
}

.marTop5
{
    margin-top: 5px;
}

.marTop10
{
    margin-top: 10px;
}

.marTop20
{
    margin-top: 20px;
}

.padTop10
{
    padding-top: 10px;
}

.padTop20
{
    padding-top: 20px;
}

.padTop50
{
    padding-top: 50px;
}

.padTop60
{
    padding-top: 60px;
}

.padLeft5
{
    padding-left: 5px;
}

.padLeft10
{
    padding-left: 10px;
}

.padRight3
{
    padding-right: 3px;
}

.pageTitle
{
    font-size: 18px;
    font-weight: bold;
    color: #00008B;
}

.titleSmall
{
    color: #00008B;
    font-weight: bold;
    font-size: 12px;
}

.menCategoryName
{
    font-size: 18px;
    font-weight: bold;
    color: #8B0000;

}

.MenPager
{
	text-align:right;
	padding-left:8px;
	padding-right:8px;
}

.floatRight
{
    float: right;
}

.floatLeft
{
    float: left;
}

.w70
{
    width: 70px;
}

.w150
{
    width: 150px;
}

.w180
{
    width: 180px;
}

.w270
{
    width: 270px;
}

.right
{
    text-align: right;
}

.w100pr
{
    width: 100%; 
}

.fs11
{
    font-size: 11px;
}

.fs12
{
    font-size: 12px;
}

.b0
{
    border-width: 0px;
}

.h370
{
    height: 280px;
}