/* CSS Document */

/* ---------- General Sectioon Start -------- */
html { height:100%; }
body { margin:0px; padding:0px; height:100%; background:url(../images/pagebg.jpg) repeat-x #F0F5F8; }

.maintable { height:100%; background:#ffffff; width:770px; border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF; }
table { text-align:left; font-family:Tahoma, Arial; font-size:11px; color:#444444; }

a:link, a:visited, a:active { font-size:11px; color:#444444; text-decoration:none; }
a:hover { color:#00578E; text-decoration:underline; }

.divtag	{
	SCROLLBAR-FACE-COLOR: #D4E9FD; 
	SCROLLBAR-SHADOW-COLOR: #3181D2; 
	SCROLLBAR-3DLIGHT-COLOR: #3181D2; 
	SCROLLBAR-ARROW-COLOR: #3181D2; 
	SCROLLBAR-DARKSHADOW-COLOR: #dce0e2;
	border:1px solid #95C2EE;
}
/* ---------- General Sectioon End -------- */

.forgotpassword { color:#00578E; text-decoration:underline; }
a.forgotpassword:link, a.forgotpassword:visited { color:#00578E; text-decoration:underline; }
a.forgotpassword:hover { color:#444444; text-decoration:none; }


/* ---------- Bottom Sectioon Start -------- */
				
.bluebottombg { background:#E9F1F5; color:#444444; height:56px; }
.graybottombg { background:#DADADA; height:27px; color:#000000; padding:0px 10px; }
.bottomlink { color:#444444; paddingt:0px 2px;	line-height: 18px; }
a.bottomlink:link, a.bottomlink:visited { color:#444444; padding:0px 2px; }
a.bottomlink:hover { color: #7D7D7D; padding:0px 2px; }
a.avileax:link, a.avileax:visited { color:#000000; text-decoration:none; }
a.avileax:hover { color:#aaaaaa; text-decoration:none; }
/* ---------- Bottom Sectioon End -------- */



/* ---------- Middle Sectioon Start -------- */
#options { position:absolute; width:748px; height:200px; z-index:1;
		overflow:scroll; background:#CCCCCC; visibility:visible;
	}	
.cathead { font-weight:bold; text-decoration:none; background:#E8F3FD; color:#07519A; padding-left:5px; height:22px; }
.menubase { background:#00578E; }
.menulink { color:#FFFFFF; text-decoration: none; padding:0px 12px; }
a.menulink:link, a.menulink:visited { color:#FFFFFF; text-decoration: none; padding:0px 12px; }
a.menulink:hover { color:#c1c1c1; text-decoration: none; padding:0px 12px; }

.tableborder { border:1px solid #BEBEBE;}
.listtable { border:1px solid #9AC1D6; }
.pagehead, h1 { background:url(../images/arrow.gif) no-repeat left center; margin:0px 9px;
	padding:7px 0px 7px 18px; color:#116296; font-size:12px; font-family:Tahoma; font-weight:bold; }
.fieldheader td, .fieldheader { background:url(../images/fieldbg.gif) repeat-x; color:#004B84; font-weight:bold; padding:7px 4px; }
.fieldheader a:link, .fieldheader a:visited, .fieldheader a:active { color:#004B84; text-decoration:underline; }
.fieldheader a:hover { color:#000000; text-decoration:none; }
.even { background:#EDEDED; }
.odd { background:#F7F7F7; }
.listpaging { background:#E7E7E7; height:20px; }
.listpaging a:link, .listpaging a:visited, .listpaging a:active { color:#005EAE; text-decoration:underline; }
.listpaging a:hover { color:#000000; }

.listpagingnew { color:#FFFFFF; background-color:#9AC1D6; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; width:15px;}
.listpagingnew a:link, .listpagingnew a:visited, .listpagingnew a:active { color:#005EAE; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; text-align:center; width:15px; background:#EFF9FF; text-decoration:none; }
.listpagingnew a:hover { color:#FFFFFF; background-color:#00578E; }
.listselected { color:#FFFFFF; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; text-align:center; width:15px; background:#00578E; text-decoration:none; }
.listselected1 { color:#FFFFFF; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; text-align:center; width:80px; background:#00578E; text-decoration:none; }

.planheading { background:url(../images/planbox1.gif) no-repeat; color:#004875; font-weight:bold; padding:10px 0px 12px 30px; }
.planmid { border-left:1px solid #BEBEBE; border-right:1px solid #BEBEBE; }
.planimg { width:140px; }
.planbottom { background:url(../images/planbox2.gif) repeat-y; }
.planprice { color:#FFD800; font-size:14px; font-weight:bold; }
a.planselect:link, a.planselect:active, a.planselect:visited { COLOR:#ffffff; FONT-WEIGHT: bold; cursor:pointer; padding:2px;
		background: url(../images/but_bg.gif) repeat-x; display:block; width:50px; }
a.planselect:hover { color:#FFD800; text-decoration:none; }

.popheader { background:url(../admin/images/header-backstripe.gif) repeat-x bottom; }

a.bluelink:link, a.bluelink:visited, a.bluelink:active { color:#004B84; text-decoration:underline; }
a.bluelink:hover { color:#000000; text-decoration:none; }

h1 { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.justify { text-align:justify; }
.bold { font-weight:bold; }
.success { color:#1F8607; font-weight:bold; }
.error, .red { color:#FF0000; }
.blue { color:#004B84; }
.white { color:#FFFFFF; }
.lightgray { color:#777777; }
.lineheight { line-height:16px; }
.hiden { display:none; }
.ydotline { background:url(../images/line-v.gif) repeat-y center; }
.dotline { background:url(../images/dotline.gif) repeat-x center; }

.thumimg { width:100px; }
.bigimg { border:2px solid #CCCCCC; padding:2px; margin:5px; width:350px; }
.thumlist { margin:4px 7px 0px 0px; width:80px; }
.thumimg, .planimg, .thumlist { border:1px solid  #CCCCCC; padding:1px; background:#ffffff; }
.fullimg { border:2px solid #CCCCCC; padding:2px; }
a:hover .thumimg, a:hover .thumlist { border:1px solid #00578E; padding:1px; }

form { margin:0px; padding:0px; }
input, select, textarea { font-family:Tahoma; font-size: 11px; color:#000000; padding:0px 2px; }
.button { COLOR:#ffffff; FONT-WEIGHT:bold; cursor:pointer; height:18px;
		padding:0px 5px; background: url(../images/but_bg.gif) repeat-x; border:0px none; }

.textbox { border:1px solid #BEBEBE; }
select { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:0px; }