/* this is a comment */
 
body {	
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #330099;

}

p 
{
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; 
    color:#000000; 
	font-size:11;
}

.error
{
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:8px;
	color:Red;
}

.htmspan
{
	border:dashed 1 red;
}

.maintable
{
	padding: 3px;
}
.tdsmall
{
	padding: 3px;
	width : 100px;
}
.tdmedium
{
	padding: 3px;
	width : 150px;
}
.tdlarge
{
	padding: 3px;
	width : 200px;
}


.main
{
	font-size: 12px;
	word-spacing: normal;
	vertical-align: bottom;
	color: #2d2f26;
	font-family: Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: left;
}
.maintext
{
	font-size: 12px;
	word-spacing: normal;
	vertical-align: bottom;
	color: #2d2f26;
	font-family: Helvetica, sans-serif;
	letter-spacing: normal;
}
.hints
{
	font-size: 12px;
	word-spacing: normal;
	vertical-align: middle;
	color: DarkOrange;
	font-family: Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: center;
	width : 100%;
	border: 1px dashed #cccccc;
	padding:1px;
	margin-bottom:1px;
}

.mainerror
{
	font-size: 9px;
	word-spacing: normal;
	vertical-align: bottom;
	color: #ff3366;
	font-family: Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: left;
}

.pageheading
{
	font-weight: bold;
	font-size: 12px;
	word-spacing: normal;
	vertical-align: bottom;
	color: dimgray;
	font-family: Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: left;
	font-variant: small-caps;
}

