html, body{
	height:100%;
	background:#EDEDED;
}

body{
	font-family:'Lucida Grande', Arial, sans-serif;
	font-size:11pt;
	color:#515151;
	padding:0px;
	margin:0px;
}

#content{
	background:#FFFFFF url(/images/bg_content.png) fixed;
	padding:10px 0px;
	min-height:300px;
}

#outer{
	background:url(/images/bg_top-pub.png) top repeat-x;
	height:100%;
}

#outer-home{
	background:url(/images/bg_top-home.png) top repeat-x;
	height:100%;
}

#outer-admin{
	background:url(/images/bg_top.png) top repeat-x;
	height:100%;
}

.wrapper{
	width:900px;
	margin:0px auto;
}

.centered{
	margin:0px auto;
}

#outer-home #header{
	height:122px;
	position:relative;
}

#outer-admin #header{
	height:122px;
	position:relative;
}

#outer #header{
	height:155px;
	position:relative;
}

#look{
	height:223px;
	background:url(/images/bg_look.jpg) top no-repeat;
}

#login{
	position:absolute;
	right:20px;
}

#footer{
	background:#EDEDED url(/images/bg_btm.png) top repeat-x;
	height:70px;
	padding-top:10px;
	font-size:10px;
	color:#999999;
}


.lineVert{
	border-left:1px solid #68c5f3;
}

.lineHorz{
	border-top:1px solid #68c5f3;
}

#submenu td{
	padding:2px 7px;
}

#submenu td.off{
	background:#FFFFFF;
	border-bottom:1px solid #cbedff;
	color:#237fad;
}

#submenu td.over{
	background:#e9f7ff;
	border-bottom:1px solid #4d91b3;
}

#submenu td.on{
	background:#68c5f3;
	border-bottom:1px solid #4d91b3;
	color:#FFFFFF;
}

/********************  tabs  *******************/

.tabs{padding:0px 0px 0px 10px;}

.tabs .tab{float:left;margin:0px 0px 0px 3px;cursor:pointer;}
.tabs .pad{padding:5px 10px;}

