/* CSS Document */
body{
	margin:0 auto;
	padding:20px 20px 50px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#1E1C1C;
	background-image:url(Images/Login/bg-body.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#A8A39D;
	text-align:left;
	}

ul{
	list-style:none;
	}


ul, li, ol, form, img, p, input, select{
	padding:0;
	margin:0;
	}

a{
	text-decoration:none;
	}
	
.bold-text{
	font-weight:bold;
	}
	
.bg-top-row{
	color:#1E1C1C;
	background-image:url(Images/Login/bg-top-banner.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	}
	
.logo-pad{	
	padding-top:10px;
	padding-left:10px;
	}
	
.top-caption{
	padding-top:57px;
	}
	
.bg-mid-bdy{
	background-image:url(Images/Login/bg-mid-bdy.gif);
	background-position:0 100%;
	background-repeat:repeat-x;
	background-color:#FDFDFD;
	padding:40px 0 116px 0;
	border-left:1px solid #030303;
	border-right:1px solid #030303;
	border-bottom:2px solid #8F8F8F;
	}

.bg-top-login{
	background-image:url(Images/Login/bg-login-top.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	}

.bg-login-top-mid{
	background-image:url(Images/Login/bg-login-top-mid.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:109px;
	}
	
.bg-bottom-login{
	background-image:url(Images/Login/bg-login-bottom.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	}
	
.bg-bottom-mid{
	background-image:url(Images/bg-login-mid-bottom.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;
	padding-top:10px;
	}
	
.bg-login-section{
	background-color:#8CBCD8;
	color:#FFFFFF;
	}
	
.bg-login-left{
	background-image:url(Images/Login/bg-login-left.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	}
	
.bg-login-left{
	background-image:url(Images/Login/bg-login-left.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	}
	
.bg-login-right{
	background-image:url(Images/Login/bg-login-right.gif);
	background-position:100% 0;
	background-repeat:repeat-y;
	}
	
.user-name{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:23px;
	color:#003A5D;
	}
	
input.log-in{
	width:198px;
	height:21px;
	border:1px solid #2B6C94;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	padding-left:2px;
	}
	
.bg-footer{
	background-image:url(Images/Login/bg-footer.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	}

.footer-text{
	padding-top:10px;
	line-height:15px;
	}
	
p.clr-blue{
	color:#1D6D9F;
	text-decoration:none;
	}
	
p.clr-blue a{
	color:#1D6D9F;
	text-decoration:none;
	}
	
p.clr-blue a:hover{
	color:#1D6D9F;
	text-decoration:underline;
	}
	
p.clr-blue span{
	padding:0 9px;
	}
	
	.hidden {display: none;}
.clear {clear: both;}
.hint {color:#666666; clear: both; padding-right:5px;}
.checkBox {float:left; text-align:left; border:#000000 solid 1px; width:125px; margin-top:5px; vertical-align:top; }
.isPublished { clear:both; margin-top:5px; float:left; text-align:left; }
body
	{
		margin:0px;
		padding:0px;
		background:url(Images/topbg.jpg) repeat-x;
	}
input, textarea, select{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
}
#wraper
	{
		width:906px;
		margin:0 auto;
		padding:0px;
		text-align: left;
	}
#main
	{
		width:906px;
		margin:0px;
		padding:0px;
	}
#logo
	{
		width:207px;
		height:29px;
		margin:10px 0 0 0;
		padding:0 0 0 35px;
		float:left;
		background:url(Images/logo.jpg) no-repeat right top;
	}
#menu
	{
		width:591px;
		height:41px;
		margin:10px 0 0 0;
		padding:0 0 0 73px;
		float:left;
	}
#toppanel
	{
		width:871px;
		min-height: 400px;
		margin:23px 0 5px 0;
		padding:28px 0 0 34px;
		float:left;
		border: 1px solid #666;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background: #BFBFBF url(/images/editorBG.jpg) no-repeat;
	}
#settings
	{
		width:840px;
		height:45px;
		margin:0px;
		padding:0px;
		float:left;
		border-bottom:#d7d7d7 solid 2px;
	}
#settings ul
	{
		width:209px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#settings ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#settings ul li .steBlank
	{
		width:1px;
		margin:0px;
		padding:0 4px 0 4px;
		float:left;
		font-family:Arial;
		font-size:11px;
		color:#999999;
		line-height:15px;
	}
#settings ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:11px;
		color:#999999;
		line-height:15px;
		text-decoration:none;
		text-transform:uppercase;
	}
#settings ul li a:hover
	{
		color:#2ea3da;
	}
#searchpanel
	{
		width:180px;
		height:22px;
		margin:0px;
		padding:0 0 0 450px;
		float:left;
	}
#searchpanel input
	{
		width:124px;
		height:19px;
		margin:0px;
		padding:3px 0 0 4px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#1d7bac;
		line-height:14px;
		font-style:italic;
		background:url(Images/searchinputbg.jpg) no-repeat;
		border:0px;
	}
#searchpanel a
	{
		width:52px;
		height:19px;
		margin:0px;
		padding:3px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-align:center;
		text-decoration:none;
		background:url(Images/searchbutton.jpg) no-repeat;
	}
#pagenavigation
	{
		width:645px;
		margin:18px 0 0 0;
		padding:0px;
		float:left;
	}
#pagenavigation ul
	{
		width:645px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#pagenavigation ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#pagenavigation ul li .pnspace
	{
		width:auto;
		margin:0px;
		padding:0 12px 0 12px;
		float:left;
		font-family:Arial;
		font-size:11px;
		color:#999999;
		line-height:15px;
	}
#pagenavigation ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:11px;
		color:#999999;
		line-height:15px;
		text-decoration:none;
		text-transform:uppercase;
	}
#pagenavigation ul li a.currentpage
	{
		width:300px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:11px;
		color:#29abe2;
		line-height:15px;
		text-decoration:none;
		text-transform:uppercase;
	}
#userinfo
	{
		width:192px;
		margin:18px 0 0 0;
		padding:0px;
		float:left;
	}
#userinfo ul
	{
		width:192px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#userinfo ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		text-align:right;
		display:block;
	}
#userinfo ul li .userBlank
	{
		width:1px;
		margin:0px;
		padding:0 8px 0 8px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#808080;
		line-height:14px;
		text-align:right;
	}
#userinfo ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#808080;
		line-height:14px;
		text-decoration:none;
		text-align:right;
	}
#userinfo ul li a span
	{
		color:#29abe2;
		font-weight:bold;
	}
#toppanel h1
	{
		width:840px;
		margin:16px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:29px;
		color:#666666;
		line-height:32px;
		font-weight:bold;
	}
#toppanel p
	{
		width:840px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#666666;
		line-height:15px;
	}
#leftInput
	{
		width:516px;
		margin:15px 0 0 0;
		padding:0 19px 0 0;
		float:left;
	}
#leftInput p
	{
		width:516px;
		margin:29px 0 0 0;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#6c6c6c;
		line-height:14px;
		font-weight:normal;
	}
#leftInput p a
	{
		color:#4d4d4d;
		text-decoration:none;
	}
#leftInput p a:hover
	{
		text-decoration:underline;
	}
#smallInput
	{
		width:136px;
		margin:0px;
		padding:0 32px 0 0;
		float:left;
	}
#smallInput h2
	{
		width:136px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		font-weight:normal;
		text-transform:uppercase;
	}
#smallInput input
	{
		width:125px;
		height:19px;
		margin:10px 0 0 0;
		padding:4px 5px 0 5px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		background:url(Images/smallInputBg.png) no-repeat;
		border:0px;
	}
#mediumInput
	{
		width:338px;
		margin:0px;
		padding:0px;
		float:left;
	}
#mediumInput h2
	{
		width:338px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		font-weight:normal;
		text-transform:uppercase;
		background:url(Images/reqIcon.png) no-repeat 323px bottom;
	}
#mediumInput input
	{
		width:328px;
		height:19px;
		margin:10px 0 0 0;
		padding:4px 5px 0 5px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		background:url(Images/mediumInputBg.png) no-repeat;
		border:0px;
	}
#leftInput .largeInput
	{
		width:505px;
		margin:0 0 10px 0;
		padding:0px;
		float:left;
	}
.largeInput h2
	{
		width:505px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		font-weight:normal;
		text-transform:uppercase;
	}
.largeInput input
	{
		width:495px;
		height:19px;
		margin:10px 0 0 0;
		padding:4px 5px 0 5px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		background: white;
		border:0px;
	}

#rightInput .largeInput
	{
		width:300px;
		margin:0 0 5px 0;
		padding:0px;
		float:left;
	}
#rightInput .checkHolder {
  padding: 0 0 0 0;
}
#rightInput .largeInput input {
  width:150px;
}
#rightInput
	{
		width:305px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
	}
#fckEdit1 {
		margin:10px 0 0 0;
		border:0px;
}
.largeInput textarea, #fckEdit1
	{
		width:495px;
		height:84px;
		margin:10px 0 0 0;
		padding:4px 0 0 5px;
		clear: left;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		background: white;
		border:0px;
	}
.largeInput h2
	{
		width:304px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		font-weight:normal;
		text-transform:uppercase;
		background:url(Images/reqIcon.png) no-repeat 323px bottom;
	}
#rightInput ul
	{
		width:305px;
		margin:26px 0 0 0;
		padding:0 0 0 20px;
		float:left;
		display:block;
	}
#rightInput ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#rightInput ul li .bspace
	{
		width:6px;
		height:20px;
		margin:0px;
		padding:0px;
		float:left;
	}
#rightInput ul li a.longbutton
	{
		width:123px;
		height:20px;
		margin:0px;
		padding:4px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background:url(Images/button.png) no-repeat 0 0;
	}
#rightInput ul li a.longbutton:active
	{
		background:url(Images/buttonHover.png) no-repeat 0 0;
	}
#rightInput ul li a.shortbutton
	{
		width:53px;
		height:20px;
		margin:0px;
		padding:4px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background:url(Images/button.png) no-repeat -123px 0;
	}
#rightInput ul li a.shortbutton:active
	{
		background:url(Images/buttonHover.png) no-repeat -123px 0;
	}
#bottomPanel
	{
		width:867px;
		margin:0px;
		padding:29px 0 50px 37px;
		float:left;
		background:url(Images/bottonTop.jpg) no-repeat;
	}
#leftpanel
	{
		width:504px;
		margin:0px;
		padding:0 0 9px 0;
		float:left;
		border-bottom:#bdccd4 solid 1px;
	}
#leftpanel h2
	{
		width:504px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:25px;
		font-weight:bold;
		color:#666666;
		font-weight:bold;
	}
#leftpanel fieldset
	{
		width:472px;
		height:203px;
		margin:28px 0 0 0;
		padding:0 0 0 32px;
		float:left;
		border:#FFFFFF solid 1px;
		background:url(Images/fieldseBg.jpg) no-repeat;
	}
#leftpanel legend
	{
		width:auto;
		margin:0 300px 0 18px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		line-height:14px;
		color:#333333;
		text-transform:uppercase;
		background:#FFFFFF;
	}
.radiopanel	
	{
		width:189px;
		margin:24px 0 0 0;
		padding:0px;
		float:left;
		height:16px;
	}
.radiopanel	label
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#808080;
		line-height:20px;
		font-weight:normal;
	}
.checkpanel	
	{
		width:189px;
		margin:21px 0 0 0;
		padding:0px;
		float:left;
		height:16px;
		font-family:Arial;
		font-size:10px;
		color:#808080;
		line-height:14px;
		font-weight:normal;
	}
.checkpanel	 value
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#808080;
		line-height:14px;
		font-weight:normal;
	}
#comboboxPanel
	{
		width:190px;
		margin:30px 0 0 0;
		padding:0px;
		float:left;
	}
#comboboxPanel p
	{
		width:190px;
		margin:0px;
		padding:0 0 13px 0;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#808080;
		line-height:14px;
		font-weight:normal;
	}
#comboboxPanel select
	{
		width:170px;
		height:22px;
		margin:0px;
		padding:0px;
		float:left;
	}
#discription
	{
		width:260px;
		margin:30px 0 0 0;
		padding:0px;
		float:left;
	}
#discription a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#29abe2;
		line-height:14px;
		font-style:italic;
	}
#discription a:hover
	{
		text-decoration:none;
	}
#discription p
	{
		width:260px;
		margin:8px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#999999;
		line-height:14px;
		font-style:italic;
	}
#messagepanel
	{
		width:800px;
		margin:0px;
		padding:0px;
		float:left;
	}
#messagehead
	{
		width:800px;
		height:33px;
		margin:38px 0 0 0;
		padding:17px 0 0 21px;
		float:left;	
		background:url(Images/messagehead.jpg) repeat-x;
	}
.messageCheck
	{
		width:60px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-transform:uppercase;
	}
.messageOrder
	{
		width:50px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-transform:uppercase;
	}
#messagehead .title
	{
		width:225px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-transform:uppercase;
	}
.messagePrice
	{
		width:50px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-transform:uppercase;
	}
#messagehead .description
	{
		width:200px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-transform:uppercase;
	}
#messagehead .actions
	{
		width:73px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#FFFFFF;
		line-height:14px;
		text-transform:uppercase;
	}
.message_even, .message_odd { width: 800px;}
.message_even
	{
		height:31px;
		margin:3px 0 0 0;
		padding:0 0 0 21px;
		float:left;
		background:url(Images/message_even.jpg) no-repeat;
	}
.message_odd
	{
		height:31px;
		margin:3px 0 0 0;
		padding:0 0 0 21px;
		float:left;
		background:url(Images/message_odd.jpg) no-repeat;
	}
.mCheck
	{
		width:75px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
	}
.mOrder
	{
		width:50px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
	}
.mOrder input { border: 1px solid black; width: 35px; text-align: center;}
.mTitle
	{
		width:225px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
	}
.mPrice
	{
		width:50px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
	}
.mDescription
	{
		width:200px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
	}
#messagepanel ul
	{
		width:87px;
		margin:7px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	}
#messagepanel ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#messagepanel ul li .mpSpace
	{
		width:1px;
		margin:0px;
		padding:0 10px 0 10px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
	}
#messagepanel ul li a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
		text-decoration:none;
	}
#messagepanel ul li a:hover
	{
		color:#2d9cd6;
	}
#messageNav
	{
		width:158px;
		margin:14px 0 0 0;
		padding:0 0 0 346px;
		float:left;
	}
#messageNav ul
	{
		width:158px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#messageNav ul li
	{
		width:auto;
		margin:0px;
		padding:0 13px 0 0;
		float:left;
		display:block;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
		text-decoration:none;
	}
#messageNav ul li a, #messageNav ul li a.mnActive
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#333333;
		line-height:14px;
		text-decoration:none;
	}
#messageNav ul li a:hover, #messageNav ul li a.mnActive
	{
		color:#29abe2;
	}
#rightpanel
	{
		width:305px;
		margin:0px;
		padding:0 0 0 25px;
		float:left;
	}
#rightpanel h2
	{
		width:305px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:25px;
		font-weight:bold;
		color:#666666;
		font-weight:bold;
	}
#calendar
	{
		width:305px;
		margin:0px;
		padding:0px;
		float:left;
	}
#calendarNav
	{
		width:305px;
		margin:41px 0 0 0;
		padding:0px;
		float:left;
	}
#calendarNav ul
	{
		width:305px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#calendarNav ul li
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#calendarNav ul li a.prev
	{
		width:24px;
		margin:0px;
		padding:0 0 0 12px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#0071bc;
		line-height:14px;
		text-decoration:none;
		background:url(Images/prev.jpg) no-repeat left center;
	}
#calendarNav ul li a.nxt
	{
		width:24px;
		margin:0px;
		padding:0 12px 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#0071bc;
		line-height:14px;
		text-decoration:none;
		background:url(Images/nxt.jpg) no-repeat right center;
	}
#calendarNav ul li .month
	{
		width:230px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		text-align:center;
	}
#calData
	{
		width:304px;
		height:162px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
		background:url(Images/calenderbg.jpg) no-repeat;
	}
#calData ul
	{
		width:304px;
		height:162px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#calData ul li
	{
		width:auto;
		height:162px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#calData ul li .cdSpace
	{
		width:24px;
		height:162px;
		margin:0px;
		padding:0px;
		float:left;
	}
#calData ul li.dCont
	{
		width:18px;
		height:162px;
		margin:0px;
		padding:0px;
		float:left;
	}
#calData ul li.dCont a.reg
	{
		width:18px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#4d4d4d;
		line-height:14px;
		text-align:center;
		text-decoration:none;
	}
#calData ul li.dCont a.reg:hover
	{
		background:url(Images/anigif.gif) no-repeat 1px 1px;
	}
#calData ul li.dCont a.sun	
	{
		width:18px;
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#0071bc;
		line-height:14px;
		text-align:center;
		text-decoration:none;
	}
#calData ul li.dCont a.sun:hover
	{
		background:url(Images/anigif.gif) no-repeat 1px 1px;
	}
#calData ul li.dCont span.week	
	{
		width:18px;
		margin:0px;
		padding:9px 0 11px 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:10px;
		color:#ffffff;
		line-height:14px;
		text-align:center;
		text-decoration:none;
	}
#calData ul li.dCont .cdhBlank
	{
		width:18px;
		height:19px;
		margin:0px;
		padding:0px;
		float:left;
	}
#notification
	{
		width:305px;
		margin:49px 0 0 0;
		padding:0px;
		float:left;
	}
#notification h2
	{
		width:305px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:23px;
		font-weight:bold;
		color:#666666;
		font-weight:bold;
	}
.gridInfo
	{
		width:239px;
		height:32px;
		margin:22px 0 0 0;
		padding:17px 0 0 66px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#666666;
		line-height:14px;
		text-transform:uppercase;
		background:url(Images/notification.jpg) no-repeat 0 -1px;
	}
.gridConf
	{
		width:239px;
		height:32px;
		margin:8px 0 0 0;
		padding:17px 0 0 66px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#666666;
		line-height:14px;
		text-transform:uppercase;
		background:url(Images/notification.jpg) no-repeat 0 -59px;
	}
.gridError
	{
		width:239px;
		height:32px;
		margin:8px 0 0 0;
		padding:17px 0 0 66px;
		float:left;
		font-family:Arial;
		font-size:10px;
		color:#666666;
		line-height:14px;
		text-transform:uppercase;
		background:url(Images/notification.jpg) no-repeat 0 -117px;
	}
#bottomcontant
	{
		width:836px;
		margin:43px 0 0 0;
		padding:0px;
		float:left;
	}
#bottomHead
	{
		width:836px;
		margin:0px;
		padding:0px;
		float:left;
	}
#bottomHead h3
	{
		font-family:"Trebuchet MS";
		font-size:23px;
		color:#666666;
		line-height:27px;
		font-weight:bold;
		float:left;
		width:auto;
		margin:0px;
		padding:0px;
	}
#bottomHead h4
	{
		font-family:"Trebuchet MS";
		font-size:19px;
		color:#666666;
		line-height:23px;
		font-weight:bold;
		float:left;
		width:auto;
		margin:4px 0 0 0;
		padding:0 0 0 9px;
	}
#bottomHead p
	{
		font-family:"Trebuchet MS";
		font-size:15px;
		color:#666666;
		line-height:19px;
		font-weight:bold;
		float:left;
		width:auto;
		margin:7px 0 0 0;
		padding:0 0 0 9px;
	}
#bottomcontant p
	{
		width:836px;
		margin:22px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#666666;
		line-height:15px;
	}
#bottomcontant p a
	{
		color:#29abe2;
		font-style:italic;
	}
#footWrap
	{
		width:100%;
		height:111px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(Images/footbg.jpg) repeat-x;
	}
#footPanel
	{
		width:836px;
		margin:0 auto;
		padding:25px 0 0 0
	}
#footPanel a
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#29abe2;
		text-decoration:none;
		font-style:italic;
	}
#footPanel a span
	{
		color:#808080;
	}
#footPanel p
	{
		width:836px;
		margin:0px;
		padding:2px 0 0 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#808080;
		text-decoration:none;
		font-style:italic;
	}
#footPanel p a
	{
		float:none;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	.frmShdwTopLt{
	float:left;
	background:url(blank.png) no-repeat;
	border:none;
}

.frmShdwBottomRt{
	float:left;
	border:none;
	background:url(blank.png) no-repeat;
}

.frmShdwBottomLt{
	float:left;
	border:none;
	background:url(blank.png) no-repeat;
}

.frmShdwTopRt{
	float:left;
	border:none;
	background:url(blank.png) no-repeat;
}

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:-100px; left:0;
	padding:0px;
	width:237px;
	font-family:"Trebuchet MS";
	font-size:10px;
	color: #999999;
	line-height:14px;
	font-style:italic;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	cursor:auto;
}
a.tt:hover span.top{
	display: block;
	padding: 5px 8px 0;
    background: url(Images/bubble.png) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 10px 0 0 8px; 
	background: url(Images/bubble_filler.jpg) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(Images/bubble.png) no-repeat bottom;
}


/* menu */

ul#topnav {width:585px; height:32px; margin:0; padding:0;  position:absolute; background:#333333;}
ul#topnav li {float:left; list-style-type:none; width:117px;}
ul#topnav li:hover {float:left; list-style-type:none; background:url(Images/nav-sprite.gif) no-repeat left top;}
ul#topnav li a {display:block; width:117px; padding:12px 0 0 0; text-decoration:none; color:#FFF; font-family:"Trebuchet MS"; font-size:10px; text-transform:uppercase; }
ul#topnav li a:link {text-decoration:none;}
ul#topnav li a:visited {text-decoration:none;}
ul#topnav li a:hover {text-decoration:none;}
ul#topnav li a:active {text-decoration:none;}


ul#topnav li.unsub {float:left; list-style-type:none; width:117px;}
ul#topnav li.unsub:hover {float:left; list-style-type:none; background:url(Images/nav-sprite2.gif) no-repeat left top;}
ul#topnav li.unsub a {display:block; width:117px; padding:12px 0 0 0; text-decoration:none; color:#FFF; font-family:"Trebuchet MS"; font-size:10px; text-transform:uppercase; }
ul#topnav li.unsub a:link {text-decoration:none;}
ul#topnav li.unsub a:visited {text-decoration:none;}
ul#topnav li.unsub a:hover {text-decoration:none;}
ul#topnav li.unsub a:active {text-decoration:none;}


li.unsub {background-position:-35px 0;}
li.unsub:hover, li.nav_press_over {background-position:-35px -33px;}
li.unsub a.nav_item, li.nav_press_over a.nav_item {width:138px; height:33px; text-align:center;}
li.unsub .menu {left:0; min-width:138px}




ul#topnav .menu {top:32px; position:absolute; background:url(Images/bg-subnav.png) repeat-x bottom left; padding:10px 10px 2px 30px;}

ul#topnav .menu ul.sub_nav {float:left; text-align:left;}
ul#topnav .menu ul.sub_nav {margin:0; padding:24px 0 0 0; width:130px;}
ul#topnav .menu ul.sub_nav li {float:none; background-image:none;}
ul#topnav .menu ul.sub_nav li a, ul#topnav .menu ul.sub_nav li a:link, ul#topnav .menu ul.sub_nav li a:visited {font-size:11px; font-weight:normal; line-height:12px; color:#fff; text-decoration:none; padding:5px 6px; height:100%; background-color:transparent; text-transform:uppercase; width:108}
ul#topnav .menu ul.sub_nav li a:hover {color:#fff; text-decoration:underline; }
ul#topnav .menu ul.sub_nav li a:active {color:#fff; text-decoration: none; background-color:transparent;}

ul#topnav li .menu {display:none;}
ul#topnav li:hover .menu {display:block;}
ul#topnav li.over .menu {display:block; width:200px; height:1%;}
ul#topnav a.nav_item span {position:absolute; left:-10000px; width:108px; height:1px; overflow:hidden;}

li.nav_press {background-position:-35px 0;}
li.nav_press:hover, li.nav_press_over {background-position:-35px -33px;}
li.nav_press a.nav_item, li.nav_press_over a.nav_item {width:138px; height:33px; text-align:center;}
li.nav_press .menu {left:0; min-width:138px}

a:active, a:focus {outline:0;}




ul#topnav .menu2 {top:32px; position:absolute; background:url(Images/bg-subnav.png) repeat-x bottom left; padding:10px 10px 2px 30px;}

ul#topnav .menu2 ul.sub_nav {float:left; text-align:left;}
ul#topnav .menu2 ul.sub_nav {margin:0; padding:24px 0 0 0; width:130px;}
ul#topnav .menu2 ul.sub_nav li {float:none; background-image:none;}
ul#topnav .menu2 ul.sub_nav li a, ul#topnav .menu ul.sub_nav li a:link, ul#topnav .menu ul.sub_nav li a:visited {font-size:11px; font-weight:normal; line-height:12px; color:#fff; text-decoration:none; padding:5px 6px; height:100%; background-color:transparent; text-transform:uppercase; width:108}
ul#topnav .menu2 ul.sub_nav li a:hover {color:#fff; text-decoration:none; }
ul#topnav .menu2 ul.sub_nav li a:active {color:#fff; text-decoration: none; background-color:transparent;}

ul#topnav li .menu2 {display:none;}
ul#topnav li:hover .menu2 {display:block;}
ul#topnav li.over .menu2 {display:block; width:200px; height:1%;}


ul#topnav .menu3 {top:32px; position:absolute; background:url(bg-subnav2.png) no-repeat bottom left; padding:10px 0 0 30px;}

ul#topnav .menu3 ul.sub_nav {float:left; text-align:left;}
ul#topnav .menu3 ul.sub_nav {margin:0; padding:24px 0 0 0; width:87px;}
ul#topnav .menu3 ul.sub_nav li {float:none; background-image:none;}
ul#topnav .menu3 ul.sub_nav li a, ul#topnav .menu ul.sub_nav li a:link, ul#topnav .menu ul.sub_nav li a:visited {font-size:11px; font-weight:normal; line-height:12px; color:#fff; text-decoration:none; padding:5px 6px; height:100%; background-color:transparent; text-transform:uppercase; width:108}
ul#topnav .menu3 ul.sub_nav li a:hover {color:#fff; text-decoration:none; }
ul#topnav .menu3 ul.sub_nav li a:active {color:#fff; text-decoration: none; background-color:transparent;}

ul#topnav li .menu3 {display:none;}
ul#topnav li:hover .menu3 {display:block;}
ul#topnav li.over .menu3 {display:block; width:200px; height:1%;}
