/* Web Design Class */
body
{
	margin:0 0 0 0;
	background-color:#ffffff;	
}

.subBox 
{
 font-family : #727272;
 font-size: 12px;
 text-align:center; 
 background: #eeeeee
 
 }

.banner
{
	background-image:url(../images/banner_03.jpg);
	background-repeat:repeat-x;	
}

.loginTitle
{
	background-image:url(../Images/login_07.gif);
	background-repeat:no-repeat;
	height:33px;
	width:266px;
}

.loginText
{
	font-family :Arial, Tahoma ;
	font-size : 12px;	
	font-weight:bold;
}

.loginTextBox
{
	font-family :Arial, Tahoma ;
	font-size : 12px;	
	width:180px;
}

.RedText
{
	font-family: Arial , Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:Red;
}

.contentPadding
{
	padding:10px;
	height:100%;	
	vertical-align:top;
}

.fieldsetPadding
{
	padding:10px;
	vertical-align:top;
}

.legendTitle
{
	font-family: Arial , Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
}

A
{
	TEXT-DECORATION: none;	
}

A:visited
{
	TEXT-DECORATION: none;	
}
A:hover
{
	TEXT-DECORATION:underline;	
}


/* Divider */
.hrClass
{
	 width:100%;
	 color:#adb5d8;
	 font-size:6px;
}
/* Email */
.emailLink
{
	color: Blue;
}

.emailLink:hover
{
	color: Gray;
	text-decoration:: none;
}
/* Copyright */
.copyrights
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: Gray;
	background-color:White;
	vertical-align:bottom;
	letter-spacing:1px;	
}
.bottom
{
	border-bottom:solid 1px #000000;
}

.defaultWidth
{
	width:2%;
}

/* Header Range */
.title
{
	font-family: Arial , Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.subtitle
{
	font-family: Arial , Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.subtitleSmall
{
	font-family: Arial , Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.newsEvent
{
	border:solid 1px #CCCCCC;
	OVERFLOW: auto; 
	WIDTH: 100%; 
	HEIGHT: 400px; 
	WORD-WRAP: break-word;
}

.headerNews
{
	font-family: Arial; 
	font-size: 12pt;
	color:#5E5B8E;
	font-weight:600;
}

.dateNews
{
	font-family: Arial; 
	font-size: 9pt;
	font-weight:bold;
	color:#4B4873;
}

.defaultText
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:top;
}

.legend
{
	font-family: Arial , Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#444444;
	vertical-align:top;
}

.interval
{
	font-family: Arial , Arial, Helvetica, sans-serif;
	font-size: 6px;
}

.topPadding
{
	vertical-align:top;
	padding-top:3px;	
	font-family: Arial , Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.defaultPadding
{
	vertical-align:top;
	padding:10px;	
}

.ActionButton
{
	FONT-SIZE: 11px;
    BORDER-RIGHT: #104a7b 1px solid;
    BORDER-BOTTOM: #104a7b 1px solid;
    BORDER-TOP: #afc4d5 1px solid;
    BORDER-LEFT: #afc4d5 1px solid;
    CURSOR: hand ;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 19px;
    Width:62px;
    TEXT-DECORATION: none;
    background-image: url(../../Images/buttonBG.gif);
}

/* Link */
.topLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	cursor:hand;
}

.topLink:hover
{
	color:Blue;
	text-decoration: none;
}

.topLinkvisited
{
	color: #000000;
	text-decoration: none;
}

.link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	cursor:hand;
}

.link:hover
{
	color: Silver;
	text-decoration: none;
}

.link:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.link2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
	text-decoration: none;
}

.link2:hover
{
	color: Silver;
	text-decoration: none;
}

.smallLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Blue;
	text-decoration: none;
}

.smallLink:hover
{
	color:Silver;
}

.toggle
{
	cursor:hand;
}


/* Success Message */
.success
{
	font-size: 12px;
	font-weight: bold;
	font-family:  Arial, Arial, Helvetica, sans-serif;
	color : Blue;
}

/* Error Message */
.error
{
	font-size: 12px;
	font-weight: bold;
	font-family:  Arial, Helvetica, sans-serif;
	color : Red;
}

.tagLine
{
	font-size: 11px;
	font-family:  Arial, Arial, Helvetica, sans-serif;
	color : Red;
	padding-left:10px;
}

/* Navigation Manu */

.menuBG
{
	background-image:url(../images/menuBG.gif);
	background-repeat:repeat-x;
}

/* Form Design */