.tabs .on{background:#E9F7FF;color:#333;border-bottom:1px solid #E9F7FF;}
.tabs .off{background:#F9F9F9;color:#999;border-bottom:1px solid #EEE;}


.tabs .tl{background:url(/images/boxes/multi-tl.png) top left no-repeat;}
.tabs .tr{background:url(/images/boxes/multi-tr.png) top right no-repeat;}


/********************  boxes  *******************/

.box-white{
	background:#FFFFFF;
}

.boxCell-blue{
	background:#d7ecfa;
}

.mBox-outer{clear:both;}
.mBox-tl{background:url(/images/boxes/multi-tl.png) top left no-repeat;}
.mBox-tr{background:url(/images/boxes/multi-tr.png) top right no-repeat;}
.mBox-bl{background:url(/images/boxes/multi-bl.png) bottom left no-repeat;}
.mBox-br{background:url(/images/boxes/multi-br.png) bottom right no-repeat;}
.mBox-inner{padding:6px;}


.popOuter{ position:absolute;}
.popInner{ position:relative;}
.popInner div.close{ position:absolute; top:0px;right:0px; margin:-10px -8px 0px 0px;cursor:pointer;}
.popInner div.move{ position:absolute; top:0px;left:0px; margin:-10px 0px 0px -8px;cursor:move;}
.popInner div.resize{ position:absolute; bottom:0px;right:0px;}
td.popTop, td.popBottom, td.popLeft, td.popRight{ font-size:1px; }
.popTop{ background:#FFFFFF url(/images/boxes/box_pop-lrtb.png) top repeat-x;}
.popLeft{ background:#FFFFFF url(/images/boxes/box_pop-lrtb.png) left repeat-y;}
.popRight{ background:#FFFFFF url(/images/boxes/box_pop-lrtb.png) right repeat-y;}
.popBtm{ background:#FFFFFF url(/images/boxes/box_pop-lrtb.png) bottom repeat-x;}
.popFill{ background:#FFFFFF;}


/********************  forms  *******************/

form{ display:inline;padding:0;margin:0;}

.fT{ background:#FFFFFF url(/images/forms/fLRTB.gif) top repeat-x;}
.fR{ background:#FFFFFF url(/images/forms/fLRTB.gif) right repeat-y; }
.fB{ background:#FFFFFF url(/images/forms/fLRTB.gif) bottom repeat-x;}
.fL{ background:#FFFFFF url(/images/forms/fLRTB.gif) left repeat-y;}

.fC{ background:#FFFFFF;}
.fC input, .fC textarea, .fC select, .fC label{ border:0px solid #FFF;margin:0px; font-size:12px;}
textarea{color:#515151;font-family:'Lucida Grande',Arial,sans-serif;font-size:12px;}
.click{ cursor:pointer;}

.cp-preview{
	border:1px solid #000000;
	width:14px;
	height:14px;
	cursor:pointer;
	margin-right:5px;
}

.paged a:link,.domains a:visited,.domains a:active{color:#005b88;text-decoration:none;}
.paged a:hover{text-decoration:none;}
.th{
 	padding:0px 3px 2px 3px;
	background:#d7ecfa;
	color:#7C7C7C;
}
.paged tr.up td.tr{
	background:#FFFFFF;
	border-bottom:1px solid #cbedff;
	padding:2px 3px;
}
.paged tr.over td.tr, .paged tr.over td.alt{
	background:#68c5f3;
	border-bottom:1px solid #4d91b3;
	color:#FFFFFF;
	padding:2px 3px;
}

.paged tr.up td.alt{
	background:#e9f7ff !important;
	border-bottom:1px solid #cbedff;
	padding:2px 3px;
}

table.paged td.first{ border-left:1px solid #d7ecfa;}
table.paged td.last{ border-right:1px solid #d7ecfa;}

table.paged{ table-layout:fixed;}

table.paged td div{
	width:100%;
	overflow:hidden;
	white-space:nowrap;
}


/********************  div styles  *******************/

.m0{ margin:0px;}
.m10{ margin:10px;}

.mtb5{ margin:5px 0px;}
.mtb10{ margin:10px 0px;}
.mtb20{ margin:20px 0px;}

.mlr5{ margin:0px 5px;}
.mlr10{ margin:0px 10px;}
.mlr20{ margin:0px 20px;}

.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}

.m5{ margin:5px;}

.mtb5{ margin:5px 0px;}

.mt5{ margin-top:5px;}
.mb5{ margin-bottom:5px;}
.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}

.mt20{ margin-top:20px;}
.ml20{ margin-left:20px;}
.mb20{ margin-bottom:20px;}
.mr20{ margin-right:20px;}



.p10{ padding:10px;}
.p20{ padding:20px;}
.p3{ padding:3px;}

.pt3{ padding-top:3px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}

.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}

.pl3{ padding-left:3px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl20{ padding-left:20px;}

.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr20{ padding-right:20px;}

.plr5{ padding:0px 5px;}
.plr10{ padding:0px 10px;}
.plr20{ padding:0px 20px;}

.p5{ padding:5px;}
.pt5{ padding-top:5px;}
.pb5{ padding-bottom:5px;}


.h1{ height:1px;}
.h15{ height:15px;}
.h25{ height:25px;}

.fleft{ float:left;}
.fright{ float:right;}
.clear{ clear:both;}

.bg-ltGrey{ background:#f4f4f4; }

.bb-ltGrey{ border-bottom:1px solid #EEE; }
.bt-ltGrey{ border-top:1px solid #EEE; }
.bl-ltGrey{ border-left:1px solid #EEE; }
.br-ltGrey{ border-right:1px solid #EEE; }
.b-ltGrey{ border:1px solid #EEE;}

.bg-grey{ background:#999; }
.bb-grey{ border-bottom:1px solid #999; }
.bt-grey{ border-top:1px solid #999; }
.br-grey{ border-right:1px solid #999; }
.bl-grey{ border-left:1px solid #999; }
.b-grey{ border:1px solid #999; }

.bg-blue{ background:#cbedff; }
.bb-blue{ border-bottom:1px solid #cbedff; }
.bt-blue{ border-top:1px solid #cbedff; }
.br-blue{ border-right:1px solid #cbedff; }
.bl-blue{ border-left:1px solid #cbedff; }
.b-blue{ border:1px solid #cbedff; }


/********************  text sizes  *******************/

.s1{ font-size:1px;}
.s9{ font-size:9px;}
.s10{ font-size:10px;}
.s11{ font-size:11px;}
.s12{ font-size:12px;}
.s13{ font-size:13px;}
.s14{ font-size:14px;}
.s15{ font-size:15px;}
.s18{ font-size:18px;}
.s22{ font-size:22px;}
.s30{ font-size:30px;}
.s45{ font-size:45px;}

.al{ text-align:left; }
.ar{ text-align:right; }
.ac{ text-align:center; }

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

/********************  text styles  *******************/

.b{ font-weight:bold;}
.n{ font-weight:normal;}
.u{ text-decoration:underline;}

.ltgrey{ color:#AEAEAE;}
.grey{ color:#999;}
.mdgrey{ color:#666;}
.dkgrey{ color:#555;}
.black{ color:#000;}

.red{ color:#ff0000;}
.green{ color:#006600;}

.orange{ color:#de8a18;}

.blue{ color:#2979ff;}
.dkblue{ color:#3166cc;}

h1{
	font-size:20px;
	margin:5px 0px;
}

/********************  link styles  *******************/

a:link, a:visited, a:active{
	color:#59a9d1;
	text-decoration:none;
	font-size:inherit;
}

a.active:link, a.active:visited, a.active:active{
	color:#4287fc;
	text-decoration:none;
	font-size:inherit;
}

a.active:hover, a:hover{
	color:#999;
	text-decoration:none;
	font-size:inherit;
}


a.ltGrey:link, a.ltGrey:visited, a.ltGrey:active{
	color:#999;
	text-decoration:none;
	font-size:inherit;
}

a.ltGrey:hover{
	color:#000;
	text-decoration:none;
	font-size:inherit;
}

a.drkGrey:link, a.drkGrey:visited, a.drkGrey:active{
	color:#515151;
	text-decoration:none;
	font-size:inherit;
}

a.drkGrey:hover{
	color:#000;
	text-decoration:none;
	font-size:inherit;
}
