BODY, TD {font: 13px Arial, Tahoma;}

INPUT, SELECT, TEXTAREA
{
	FONT: 13px Arial, Tahoma;
    COLOR: #000000;
    BORDER: 0;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #F7F7F7;
/*	BORDER: #888888 1px solid; */
}
.normalInput {
    BACKGROUND-COLOR: #FFFFFF;
    BORDER: #BBBBBB 1px solid;
}
.whiteInput {
    BACKGROUND-COLOR: #FFFFFF;
    BORDER: 0;
}
.notebookstyle {
    BORDER: 0;
    BORDER-BOTTOM: #CCCCCC 1px solid;
}
.notebookstyle_dashed {
    BORDER: 0;
    BORDER-BOTTOM: #CCCCCC 1px dashed;
}
.notebookstyle_ext_left {
    BORDER-LEFT: #CCCCCC 1px solid;
}
.notebookstyle_ext_right {
    BORDER-RIGHT: #CCCCCC 1px solid;
}

.replystyle {
    BORDER: 0;
    BORDER-LEFT: #CCCCCC 3px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid;
}
.replystylehighlight {
    BORDER: 0;
    BACKGROUND-COLOR: #FFf3dd;
    BORDER-LEFT: #ffc36d 3px solid;
    BORDER-BOTTOM: #ffc36d 1px solid;
}

.lightBlueBG {
    BACKGROUND-COLOR: #eff7ff;
}
.blueBorder {
    BORDER: #83bff5 1px solid;
}

.noBORDER {
    BORDER: 0;
}
.darkGrayBorder {
    BORDER: #888888 1px solid;
}
.grayBORDER {
    BORDER: #CCCCCC 1px solid;
}
.whiteBORDER {
    BORDER: #FFFFFF 1px solid;
}
.darkgraybg {
    BACKGROUND-COLOR: #E0E0E0;
}
.graybg {
    BACKGROUND-COLOR: #F7F7F7;
}
.whitebg {
    BACKGROUND-COLOR: #FFFFFF;
}
.hand {
	cursor: pointer;
}
.listtitlestyle {
    BORDER: 0;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #AEAEAE;
    PADDING: 3px 0px 3px 0px;
    text-align: center;
}
.listheaderstyle {
    BORDER: 0;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    BACKGROUND-COLOR: #E7E7E7;
}
.listheaderstyle2 {
    BORDER: 0;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    BACKGROUND-COLOR: #E7E7E7;
    BORDER-RIGHT: 1px #FFFFFF solid;
    BORDER-LEFT: 1px #FFFFFF solid;
}
.liststyle {
    BORDER: 0;
    BORDER-BOTTOM: #FFFFFF 1px solid;
}
.liststyle2 {
    BORDER: 0;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    BORDER-RIGHT: 1px #FFFFFF solid;
    BORDER-LEFT: 1px #FFFFFF solid;
}
.listhighlighstyle {
	background-color: #eff7ff;
}

/* to show and hide search box */
.hidecontent {
    COLOR: #f7f7f7;
    BORDER: 0;
    BACKGROUND-COLOR: #F7F7F7;
}
.notebookstyle2 {
    BORDER: 0;
    BORDER-BOTTOM: #CCCCCC 1px dashed;
    BACKGROUND-COLOR: #FFFFFF;
}

/* for date field */
.datestyle {
    BORDER: 0;
    BORDER-BOTTOM: #CCCCCC 1px dashed;
    CURSOR: pointer;
    text-align: center;
}

.logintext
{
    PADDING-LEFT: 18px;
    BACKGROUND: url(images/icon_user.gif) #ffffff no-repeat 1px 1px;
}

#white:link
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Tahoma;
    TEXT-DECORATION: none
}
#white:visited
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Tahoma;
    TEXT-DECORATION: none
}
#white:hover
{
    FONT-SIZE: 13px;
    COLOR: yellow;
    FONT-FAMILY: Verdana, Tahoma;
    TEXT-DECORATION: none
}

#blue:link
{
    FONT-SIZE: 13px;
    COLOR: #5555ff;
    FONT-FAMILY: Arial, Tahoma;
    TEXT-DECORATION: none
}
#blue:visited
{
    FONT-SIZE: 13px;
    COLOR: #5555ff;
    FONT-FAMILY: Arial, Tahoma;
    TEXT-DECORATION: none
}
#blue:hover
{
    FONT-SIZE: 13px;
    COLOR: darkblue;
    FONT-FAMILY: Arial, Tahoma;
    TEXT-DECORATION: none
}

#navy:link
{
    FONT-SIZE: 13px;
    COLOR: Navy;
    FONT-FAMILY: Arial, Tahoma;
    TEXT-DECORATION: none
}
#navy:visited
{
    FONT-SIZE: 13px;
    COLOR: Navy;
    FONT-FAMILY: Arial, Tahoma;
    TEXT-DECORATION: none
}
#navy:hover
{
    FONT-SIZE: 13px;
    COLOR: #5555ff;
    FONT-FAMILY: Arial, Tahoma;
    TEXT-DECORATION: none
}

