body { margin:0px; background:url(../images/bg.png) repeat #E9E9E9; width:100%; height:100%; font-family:Verdana, Geneva, sans-serif; }

label.error 	{ background: url(images/error.png) no-repeat 0 0 ; color: red;  padding-left:20px; margin-left:20px;   height:35px; font-size:12px; font-weight:bold; line-height:35px;}
textarea				{ height:90px; width:380px !important; line-height:20px !important;}
input[type=text],input[type=password], input[type=file] ,textarea{ padding:3px;	border: solid 1px #dadada;	outline: 0;	font: normal 13px/100% Arial, Tahoma, sans-serif;box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;}
input[type=file] ,input[type=password]:hover, input[type=text]:hover,textarea:hover,textarea:focus, input[type=text] input:focus { border-color: #bebebe; -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px; -moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px;}


a {
text-decoration:none;
color:#ff0000;
-moz-transition: color 0.3s linear; -o-transition: color 0.3s linear; -webkit-transition: color 0.3s linear; transition: color 0.3s linear;
cursor:pointer;
outline:none;
}

a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a:hover,
a:active {
  outline: 0;
  color:#ff0000;
  text-decoration:underline;
}

.header-bg { width:100%; background:url(../../images/header-bg.jpg) repeat-x top; }
.header-bg .top { width:1000px; margin:0px auto; padding:7px 0px 6px 0px; font-size:12px; line-height:22px; color:#000; text-align:right; }
.header-bg .top img { margin:0px 10px; }

.header-bg .headertop { width:1000px; margin:0px auto; min-height:90px; display:block; }
.header-bg .headertop .logo { margin:8px 0 8px 0; }

.tinynav { display: none; }

.header-bg .navication { width:1000px; margin:0px auto; height:35px; }
.header-bg .navication #nav { margin:0px; padding:0px; }
.header-bg .navication #nav li { list-style:none; float:left; padding-top:8px; }
.ie9 .header-bg .navication #nav li { list-style:none; float:left; padding-top:7px; }
.header-bg .navication #nav li a { color:#FFF; font-family: "ralewaylight", Verdana, Geneva, sans-serif; text-transform:uppercase; font-size:14px; padding:9px 30px; !important; border-left:#0e2c5b 1px solid; }
.header-bg .navication #nav li ul { display:none; }
.header-bg .navication #nav li:hover ul { position:absolute; display:block; list-style:none; padding:0px; margin:0px; margin-top:9px; width:190px; z-index:9999; background: #f4f4f4; opacity: 0.98; border: solid #ffffff; border-width: 0 1px 1px; -webkit-box-shadow: 0 1px 3px rgba(41, 41, 41, 0.4); -moz-box-shadow: 0 1px 3px rgba(41, 41, 41, 0.4); -o-box-shadow: 0 1px 3px rgba(41, 41, 41, 0.4); box-shadow: 0 1px 3px rgba(41, 41, 41, 0.4); }
.header-bg .navication #nav li ul li { margin: 0; padding: 0; float:left !important; list-style: none; min-height:20px; }
.header-bg .navication #nav li ul li a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; overflow: hidden;  color: #434343; padding: 8px 15px !important; width: 190px; height:auto; font-size:12px; line-height:22px; font-weight:bold; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45); border-top: solid 1px rgba(255, 255, 255, 0.5); }
.header-bg .navication #nav li ul li a:hover { color: #1c5188; background: #ececec; }


.pagelinks{
	font-weight: normal;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:10px;
}




.footer { background:#F4450B; color:#FFF; font-size:11px; }
.footer a { color:#fff; }


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}


.headings
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#96041F;
font-weight:bold;
}

.btxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#000000;
}

.header
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color: #CC4E02;
}
.rowbg
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
background-color: #F44B33;
text-align:center;
}
.Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.Textbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	FONT-WEIGHT:bold;
}
.menutxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	
}

.txtlink{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline; color:#600;
}
.txtlink a { text-decoration:underline; color:#600;}

.txtlink a:hover { text-decoration:underline; color:#600; }

.heading a { text-decoration:none; color:#96041F; text-transform:uppercase;}

.heading a:hover { text-decoration:none; color:#96041F; text-transform:uppercase;}

.head a { text-decoration:none; color:#96041F; text-transform:uppercase;}

.head a:hover { text-decoration:none; color:#96041F; text-transform:uppercase;}


.Text a { text-decoration:none; color:#000;}

.Text a:hover { text-decoration:none; color:#000; }

.btxt a { text-decoration:none; color:#000;}

.btxt a:hover { text-decoration:none; color:#000; }

.Textbold a { text-decoration:none; color:#000;}

.Textbold a:hover { text-decoration:none; color:#000; }

.linkover a { text-decoration:underline; color:#360;}

.linkover a:hover { text-decoration:underline; color:#360; }

/* added  */
.title				{ font-family:Arial; font-size:15px; line-height:30px; color:#96041F; font-weight:bold;}
.sub_title			{ font-family:Arial; font-size:17px; line-height:30px; color:#96041F; font-weight:bold;}
.summary			{ font-size:14px; line-height:15px;}
.form_size 			{ width:210px; height:20px; font-size:11px; border:#CCC 1px solid;} 
.head_font_white 	{ font-size:12px; line-height:18px; font-weight:bold; color:#FFF; font-family:Arial, Geneva, sans-serif;}
.head_font_black 	{ font-size:12px; line-height:18px; font-weight:bold; color:#000; font-family:Arial, Geneva, sans-serif;}
.field_font_black 	{ font-size:12px; line-height:18px; font-weight:550; color:#000; font-family:Arial, Geneva, sans-serif; text-align:right}
.addnew				{ font-size:13px; line-height:15px; color:#FFCC33;}
.branch				{ font-size:16px; line-height:15px; color:#FFCC33; font-weight:bold}

/* status messages */
.status_success		{ font-size:14px; font-weight:bold; color:#1f8005;}
.status_fail		{ font-size:14px; font-weight:bold; color:#FF0000;}
.status_exists		{ font-size:14px; font-weight:bold; color:#072a9b;}

