/* This is the basic CSS Document for the BFM Template */

body {
	background-image: url(../images/template/bg.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.nav {
	background-image: url(../images/template/nav_bg.gif);
	background-repeat: repeat-x;

}
.bottomline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.snavlink {
	font-size: 10px;
	color: #FFFFFF;
}
A.secNav:link {
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
}
A.secNav:visited {
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
}
.mainBorder {
	background-image: url(../images/template/main_bg.gif);
	background-repeat: repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.bottomOne {
	background-image: url(../images/template/main_bg.gif);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.topLine {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.searchBottom {
	background-image: url(../images/template/main_bg.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.searchfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}
.searchbutton {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;*/
	width: auto;
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #EEEEEE;
	color: #333333;
	font-size: 80%;

	font-family: Verdana, Helvetica, Arial, sans-serif;
}
.searchbutton:active
{
	border: 3px double #CCCCCC;
	border-top-color: #999999;
	border-left-color: #999999;
}
.gridbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
}
.contentTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin-left: 10px;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
h5 {
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
br {
	font-size: 10px;
}
.gridTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.gridheader {
	background-color: #E9E9E9;
}
.gridbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.gridright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E9E9E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.gridfirst {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E9E9E9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E9E9E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.mandatory {
	background-color: #FFFFCC;
}
.helpmsg {
	background-color: #DFF9C3;
}
A.helpText:link {
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	background-color: #EBFFCC;
	z-index: 1;
}
A.helpText:visited {
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	background-color: #EBFFCC;
	z-index: 1;
}
A.helpText:active {
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	background-color: #EBFFCC;
	z-index: 1;
}
A.helpText:hover {
	text-decoration: none;
	color: #999999;
	font-size: 11px;
	background-color: #F2F2F2;
	z-index: 1;
}
form {
	margin: 0px;
}
.gridnextpage {
	font-size: 9px;
	background-color: #F7F7F7;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.infomsg {
	background-color: #FFFFCC;
	border: 1px solid #FFCC33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
.loginbox {
	font-size: 10px;
}
.breadcrumb {
	font-size: 10px;
}
.errormsg {
	background-color: #FF5E5E;
}
.whitebg {
	background-color: #FFFFFF;
}
tr.ruled {
	background:#E9E9E9;
	/*background:#333;*/
	color:#333;
	border: 0px 0;
}

/* Coral Grid */
.secondborder {
	border: 1px solid #FFD7BB;
	font-size: 11px;
	text-align: left;
}
.secondGridheader {
	font-size: 10px;
	background-color: #FFEDE1;
}
.secondTitle {
	font-size: 10px;
	font-weight: bold;
	background-color: #FFD7BB;
}
.secondgridbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFD7BB;
}
.secondgridright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFD7BB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFD7BB;
}
.secondgridfirst {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFD7BB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFD7BB;
}

/*Purple Grid*/
.purpleborder {
	border: 1px solid #BDB6E0;
	font-size: 11px;
	text-align: left;
}
.purpleGridheader {
	font-size: 10px;
	background-color: #E7E4F3;
}
.purpleTitle {
	font-size: 10px;
	font-weight: bold;
	background-color: #BDB6E0;
}
.purplegridbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDB6E0;
}
.purplegridright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BDB6E0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDB6E0;
}
.purplegridfirst {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BDB6E0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDB6E0;
}

/* Green Grid */
.greenborder {
	border: 1px solid #A1D5C5;
	font-size: 11px;
	text-align: left;
}
.greenGridheader {
	font-size: 10px;
	background-color: #E1F2ED;
}
.greenTitle {
	font-size: 10px;
	font-weight: bold;
	background-color: #A1D5C5;
}
.greengridbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A1D5C5;
}
.greengridright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A1D5C5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A1D5C5;
}
.greengridfirst {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A1D5C5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A1D5C5;
}

/* Pink Grid */
.pinkborder {
	border: 1px solid #E1C2BB;
	font-size: 11px;
	text-align: left;
}
.pinkGridheader {
	font-size: 10px;
	background-color: #F3E7E4;
}
.pinkTitle {
	font-size: 10px;
	font-weight: bold;
	background-color: #v;
}
.pinkgridbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1C2BB;
}
.pinkgridright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E1C2BB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1C2BB;
}
.pinkgridfirst {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E1C2BB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1C2BB;
}

/*Goldie Grid*/
.goldieborder {
	border: 1px solid #C9BA65;
	font-size: 11px;
	text-align: left;
}
.goldieGridheader {
	font-size: 10px;
	background-color: #E2DFA8;
}
.goldieTitle {
	font-size: 10px;
	font-weight: bold;
	background-color: #C9BA65;
}
.goldiegridbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9BA65;
}
.goldiegridright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C9BA65;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9BA65;
}
.goldiegridfirst {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C9BA65;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9BA65;
}


input.text, textarea, select{
    font-size:1.1em;
    line-height:1.3em;
    border-top:1px solid #7c7c7c;
    border-left:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    border-bottom:1px solid #ddd;
    background:#fff url(/images/fieldbg.gif) repeat-x top;
}