a:link {color:#333333}
a:active {color:#cccccc}
a:visited {color:#000000}
a:hover {color:#999999}
img {border:0;}

 .heading {
	font-weight: bold;
	font-size: 12px;
	word-spacing: normal;
	vertical-align: bottom;
	color: dimgray;
	font-family: Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: center;
	font-variant: small-caps;
}

.footer {
	background-image: url(images/monster-web_12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.menutable
{
	padding: 5px;
	border-right: #336699 0px none;
	border-top: #336699 0px none;
	border-left: #336699 0px none;
	border-bottom: #336699 0px solid;
	color: #000033;
}
.menu
{
	font: Tahoma, Arial, Helvetica, Sans Serif;
	font-size: x-small;
	font-variant: small-caps;
	font-weight: normal;
	text-align: center;
	padding: 5px;
	color: #000033;
	text-decoration: none;
}
.menu:link
{
	color: #000033;
	text-decoration: none;
}
.menu:active 
{
	color:#000033;
	text-decoration: none;
}
.menu:visited 
{
	color:#000033;
	text-decoration: none;
}

.menu:hover
{
	color: #77775e;
	text-decoration: none;
}

input.choice {
	font-family:  ArialMT, Verdana, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	color:#736E9B;
	background-color:#ffffff;
	border: 1px none #14D2F4;
	background-image: url(images/circle.jpg);
	background-repeat: no-repeat;
}

.StylePickerTable{
	border: 1px solid #BCC9D7;
	background-color:#F7F2E5;
	padding:2px;
}

.StylePickerLabel
{
	font-size: 10pt;
	color: #888e40;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-variant: small-caps;
}

.galleryHeading
{
	font-weight: bold;
	font-size: 10pt;
	color: #333333;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	margin-left: 2;
}

.panelButton
{
	border : none 0px #FDFDFD;
}

.panelContent
{
	background-color : white;
}
.panelContentSelected
{
	background-color: #edecf7;
}

.menuGridHeader
{
	padding-right: 5px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	vertical-align: bottom;
	color: #524d25;
	padding-top: 3px;
	border-bottom: #f2f4f4 1px solid;
	border-top: #f2f4f4 1px solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: white;
}
 .gridPaging
 {
	background-color : White;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	border-left: solid 1px white;
	border-top: solid 1px white;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
 }
.gridHeader, .gridFooter
{
	padding-right: 10px;
	padding-left: 2px;
	padding-bottom: 4px;
	vertical-align: middle;
	border-left: solid 0px #889db7;
	border-top: solid 0px #889db7;
	border-right: solid 0px #889db7;
	color: white;
	padding-top: 0px;
	border-bottom: solid 0px #889db7;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	height: 30px;
	background-color: #A6BEF0;
}

.gridTextColumn
{ 
}
.gridRow
{
	border-right: #eee8e3 1px solid;
	border-top: #eee8e3 0px solid;
	font-size: 10px;
	border-left: #eee8e3 1px solid;
	color: #666666;
	border-bottom: #eee8e3 1px solid;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fdfdfd;
}
.GridRowAlternate
{
	font-size: 10px;
	color: #666666;
	padding-left : 2px;
	padding-right : 2px;
	padding-bottom : 1px;
	padding-top : 2px;
	border-bottom : solid 1px #A9B7D9;
	border-top: #fdfdfd 1px solid;
	border-left: #fdfdfd 0px solid;
	border-right: #fdfdfd 0px solid;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fdfdfd;
}

.gridRowSelected
{
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #edecf7;
	border-left: #fdfdfd 0px solid;
	border-right: #fdfdfd 0px solid;
	border-bottom : solid 1px #A9B7D9;
	border-top: #fdfdfd 0px solid;
}


.SearchInput
{
	border-right: #bcc9d7 0px solid;
	padding-right: 2px;
	border-top: #bcc9d7 0px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 2px;
	border-left: #bcc9d7 0px solid;
	width: 100%;
	color: #8c989d;
	padding-top: 2px;
	border-bottom: #bcc9d7 1px solid;
	font-family: Arial;
	background-color: #ffffff;
}

.inputMl
{
	border-right: #bcc9d7 0px solid;
	padding-right: 2px;
	border-top: #bcc9d7 0px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 2px;
	border-left: #bcc9d7 0px solid;
	width: 100%;
	color: #8c989d;
	padding-top: 2px;
	border-bottom: #bcc9d7 1px solid;
	font-family: Arial;
	background-color: #ffffff;
	
}

.SearchInputNarrow{
	border-bottom: 1px solid #999999;
	border-left: 0px solid white;
	border-top: 0px solid white;
	border-right: 0px solid white;
	background-color:#ffffff;
	font-family:  Arial;
	font-size:12px;
	font-weight:normal;
	color:#8C989D;
	padding:2px;
}

.StdInput{
	background-color:#ffffff;
	font-family:  Arial;
	font-size:12px;
	font-weight:normal;
	color:#8C989D;
	padding:2px;
}

.WhiteInput{
	background-color:White;
	border-color:White;
	border-style:none;
	font-family:  Arial;
	font-size:12px;
	font-weight:normal;
	color:Orange;
	padding:2px;
}

.khakiHeader
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 2px;
	color: dimgray;
	padding-top: 2px;
	font-family: Arial;
}

.khakiPageHeader
{
	padding-right: 3px;
	padding-left: 25px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
	color: dimgray;
	padding-top: 4px;
	font-family: Arial;
}
.StylePickerTable
{
	border-right: #bcc9d7 1px solid;
	padding-right: 3px;
	border-top: #bcc9d7 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #bcc9d7 1px solid;
	padding-top: 3px;
	border-bottom: #bcc9d7 1px solid;
	background-color: #edecf7;
}
.windowHeader
{
	Z-INDEX: 110;
	BACKGROUND-COLOR: #b2b2d6;
	font-weight: bold;
	font-size: 12px;
	color:White;
	border:0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	cursor:move;
}
.StylePickerLabel
{
 font-size: 10pt;
 color: #333333;
 font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}

.radioButtons
{
	vertical-align:middle;	
	text-align:center;
	table-layout:auto;
}
.iconButton
{
	font-weight: bold;
	font-size: 12px;
	word-spacing: normal;
	vertical-align: bottom;
	color: dimgray;
	font-family: Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: center;
	font-variant: small-caps;
	border:1px solid #cccccc;
	padding:3px;
	background-color: #f7f7f7;
}

.iconButtonDisabled
{
	font-weight: bold;
	font-size: 12px;
	word-spacing: normal;
	vertical-align: bottom;
	font-family: Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: center;
	font-variant: small-caps;
	border:1px solid #cccccc;
	padding:3px;
	color: #dddddd;
	background-color: #fefefe;
}

.iconButtonFocus
{
	font-weight: bold;
	font-size: 12px;
	word-spacing: normal;
	vertical-align: bottom;
	font-family: Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: center;
	font-variant: small-caps;
	border:1px solid #666666;
	padding:3px;
	color: #888888;
	background-color: #f7f7f7;
}

.iconButtonHover
{
	border-right: #888888 1px solid;
	padding-right: 3px;
	border-top: #888888 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	word-spacing: normal;
	vertical-align: bottom;
	border-left: #888888 1px solid;
	color: darkgray;
	padding-top: 3px;
	border-bottom: #888888 1px solid;
	font-family: Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: #F7F7EE;
	text-align: center;
	font-variant: small-caps;
}

.iconButtonPressed
{
	font-weight: bold;
	font-size: 12px;
	word-spacing: normal;
	vertical-align: bottom;
	font-family: Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: center;
	font-variant: small-caps;
	border:1px solid #666666;
	padding:3px;
	color: #000000;
	background-color: #f7f7f7;
}
input.login {
	FONT-SIZE: 12px;
	COLOR: #5f5b41;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-bottom:1px dashed #cccccc;
	margin-right:3px;
	width : 90px;
}
.templates
{
	font-size: 12px;
	word-spacing: normal;
	vertical-align: middle;
	color: DarkOrange;
	font-family: Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: center;
	width : 100%;
	border: 1px dashed #cccccc;
	padding:1px;
	margin-bottom:1px;
}
.small_login
{
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	color:#000000; 
	font-size:11;
}