.tBORDER
{
    BORDER: #6393df 1px solid;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}
.tcat
{
    BACKGROUND: url(images/tablebg.gif) #80a9ea repeat-x left top;
    FONT: 13px Verdana, Tahoma;
    COLOR: #ffffff
}
.smalltext
{
    FONT-SIZE: 13px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica
}


.bluebuttonsmall
{
	FONT: 11px MS Gothic;
    BORDER: 0px;
    WIDTH: 22px;
    HEIGHT: 22px;
    BACKGROUND: url(images/bluebuttonsmallbg.gif) no-repeat;
    PADDING-TOP: 2px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
}
.bluebuttonbig
{
	FONT: 13px Arial, Tahoma;
    BORDER: 0px;
    WIDTH: 85px;
    HEIGHT: 21px;
    BACKGROUND: url(images/bluebuttonbigbg.gif) no-repeat;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 3px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
}
.bluebutton
{
	FONT: 13px Arial, Tahoma;
    BORDER: 0px;
    WIDTH: 64px;
    HEIGHT: 21px;
    BACKGROUND: url(images/bluebuttonbg.gif) no-repeat;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 3px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
}
.orangebuttonbig
{
	FONT: 13px Arial, Tahoma;
    BORDER: #ffffff 0px solid;
    WIDTH: 85px;
    HEIGHT: 21px;
    BACKGROUND: url(images/orangebuttonbigbg.gif) no-repeat;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 3px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
}
.orangebutton
{
	FONT: 13px Arial, Tahoma;
    BORDER: #ffffff 0px solid;
    WIDTH: 64px;
    HEIGHT: 21px;
    BACKGROUND: url(images/orangebuttonbg.gif) no-repeat;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 3px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
}
.redbuttonbig
{
	FONT: 13px Arial, Tahoma;
    BORDER: #ffffff 0px solid;
    WIDTH: 85px;
    HEIGHT: 21px;
    BACKGROUND: url(images/orangebuttonbigbg.gif) no-repeat;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 3px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
}
.redbutton
{
	FONT: 13px Arial, Tahoma;
    BORDER: #ffffff 0px solid;
    WIDTH: 64px;
    HEIGHT: 21px;
    BACKGROUND: url(images/orangebuttonbg.gif) no-repeat;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 3px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
}
.yellowbuttonbig
{
	FONT: 13px Arial, Tahoma;
    WIDTH: 85px;
    HEIGHT: 21px;
    BORDER: #ffffff 0px solid;
    BACKGROUND: url(images/yellowbuttonbigbg.gif) no-repeat;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    PADDING-TOP: 3px;
    ALIGN: center
}
.yellowbutton
{
	FONT: 13px Arial, Tahoma;
    BORDER: #ffffff 0px solid;
    WIDTH: 64px;
    HEIGHT: 21px;
    BACKGROUND: url(images/yellowbuttonbg.gif) no-repeat;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 3px;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
}
.sectiontitlebg
{
	BACKGROUND: #FFFFFF url(images/navtitlebg.gif) repeat-x top left;
	COLOR: #333333;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	PADDING: 0px;
	HEIGHT: 23px;
}
.redmsgbox
{
    BORDER: #e74d50 1px solid;
	background-color: #fedcdc;
	color: #333333;
    FONT-SIZE: 13px;
}
.greenmsgbox
{
    BORDER: #75cb83 1px solid;
	background-color: #eaf7ec;
	color: #333333;
    FONT-SIZE: 13px;
}
.bluemsgbox
{
    BORDER: #83BFF5 1px solid;
	background-color: #eff7ff;
	color: #333333;
    FONT-SIZE: 13px;
}

.urgentbg
{
	background-image:url('images/urgentbg3.gif'); 
	background-repeat: no-repeat; 
	background-position: right top; 
}

.w100p
{
	WIDTH: 100%
}
.w99p
{
	WIDTH: 99%
}
.w90p
{
	WIDTH: 90%
}

.w100
{
	WIDTH: 100px
}

.w150
{
	WIDTH: 150px
}

.w200
{
	WIDTH: 200px
}

/* for calendars */
.tablestyle				{ font: 9pt Tahoma, Verdana; color: #6797e3; background: #cbe1ff; border: 1px solid #6797e3 } 
.header					{ background-image:url('images/headerbg.gif'); font: 9pt Tahoma, Verdana; color: #FFFFFF; font-weight: bold; background-color: #6797e3 }
.contentHightlight 		{ FONT: 9pt Tahoma, Verdana; COLOR: #f7f7f7; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #7a7a7a}
.contentNormal			{ background-color: #ededed; }
.contentWhite			{ background-color: #ffffff; }


/* for multiple select boxes */
.multipleSelectBoxControl span{	/* Labels above select boxes*/
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
.multipleSelectBoxControl div select{	/* Select box layout */
	font-family:arial;
	height:100%;
}
.multipleSelectBoxControl input{	/* Small butons */
	width:25px;	
}

.multipleSelectBoxControl div{
	float:left;
}
	
.multipleSelectBoxDiv {

}

.gothic
{
	FONT-FAMILY: MS Gothic;
	FONT-SIZE: 11px;
}
.courier
{
	FONT-FAMILY: Courier New;
	FONT-SIZE: 11px;
}

.copyrights2 {
	font-size: 10px;
	color: #999999;
}

.faq_vote1 {
	border-bottom: solid #CCCCCC; 
	border-bottom-width: 1px;
}

.faq_vote2 {
	border-top: solid #CCCCCC; 
	border-top-width: 1px; 
	border-left: solid #CCCCCC; 
	border-left-width: 1px; 
	border-right: solid #CCCCCC; 
	border-right-width: 1px;
}

.faq_vote_font{
	font-size: 13px;
	color: #132750;
	font-weight: bold;
}

.security_font{
	font-size: 13px;
	color: #0000FF;	
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
}