@charset "utf-8";
/* CSS Document */

body {
	background: url(/theme/bluelist/images/bg_slice.jpg) repeat-x top center #eef7ff; 
	width:100%;
	height:100%; 
	margin:0px 0px;
	padding:0px;
	text-align:center; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:80%;
	color:#222;
}

h3 {color: #47769a; margin-top:0px; font-size:160%; background:#FAFAFA; border:1px #EEEEEE solid;}
h3 img { margin-top:-10px; margin-bottom:-10px; padding-right:10px;}
h3 div { font-size:60%; color:#666666; padding:4px 0px 10px 64px;}

form {padding:0; margin:0;}
select { font-size:12px; height:24px;}
input { font-size:12px; color:#222; padding:0px; margin:0px;}
input.focused {color:#222; padding:0px; margin:0px;}

a {color:#CC6600; text-decoration:none;}
a:hover{color: #99CC00; text-decoration:none;}

.navLinks a {color:#FF9900; text-decoration:none;}
.navLinks a:hover{color: #0066CC;}

a.back  {color: #555555; font-weight:bold; display:block; padding:3px; text-decoration:none; margin:2px; background:#f2f6f8; border:1px #EEEEEE solid;}
a.back:hover {color: #333333; background:#e9eff3; border:1px #4c9bc5 solid;}

a.edits  {color: #FFF; font-weight:bold; display:block; padding:5px; text-decoration:none; margin:2px; background: #333; border:1px #111 solid;}
a.edits:hover {color: #EEE; background: #555; border:1px #222 solid;}

a.compose  {color: #FFF; font-weight:bold; display:block; padding:5px; text-decoration:none; margin:2px; background: #FF9900; border:1px #FF6600 solid;}
a.compose:hover {color: #333333; background: #FFCC00; border:1px #FF6600 solid;}

a.catLink { font-size:90%;}
a.catLink:hover {}

a.companyLink {color: #CC0000; text-decoration:none;}
a.companyLink:hover {color: #FF0000;}

.form { background:#FEFEFE; font-size:90%; border-top:2px #e7e8e8 solid;border-bottom:2px #bfbfbf solid;border-left:2px #e7e8e8 solid;border-right:2px #bfbfbf solid;}

.footLinks {font-size:110%;}
.footLinks a {color:#000000; text-decoration:none;}
.footLinks a:hover{color: #000000; text-decoration:underline;}

#wrapper { width:1000px; height:auto; margin:0 auto; padding:0px 0px 0px; text-align:left;}

#flashMovie1 {position:absolute; margin-left:580px; margin-top:-3px;}
#flashMovie2 {position:absolute; margin-left:830px; margin-top:-3px;}

#topNav { color:#222; font-weight:bold; padding:4px 8px 1px 12px; font-size:90%;}
#topNav a { color: #000000; text-decoration:underline;}
#topNav a:hover { color: #FF0000; text-decoration:none;}

#header { background: url(/theme/bluelist/images/gradient_0.gif) #2b577d top left repeat-x; margin:0px;}
#leftShadow { background:url(/theme/bluelist/images/shadow_left.gif) left top repeat-y;}
#rightShadow { background:url(/theme/bluelist/images/shadow_right.gif) right top repeat-y;}
#leftBody { background:url(/theme/bluelist/images/left_side.gif) left top no-repeat;}
#rightBody { background:url(/theme/bluelist/images/right_side.gif) right top no-repeat;}
#centerBody { background:#FFF; margin:0px 10px 0px 10px; }

#program { background: padding:4px; height:40px;}

#navAdmin { background:url(/theme/bluelist/images/gradient1.gif) #edeef0 bottom repeat-x; height:35px; font-weight:bold; font-size:100%; border-top:1px #FFF solid;}
#navAdmin ul { margin:0px; padding:0px; list-style:none;}
#navAdmin li { display:block; float:left; text-align:center; border-left:1px #FFF solid; border-right:1px #DDD solid;}
#navAdmin a { padding:12px 16px 9px 16px; display:block; text-decoration:none; color:#666;}
#navAdmin a:hover { text-decoration:none;color: #b1d702;}
#navAdmin #selected a { color:#000;}
#navAdmin #selected { background:#FFFFFF;}

#manage { padding:0px 0px 0px; width:100%; height:26px; font-weight:bold; font-size:90%;}
#manage ul { margin:0px; padding:0px; list-style:none;}
#manage li { display:block; float:left; margin:0px; padding:0px; white-space:nowrap;}
#manage a { display:block; padding:8px 13px 8px 13px; text-decoration:underline; color:#0066CC; border-right:1px #DDDDDD solid;}
#manage a:hover { text-decoration:none; color: #FF0000;}
#manage #last a { border:0px;}

#pageNums { padding:8px; font-size:90%; color:#222222;}
#pageNums ul { margin:0px; padding:0px 0px 10px 0px; list-style:none;}
#pageNums li { float:left; margin:1px; padding:0px;  min-width:24px; text-align:center;}
#pageNums a { color:#0066CC; font-weight: bold; display:block; padding:2px 4px 2px 4px;}
#pageNums a:hover { color: #FF0000; }
#pageNums a.selected { color: #FFF; font-weight:normal; background: #0066CC; padding:1px 3px 1px 3px; border:1px #B9DCFF solid; }

#alpha { padding:8px; background: url(/theme/bluelist/images/gradient_0.gif) #333; font-size:90%; color:#666666; letter-spacing:.1em;}
#alpha a { color:#00deff; font-weight: bold; font-size:85%; }
#alpha a:hover { color:#FFF; }

#categories {margin:0px 0px 20px; padding:0px;}
#categories ul {padding:0px; margin:0px; list-style:none;}
#categories li {margin:0px; padding:0px; border-bottom:1px #B9DCFF solid;}
#categories a { display:block; padding:6px 0px 4px 8px; font-weight:bold; font-size:90%;}

#boxTitle {background:url(/theme/bluelist/images/gradient_0.gif) #2b577d 50%; padding:4px; font-weight:bold; font-size:120%; color:#FFF; border:2px #1f9bd3 solid;}

#sideBox { background: url(/theme/bluelist/images/sidebox_slice1.gif) repeat-y #1c3851; width:172px; padding:0px; margin:0px}
#sideBox form { padding:0px; margin:0px;}
#sideBox input {font-size:12px; border:1px #1f9bd3 solid; padding:0px; margin:0px;}
#sideBox input.noborder { border:0px; padding:0px; margin:0px;}

#searchBox { background: url(/theme/bluelist/images/search_slice.gif) repeat-x; width:100%;}
#searchBox_left { background: url(/theme/bluelist/images/search_left.gif) top left no-repeat;}
#searchBox_right { background: url(/theme/bluelist/images/search_right.gif) top right no-repeat;}
#searchBox_content { margin:0px 8px; height:56px;}

#bottomLeft { background:url(/theme/bluelist/images/bottom_left.gif) left top no-repeat;}
#bottomRight { background:url(/theme/bluelist/images/bottom_right.gif) right top no-repeat;}
#bottomCenter { background:url(/theme/bluelist/images/bottom_slice.gif) repeat-x; margin:0px 22px 0px 22px; height:26px; }
#footer { color: #333; font-size:80%; margin-bottom:40px;}

#squery { font-size:14px; font-weight:bold; border:1px #1f9bd3 solid;}
#cat_id { font-size:11px; height:25px; margin-top:2px;}

.color0 {color:#000;}
.color1 {color:#FFF;}
.color2 {color:#ff00c0;} /*pink*/
.color3 {color:#47769a;} /*blue*/
.color4 {color: #ade700;} /*green */
.color5 {color:#00deff;} /*light blue*/
.color6 {color:#999999;} /*grey*/
.color7 {color:#CC0000;} /*dark red*/
.color8 {color:#FF6600} /*Orange*/

.error {color:#FF0000;}

.bold { font-weight:bold;}
.left { text-align:left;}
.right { text-align:right;}
.center { text-align:center;}
.justify { text-align:justify;}
.floatL { float:left;}
.floatR	{ float:right;}
.clear { clear:both; line-height:1px; font-size:1px;}
.nowrap { white-space: nowrap;}
.block { display:block;}
.noborder { border:0px;}

.size60 { font-size:60%;}
.size70 { font-size:70%;}
.size80 { font-size:80%;}
.size90 { font-size:90%;}
.size100 { font-size:100%;}
.size110 { font-size:110%;}
.size120 { font-size:120%;}
.size130 { font-size:130%;}
.size140 { font-size:140%;}
.size150 { font-size:150%;}
.size160 { font-size:160%;}

.pad4 { padding:4px;}
.pad6 { padding:6px;}
.pad8 { padding:8px;}
.pad10 { padding:10px;}
.pad12 { padding:12px;}
.pad14 { padding:14px;}
.pad16 { padding:16px;}
.pad18 { padding:18px;}
.pad20 { padding:20px;}
.pad24 { padding:24px;}
.pad30 { padding:30px;}
.pad40 { padding:40px;}
.pad60 { padding:60px;}

.error {color:#CC0000;}
.success {color: #009900;}
.selected {color:#FF6600;}

.tag_cloud { padding: 3px; text-decoration: none; }
.tag_cloud:link  { color: #81d601; }
.tag_cloud:visited { color: #019c05; }
.tag_cloud:hover { color: #ffffff; background: #69da03; }
.tag_cloud:active { color: #ffffff; background: #ACFC65; }

