body { background-color: #8BCEE6; margin: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#336699; line-height: 18px; }
A, A.link { color: #426aa7; }
A:HOVER   { color: #3399ff; }

textarea, select {border: 1px solid #6699CC;}
input, textarea, select {color : #666666; font-family : monospace; font-size:13px; padding: 2px 2px 2px 2px; }
textarea, text {
	background: #eeeeee;
	border: thin Teal;
	font: 12px monospace;
	color: #4682B4;
	border: 1px solid #6699CC;
}

h1	 { font-size:18px; line-height:20px; padding:0; margin:0;}
/*
li {
	list-style-position: inside;
	line-height: 15px;
	padding-left: 2px;
	}*/
ul.menu   { list-style-image:url(/images/bullet.gif);  margin:8px 2px 8px 18px; padding:2px 2px 2px 18px; }
li.submenu, li.news	 { text-align: left; list-style-position:outside; line-height: 18px; padding-top: 0px; padding-bottom: 10px;}
li.reg { list-style-position:inside;}

.home_right { background-image:url(/images/tile_right.gif); background-position:left; background-repeat:repeat-y; }
.home_left { background-image:url(/images/tile_left.gif); background-position:left; background-repeat:repeat-y; }
td.box_left { background-image:url(/images/box_left.gif); background-repeat:repeat-y; }
td.cw_left { background-image:url(/images/cw_left.gif); background-repeat:repeat-y; }
td.cw_right { background-image:url(/images/cw_right.gif); background-repeat:repeat-y; }

.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #75C0FF; line-height:normal; }

.padding { padding: 10px 10px 5px 20px;}
.pad2    { padding: 1px 1px 1px 15px;}
.border  { border: solid 1px #99ccff; padding: 3px; background:#eeeeee;}
.sb_bg   { background-image:url(/images/sb_bg.jpg); background-repeat:repeat-y; background-position:left;}
.sb_art   { background-image:url(/images/sb_btm_art.jpg); background-repeat:no-repeat; background-position:bottom;}

.home_art   { background-image:url(/images/home_art_btm.jpg); background-repeat:no-repeat; background-position:bottom;}
.bar  {background-image:url(/images/bar.jpg); background-repeat:repeat-x; }
.hr   {background-image:url(/images/hr.jpg); background-repeat:repeat-x; }
.error { color: #660000; font-size: 11px;}

/* SIGN UP STYLES*/
.regtitle   { color: #0d5894; font-size:16px; font-weight: bold; line-height: 22px;}
.regfooter  { color: #94bac9; text-align:center; font-size:10px; padding:10px 5px 10px 5px;}
.regfield   { color: #006699; font-weight: normal;}
.smtxt      { font-size: 10px; line-height:normal; }

/* sidebar menu styles */
li.sbmenu { padding-bottom: 5px;}
.sbmenu, .sbmenu_f2 { text-align: left; line-height: 15px; font-size: 11px; font-weight: bold; text-decoration : none; }
.sbmenu_f2        { color: #663300; }
.sbmenu           { color: #409bb9; }
a:link.sbmenu,a:visited.sbmenu {color: #409bb9;}
a:hover.sbmenu, a:hover.sbmenu {color: #cc9933;}

/* call to action link */
.ctalink   { padding: 5px 5px 5px 5px; font-size: 12px; font-weight: bold; text-decoration : none; }
a:link.ctalink,a:visited.ctalink {color: #ccffff;}
a:hover.ctalink, a:hover.ctalink {color: #003300;}

/* red link */
.redlink   { text-align: left; line-height: 12px; font-size: 12px; text-decoration : none; font-weight: bold; }
a:link.redlink,a:visited.redlink {color: #990000;}
a:hover.redlink, a:hover.redlink {color: #999900;}

/* tab style link */
.tab,.tab_f2 { border-style: solid; border-top-color: #DADADA; border-right-color: #DADADA; border-left-color: #DADADA; padding: 5px 10px 5px 10px; display: block; text-decoration: none;}
.tab 		{ border-width: 1px; border-bottom-color: #CCDCEB; background-color:#CCCCCC; color: #87C80A; }
.tab_f2 	{ border-width: 1px; border-left-color: #CCDCEB; border-right-color: #CCDCEB; border-top-color: #CCDCEB; border-bottom-color: #FFFFFF; background-color:#FFFFFF; color: #666666;}
.tab,a:link.tab,a:visited.tab          { background-color: #eeeeee; color: #666666; font-weight: normal;}
.tab_f2,a:link.tab_f2,a:visited.tab_f2 { background-color: #FFFFFF; color: #FF7800; text-transform:uppercase; text-decoration:none; font-weight: bold;}
a:hover.tab { color:#87C80A; text-decoration: none; background-color: #ffffff;	border-bottom-color: #ffffff; }


.artleft_bg  {background-image:url(/images/home_left.jpg);}
.artright_bg {background-image:url(/images/home_right.jpg); background-repeat:no-repeat; background-position:top; }

/* page wrapper */
#wrapper   { width: 100%; }	
#page_artL { width: 48%; background: transparent url(/images/page_art2_L2.jpg) no-repeat top right;}
#page_artR { width: 48%; background: transparent url(/images/page_art2_R2.jpg) no-repeat top left;}
#page_bdrL { background-image: url(/images/page_bdrleft2.jpg); background-repeat:repeat-y;}
#page_bdrR { background-image: url(/images/page_bdrright2.jpg); background-repeat:repeat-y;}


/*  HOME PAGE-HEADERS */
.hdr_overview    { background-image: url(/images/header_overview.jpg); background-repeat:no-repeat; }
.hdr_screenshots { background-image: url(/images/home_screenshots.jpg); background-repeat:no-repeat; }
.hdr_ft_gallery  { background-image: url(/images/header_featured_gallery.jpg); background-repeat:no-repeat; }
.hdr_widget      { background-image: url(/images/header_desktop_widget.png); background-repeat:no-repeat; }
.hdr_news        { background-image: url(/images/home_news.jpg); background-repeat:no-repeat; }
.hdr_hot    	 { background-image: url(/images/home_whatshot.jpg); background-repeat:no-repeat; }

/*  IMAGE FRAME/BOARDER STYLE */
.bdrl1 { background-image: url(/images/bdr_l1.jpg); background-repeat:no-repeat; }
.bdrl2 { background-image: url(/images/bdr_l2.jpg); background-repeat:no-repeat; background-position:bottom; }
.bdrr1 { background-image: url(/images/bdr_r1.jpg); background-repeat:no-repeat; }
.bdrr2 { background-image: url(/images/bdr_r2.jpg); background-repeat:no-repeat; background-position:bottom; }
.bdrt1 { background-image: url(/images/bdr_t1.jpg); background-repeat:no-repeat; }
.bdrt2 { background-image: url(/images/bdr_t2.jpg); background-repeat:no-repeat; background-position:right;}
.bdrb1 { background-image: url(/images/bdr_b1.jpg); background-repeat:no-repeat; }
.bdrb2 { background-image: url(/images/bdr_b2.jpg); background-repeat:no-repeat; background-position:right;}

.bdrtop { background-image: url(/images/bdr_tc.jpg); background-repeat:repeat-x; background-position:bottom;}
.bdrbtm { background-image: url(/images/bdr_bc.jpg); background-repeat:repeat-x;}
.bdrlft { background-image: url(/images/bdr_lc.jpg); background-repeat:repeat-y;}
.bdrrgt { background-image: url(/images/bdr_rc.jpg); background-repeat:repeat-y;}

.bdrttop { background-image: url(/images/bdrt_tc.jpg); background-repeat:repeat-x; background-position:bottom;}
.bdrtbtm { background-image: url(/images/bdrt_bc.jpg); background-repeat:repeat-x;}
.bdrtlft { background-image: url(/images/bdrt_lc.jpg); background-repeat:repeat-y;}
.bdrtrgt { background-image: url(/images/bdrt_rc.jpg); background-repeat:repeat-y;}

.content { padding: 10px 15px 10px 20px;}

.dotline { background-image: url(/images/dot.gif); background-repeat:repeat-x; padding: 8px;}
.flourish_line { background-image: url(/images/flourish_line.jpg); background-repeat:no-repeat;}

.biglink { color:#FFFFFF; margin-top: 9px; font-weight: bold; font-size: 16px;}
.header  { color:#006600; font-size:16px; font-weight: bold;}
.header2  { color:#006600; font-size:16px; font-weight: bold;}

.specialtxt { color:#990000; padding-top: 5px;}
.page       { color:#336600;}
.smtxt	    { font-size: 11px;}

.subhead { background-image:url(/images/subhead_graph.jpg); background-repeat:no-repeat; height: 25px; line-height: 22px; padding-left: 35px; color: #006600; font-size: 13px; font-weight: bold; height:30px;}

ul.list   { list-style-image:url(/images/musicnote.jpg);  margin:8px 2px 8px 18px; padding:2px 2px 2px 18px; }

.row1 { background-color: #a3daf6;}
.row2 { background-color: #c9eaf7;}