.Eg
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.indicator
{
	color:Red;
	font-size:2;
}

.lblForm
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:120px;
	padding-top:3px;
	vertical-align:top;	
	white-space:nowrap;
}

.lblFormAuto
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-top:3px;
	vertical-align:top;
	white-space:nowrap;
}

/*Modal Popup*/

.modalBackground 
{
    background-color:#DDDDDD;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.updateProgress
{
    text-align:center;
    padding-top:20px;
    vertical-align:middle;
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:200px; 
    height:40px;
}

/*Scrollable DIV*/
.ScrollDIV
{
	overflow:auto;
	padding:5px 5px 5px 5px;
	width:370px;
	border:solid 1px black;
	height:430px;	
}

.ScrollDIVPop
{
	overflow:auto;
	padding:5px 5px 5px 5px;
	width:180px;
	border:solid 1px black;
	height:400px;	
}

.helpsubmenustyle 
{
	background-color:#E9F2F8;	
	border:1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style:solid;
	border-color:#4791C5; 
}

 .helpmenusubitem 
 {
	font-family:verdana;
	font-size:11px;
	color:black;
	border:0px;
	border-style:none;
	border-color:#E9F2F8;
	background-color: Transparent;	
	margin: 0px; 
	white-space: nowrap; 
	cursor:hand;
	height:20px;}

.helpmenusubitem td a
{
	text-decoration:none;
	text-align:left;
	display: block;
	padding: 4px 10px 0px 10px;	
}


/* Start Menu */

.beatsoftmenumc .beatsoftmenudivider
{
	display:block;
	font-size:1px;
	border-width:0px;
	border-style:solid;
	position:relative;
	z-index:1;
}

.beatsoftmenumc .beatsoftmenudividery
{
	float:left;
	width:0px;
}

.beatsoftmenumc .beatsoftmenutitle
{
	display:block;
	cursor:default;
	white-space:nowrap;
	position:relative;
	z-index:1;
}

.beatsoftmenuclear 
{
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
	float:none !important;
}

.beatsoftmenumc 
{
	position:relative;
	zoom:1;
	z-index:10;
}

.beatsoftmenumc a, .beatsoftmenumc li 
{
	float:left;
	display:block;
	white-space:nowrap;
	position:relative;
	z-index:1;
}

.beatsoftmenumc div a, .beatsoftmenumc ul a, .beatsoftmenumc ul li 
{
	float:none;
}

.beatsoftmenush div a 
{
	float:left;
}

.beatsoftmenumc div
{
	visibility:hidden;
	position:absolute;
}

.beatsoftmenumc .beatsoftmenucbox
{
	cursor:default;
	display:block;
	position:relative;
	z-index:1;
}

.beatsoftmenumc .beatsoftmenucbox a
{
	display:inline;
}

.beatsoftmenumc .beatsoftmenucbox div
{
	float:none;
	position:static;
	visibility:inherit;
	left:auto;
}

.beatsoftmenumc li 
{
	z-index:auto;
}

.beatsoftmenumc ul 
{
	left:-10000px;
	position:absolute;
	z-index:10;
}

.beatsoftmenumc, .beatsoftmenumc ul 
{
	list-style:none;
	padding:0px;
	margin:0px;
}

.beatsoftmenumc li a 
{
	float:none
}

.beatsoftmenumc li:hover>ul
{
	left:auto;
}

#beatsoftmenu0 ul 
{
	top:100%;
}

#beatsoftmenu0 ul li:hover>ul
{
	top:0px;
	left:100%;
}


/*"""""""" (MAIN) Container""""""""*/	
#beatsoftmenu0	
{	
	width:auto;
	background-color:transparent;
}


/*"""""""" (MAIN) Items""""""""*/	
#beatsoftmenu0 a	
{	
	padding:5px 10px 5px 8px;
	background-color:Transparent;
	color:#000000;
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
}


/*"""""""" (MAIN) Hover State""""""""*/	
#beatsoftmenu0 a:hover	
{	
	background-color: Transparent;
}


/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
#beatsoftmenu0 li:hover>a	
{	
	background-color: Transparent;
}


/*"""""""" (MAIN) Active State""""""""*/	
body #beatsoftmenu0 .beatsoftmenuactive, body #beatsoftmenu0 .beatsoftmenuactive:hover	
{	
	background-color: Transparent;
	background-image:url(../images/menuBGO.gif);
}

/*"""""""" (SUB) Container""""""""*/	
#beatsoftmenu0 div, #beatsoftmenu0 ul	
{	
	padding:5px;
	margin:-1px 0px 0px 0px;
	background-color:#E9F2F8;
	border-width:1px;
	border-style:solid;
	border-color:#4791C5;
}


/*"""""""" (SUB) Items""""""""*/	
#beatsoftmenu0 div a, #beatsoftmenu0 ul a	
{	
	font-weight: normal;
	border-width:0px;
	border-style:none;
	border-color:#000000;
}


/*"""""""" (SUB) Hover State""""""""*/	
#beatsoftmenu0 div a:hover	
{	
	background-color:#B0CCE9;
}


/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
#beatsoftmenu0 ul li:hover>a	
{	
	background-color:#B0CCE9;
}


/*"""""""" (SUB) Active State""""""""*/	
body #beatsoftmenu0 div .beatsoftmenuactive, body #beatsoftmenu0 div .beatsoftmenuactive:hover	
{	
	background-color:#B0CCE9;
}

/*"""""""" Individual Titles""""""""*/	
#beatsoftmenu0 .beatsoftmenutitle	
{	
	cursor:default;
	padding:3px 0px 3px 4px;
	color:#444444;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}


/*"""""""" Individual Horizontal Dividers""""""""*/	
#beatsoftmenu0 .beatsoftmenudividerx	
{	
	border-top-width:1px;
	margin:4px 0px 4px 0px;
	border-color:#BFBFBF;
}


/*"""""""" Individual Vertical Dividers""""""""*/	
#beatsoftmenu0 .beatsoftmenudividery	
{	
	border-left-width:1px;
	height:15px;
	margin:4px 2px 0px 2px;
	border-color:#AAAAAA;
}


/*"""""""" Custom Rule""""""""*/	
ul#beatsoftmenu0 ul li:hover > a.beatsoftmenuparent	
{	
}


/*"""""""" Custom Rule""""""""*/	
ul#beatsoftmenu0 ul .beatsoftmenuparent	
{	
}


/*"""""""" Custom Rule""""""""*/	
ul#beatsoftmenu0 li:hover > a.beatsoftmenuparent	
{	
}


/*"""""""" Custom Rule""""""""*/	
ul#beatsoftmenu0 .beatsoftmenuparent	
{	
	background-repeat:no-repeat;
	background-position:97% 50%;
}

.beatsoftmenufv
{
	visibility:visible !important;
}

.beatsoftmenufh
{
	visibility:hidden !important;
}

.iframeMenu
{
	position: absolute; 
	z-index: -1;
	filter: mask(); 
	left: -15px; 
	height:22px;
	border: none;
}
/* End Menu */






















/* Menu Help*/
.beatsoftmenumchelp a, .beatsoftmenumchelp li 
{
	float:left;
	display:block;
	white-space:nowrap;
	position:relative;
}

.beatsoftmenumchelp ul a, .beatsoftmenumchelp ul li 
{
	float:none;
}

.beatsoftmenumchelp ul 
{
	left:-10000px;
	position:absolute;
}

.beatsoftmenumchelp, .beatsoftmenumchelp ul 
{
	list-style:none;
	padding:0px;
	margin:0px;
}

.beatsoftmenumchelp li a 
{
	float:none;
}

.beatsoftmenumchelp li:hover>ul
{
	left:-60px;
}

.beatsoftmenumchelp ul 
{
	top:100%;
}

.beatsoftmenumchelp ul li:hover>ul
{
	top:0px;
	left:100%;
}

.beatsoftmenumchelp	
{	
	width:auto;
	background-color:transparent;
	z-index: 10000;
	text-align: left;
}

.beatsoftmenumchelp a	
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:hand;
	padding:0px 5px 0px 5px;
	background-color:Transparent;
	color : Blue;
}

/*"""""""" (SUB) Container""""""""*/	
.beatsoftmenumchelp ul	
{	
	padding:5px;
	margin:-1px 0px 0px 0px;
	background-color:White;
	border-width:1px;
	border-style:solid;
	border-color:#4791C5;
}

.beatsoftmenumchelpsub a
{
	color:#000000;
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	font-weight: normal;
	border-width:0px;
	border-style:none;
	border-color:#000000;
}

.beatsoftmenumchelpsub a:hover
{
	background-color: #B0CCE9;
	color:#000000;
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	font-weight: normal;
	border-width:0px;
	border-style:none;
	border-color:#000000;
	text-decoration: none;
}

.beatsoftmenumchelpseparator
{
	font-size: 11px;
	color: Black;	
}

/* End Menu Help*/
