/************** CSS for YES Fair *****************/

/* Borders */
.rightdottedborder {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
.bottomdottedborder {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.bottomborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #344196;
}
.box {
	background-color: #FFFFFF;
	border: 1px solid #171717;
}

.bluebox {
	background-color: #FFFFFF;
	border: 1px solid #344196;
}

.tableborder {
	border: 1px solid #999999;
}


/* Titles and Fonts */
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #344196;
	letter-spacing: -2px;
	padding: 3px;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #344196;
	letter-spacing: -1px;
	padding: 3px;
}
.normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	letter-spacing: 0px;
}
.accenttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #344196;
	letter-spacing: 0px;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0px;
}

.tableheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #161616;
	letter-spacing: -1px;
}

/**  HTML tags  **/
hr { border: 1px dashed #CCCCCC; }


/**  Main style for default links  **/
A:active { color:#344196 }
A:link { color:#344196 }
A:visited { color:#344196 }
A:hover { color:#8F275D }
A:active { text-decoration:underline }
A:link { text-decoration:underline }
A:visited { text-decoration:underline }
A:hover { text-decoration:underline }

.link A:active { color:#161616 }
.link A:link { color:#161616 }
.link A:visited { color:#161616 }
.link A:hover { color:#BA0707 }
.link A:active { text-decoration:none }
.link A:link { text-decoration:none }
.link A:visited { text-decoration:none }
.link A:hover { text-decoration:underline }

/* For DIV tags */
#menutitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #344196;
	letter-spacing: -1px;
}
#menutitle a{
	text-decoration: none;
	color: #344196;
}
#menutitle a:hover{
	color: #000000
}
#menutitleActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	letter-spacing: -1px;
}
#menutitleActive a{
	text-decoration: none;
	color: #000000;
}
#submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C5A8C;
	padding: 5px;
	letter-spacing:0px;
	font-weight: normal;
}
#submenu a{
	text-decoration: none;
	color: #3C5A8C;
}
#submenu a:hover{
	color: #990000
}

#submenuActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
#submenuActive a{
	text-decoration: none;
	color: #990000;
}

/*************************/
/* For form items widths */

textarea.textareaComment {
	width: 350px;
}
textarea.textarea2 {
	width: 600px;
}
input.input1 {
	width: 350px;
}
input.input2 {
	width: 170px;
}
input.input3 {
	width: 206px;
}
input.input4 {
	width: 35px;
}
input.input5 {
	width: 100px;
}

