 body
  {
    background:url('/images/background.gif') repeat-x;
    margin:0;
	margin-left:auto;
	margin-right:auto;
    padding:0px;
    cursor:default;
    font-family:Arial;
    max-width:1280px;
  }
  
 .loadbox{
	position:absolute;
	background-color: #FFFFFF;
	width: 150px;
	padding: 12px;
	border:1px solid #7F7F7F;
	vertical-align: middle;
	font:normal 12px Georgia;
	line-height:20px;
	z-index:100;
	visibility: hidden;
}

#picbox{
position:absolute;
top: 0;
background-color: #FFFFFF;
width:auto;
padding: 0px;
border:1px solid #111111;
font:normal 11px Georgia;
line-height:18px;
z-index:100;
visibility: hidden;
}
  
.core_bgdiv
{
	z-index:20;
	width:1px;
	height:1px;
	position:absolute;
	top:0px;
	left:0px;
	background:#666666;
	opacity:0.5;
	filter:alpha(opacity=50);
	display:none;
}

.core_loadbox
{
	z-index:21;
	min-width:10px;
	min-height:10px;
	position:absolute;
	top:0px;
	left:0px;
	background-color: #FFFFFF;
	padding: 12px;
	border:1px solid #7F7F7F;
	vertical-align: middle;
	font:normal 12px Arial;
	line-height:20px;
}

  img {border:0px}
  .kitelink {margin-left:10px;}
  .menu_l {width:7px;background:url('/images/menu_l.gif') bottom no-repeat;min-width:7px;font-size:0;}
  .menu_m
  {
    background:url('/images/menu_m.gif') bottom repeat-x;
    font-size:18px;
    white-space:nowrap;
  }
  .menu_r {width:7px;background:url('/images/menu_r.gif') bottom no-repeat;min-width:7px;font-size:0;}
  .searchinput
  {
    height:20px;
    width:290px;
    border:1px solid #e3e3e3;
    padding:5px 5px 0px 5px;
    font-size:14px;
    font-family:Arial;
    color:#999999;
    vertical-align:middle;
  }
  .searchsubmit
  {
    width:42px;
    height:31px;
    background:url('/images/searchgo.gif') no-repeat;
    border:0px;
    vertical-align:middle;
    cursor:pointer;
  }
  .menu_button
  {
    height:32px;
    display:block;
    padding-top:13px;
    text-decoration:none;
    color:#636363;
  }

  .menu_button:hover
  {
    color:#000000;
  }

  .storybtn
  {
    background:url('/images/addstoryicon.gif') 5px 0px no-repeat;
    padding-left:35px;
    width:120px;
    margin-left:auto;
    margin-right:auto;

  }

  .newsbtn
  {
    text-align:left;
    background:url('/images/newsicon.gif') 5px 3px no-repeat;
    padding-left:45px;
    width:50px;
    margin-left:auto;
    margin-right:auto;
  }

  .tipsbtn
  {
    background:url('/images/tipsicon.gif') 5px 0px no-repeat;
    padding-left:35px;
    width:115px;
    margin-left:auto;
    margin-right:auto;
  }

  .bluebox {width:300px;}
  .bluebox_tl {background:url('/images/bluebox_tl.gif') no-repeat;width:5px;height:5px;min-height:5px;min-width:5px;}
  .bluebox_tm {background-color:#eaf8fd;border-top:1px solid #c9eefb;font-size:0;}
  .bluebox_tr {background:url('/images/bluebox_tr.gif') no-repeat;width:5px;height:5px;min-height:5px;min-width:5px;}
  .bluebox_ml {background-color:#eaf8fd;border-left:1px solid #c9eefb;font-size:0;}
  .bluebox_mm {background-color:#eaf8fd;vertical-align:middle;}
  .bluebox_mr {background-color:#eaf8fd;border-right:1px solid #c9eefb;font-size:0;}
  .bluebox_bl {background:url('/images/bluebox_bl.gif') no-repeat;width:5px;height:5px;min-height:5px;min-width:5px;}
  .bluebox_bm {background-color:#eaf8fd;border-bottom:1px solid #c9eefb;font-size:0;}
  .bluebox_br {background:url('/images/bluebox_br.gif') no-repeat;width:5px;height:5px;min-height:5px;min-width:5px;}

  .lightbluebox {width:300px;margin-bottom:10px;}
  .lightbluebox_tl {background:url('/images/lightbluebox_tl.gif') no-repeat;width:30px;height:5px;min-height:5px;min-width:30px;}
  .lightbluebox_tm {background-color:#f7fafc;border-top:1px solid #e8eef3;font-size:0;}
  .lightbluebox_tr {background:url('/images/lightbluebox_tr.gif') no-repeat;width:5px;height:5px;min-height:5px;min-width:5px;}
  .lightbluebox_ml {background-color:#f7fafc;border-left:1px solid #e8eef3;font-size:0;}
  .lightbluebox_number
  {
    background:url('/images/lightbluebox_number.gif') no-repeat;
    height:24px;
    height:24px;
    color:#636363;
    text-align:center;
    padding-right:4px;
  }
  .lightbluebox_mm {background-color:#f7fafc;padding-left:7px;padding-right:5px;vertical-align:middle;}
  .lightbluebox_mr {background-color:#f7fafc;border-right:1px solid #e8eef3;font-size:0;}
  .lightbluebox_bl {background:url('/images/lightbluebox_bl.gif') no-repeat;width:30px;height:5px;min-height:5px;min-width:30px;}
  .lightbluebox_bm {background-color:#f7fafc;border-bottom:1px solid #e8eef3;font-size:0;}
  .lightbluebox_br {background:url('/images/lightbluebox_br.gif') no-repeat;width:5px;height:5px;min-height:5px;min-width:5px;}

  .yellowbox {width:100%;height:100%;}
  .yellowbox_tl {background:url('/images/yellowbox_tl.gif') no-repeat;width:15px;height:15px;min-height:15px;min-width:15px;}
  .yellowbox_tm {background-color:#fffaea;border-top:1px solid #fff1c7;font-size:0;}
  .yellowbox_tr {background:url('/images/yellowbox_tr.gif') no-repeat;width:15px;height:15px;min-height:15px;min-width:15px;}
  .yellowbox_ml {background-color:#fffaea;border-left:1px solid #fff1c7;font-size:0;}
  .yellowbox_mm {background-color:#fffaea;vertical-align:middle}
  .yellowbox_mr {background-color:#fffaea;border-right:1px solid #fff1c7;font-size:0;}
  .yellowbox_bl {background:url('/images/yellowbox_bl.gif') no-repeat;width:15px;height:15px;min-height:15px;min-width:15px;}
  .yellowbox_bm {background-color:#fffaea;border-bottom:1px solid #fff1c7;font-size:0;}
  .yellowbox_br {background:url('/images/yellowbox_br.gif') no-repeat;width:15px;height:15px;min-height:15px;min-width:15px;}

  .redbox {width:100%;height:100%;margin-bottom:10px;}
  .redbox_tl {background:url('/images/redbox_tl.gif') no-repeat;width:15px;height:15px;min-height:15px;min-width:15px;}
  .redbox_tm {background-color:#fff0e5;border-top:1px solid #ffe3cc;font-size:0;}
  .redbox_tr {background:url('/images/redbox_tr.gif') no-repeat;width:15px;height:15px;min-height:15px;min-width:15px;}
  .redbox_ml {background-color:#fff0e5;border-left:1px solid #ffe3cc;font-size:0;}
  .redbox_mm {background-color:#fff0e5;vertical-align:middle;}
  .redbox_mr {background-color:#fff0e5;border-right:1px solid #ffe3cc;font-size:0;}
  .redbox_bl {background:url('/images/redbox_bl.gif') no-repeat;width:15px;height:15px;min-height:15px;min-width:15px;}
  .redbox_bm {background-color:#fff0e5;border-bottom:1px solid #ffe3cc;font-size:0;}
  .redbox_br {background:url('/images/redbox_br.gif') no-repeat;width:15px;height:15px;min-height:15px;min-width:15px;}
  
   .biglightbluebox {width:100%;height:100%;margin-bottom:10px;}
  .biglightbluebox_tl {background:url('/images/biglightbluebox_tl.gif') no-repeat;width:15px;height:15px;min-height:15px;min-width:15px;}
  .biglightbluebox_tm {background-color:#f7fafc;border-top:1px solid #c9eefb;font-size:0;}
  .biglightbluebox_tr {background:url('/images/biglightbluebox_tr.gif') no-repeat;width:15px;height:15px;min-height:15px;min-width:15px;}
  .biglightbluebox_ml {background-color:#f7fafc;border-left:1px solid #c9eefb;font-size:0;}
  .biglightbluebox_mm {background-color:#f7fafc;vertical-align:middle;}
  .biglightbluebox_mr {background-color:#f7fafc;border-right:1px solid #c9eefb;font-size:0;}
  .biglightbluebox_bl {background:url('/images/biglightbluebox_bl.gif') no-repeat;width:15px;height:15px;min-height:15px;min-width:15px;}
  .biglightbluebox_bm {background-color:#f7fafc;border-bottom:1px solid #c9eefb;font-size:0;}
  .biglightbluebox_br {background:url('/images/biglightbluebox_br.gif') no-repeat;width:15px;height:15px;min-height:15px;min-width:15px;}

  
.article_cell,
.news_cell
{
	border-bottom:1px solid #c9eefb;
	height:70px;
	padding:10px 0px 10px 0px;
}
.news_cell
{
	border-bottom:1px solid #FFE3CC;
}
.article_cell.s,
.news_cell.s
{
	padding-left:10px;
}
.article_cell a,
.news_cell a
{
	font-size:15px;
	color:#1f8ad8;
    text-decoration:none;
}
.article_cell a:hover,
.news_cell a:hover
{
	color:#0060b0;
}

  .takeanote_row
  {
    background-color:#FFFFFF;
    margin:15px 6px -5px 6px;
    border:1px solid #e2e9ef;
    padding:5px;
	height:50px;
    font-weight:bold;
  }
.takeanote_row a
{
	color:#1f8ad8;
	font-size:15px;
	text-decoration:none;
}
  .takeanote_row a:hover {color:#0060b0;}

  .takeanote_btn_row {margin:13px 2px;}
  .takeanote_btn {background:url('/images/readmorebtn.gif') no-repeat;width:89px;height:26px;display:block;float:right;margin-bottom:10px;}

  h2
  {
    color:#999999;
    font-size:18px;
    font-weight:normal;
    margin:5px 5px 5px 20px;
  }

  .section
  {
    color:#999999;
    font-size:18px;
  }

.yellowhr { border-bottom:1px solid #fff1c7; margin:5px 0px; }
.redhr { border-bottom:1px solid #ffd4b2; margin:5px 0px; }
 .lightbluehr { border-bottom:1px solid #c9eefb; margin:5px 0px; }

  .bluelink
  {
    color:#1f8ad8;
    text-decoration:none;
    font-size:18px;
  }

  .bluelink:hover {color:#0060b0;}

  .mediumgreytext
  {
    font-size:14px;
    line-height:18px;
    color:#636363;
  }
  .smallgreytext
  {
    font-size:11px;
    color:#636363;
  }

  .smallbluelink
  {
    color:#1f8ad8;
    text-decoration:none;
    font-size:14px;
	line-height:19px;
  }
 .smallbluelink:hover {color:#0060b0;}

.footerbackground
 {
   background-color:#f7fafc;
   height:100%;
   min-height:160px;
   font-size:12px;
   vertical-align:middle;
   color:#636363;
   margin:40px 0 0 0;
   width:100%;
 }

 .footerbackground a
 {
   color:#1f8ad8;
   text-decoration:none;
 }

 .footerbackground a:hover{color:#0060b0;}
 .footerbackground table {margin-left:auto;margin-right:auto;margin-top:63px;;width:380px;}
 
 .simpleinput,
 div.fakefile input
 {
   height:21px;
   width:240px;
   border:1px solid #e3e3e3;
   padding: 4px 5px 0px 5px;
   font-family:Arial;
   color:#999999;
   font-size:14px;
   margin-left:10px;
   margin-right:auto;
 }

 .simpletextarea
 {
   border:1px solid #e3e3e3;
   width:100%;
   height:165px;
   padding:5px;
   font-family:Arial;
   color:#999999;
   font-size:14px;
 }

 .floatcategory
 {
   cursor:pointer;
   float:left;
   padding:5px;
   margin:0px 5px 5px 0px;
   white-space: nowrap;
 }

 .floatcategory_sel
 {
   cursor:pointer;
   float:left;
   padding:5px;
   margin:-1px 4px 4px -1px;
   border:1px solid #e3e3e3;
   background-color:#ffffff;
   white-space: nowrap;
 }

 .floatcategory_over
 {
   cursor:pointer;
   float:left;
   padding:5px;
   margin:-1px 4px 4px -1px;
   border:1px solid #e3e3e3;
   background-color:#f7fafc;
   white-space: nowrap;
 }

 .browseuploadbtn
 {
   background:url('/images/browseuploadbtn.gif') no-repeat;
   width:80px;
   height:30px;
   cursor:pointer;
 }

.submitbtn
 {
   background:url('/images/submitbtn.gif') no-repeat;
   width:100px;
   height:32px;
   cursor:pointer;
   border:0px;
   color:#FFFFFF;
   font-size:18px;
   padding-bottom:3px;
 }

  .linkedgreytext
  {
    font-size:12px;
    color:#999999;
  }

 .linkedgreytext a
 {
   color:#1f8ad8;
   text-decoration:none;

 }

 .linkedgreytext a:hover {color:#0060b0;}

 .biggreytext
 {
   font-size:24px;
   color:#636363;
 }

 .compl_comment
 {
   margin:15px 3px 15px 3px;
 }
 .errors
 {
	color:#CC0000; 
	padding-bottom:10px;
	font-size:12px;
 }
 
 p.pages {
	margin:0px;
	padding:0px;
}
p.pages a,
p.pages b
{
	color:#005EAE;
	font:12px Arial;
	display:block;
	width:26px;
	height:21px;
	line-height:20px;
	float:left;
	margin:2px 6px 2px 0px;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	border:1px solid #E1E1E1;
}
p.pages b {font-weight:bold}
p.pages a.pn,
p.pages b.pn
{
	width:51px;
}
p.pages a:hover
{
	background:#005EAE;
	color:white;
}
p.pages b
{
	border:none;
	color:#AAAAAA;
	line-height:22px;
}
 
table.imgs
{	
	border-collapse:collapse;
	border:1px solid #e3e3e3;
	margin:5px;
	float:left;
}
td.imgss
{
	padding:0;
}
td.imgss table
{
	border-collapse:collapse;
	padding:0;
}
td.imgs
{
	text-align:center;
	vertical-align:middle;
}

div.fileinputs {
	position: relative;
}
div.fileinputs input.file
{
	margin:2px 0px 0px 41px;
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	padding:0px;
	margin:0px;
}
div.fakefile input
{
	width:166px;
	vertical-align:top;
	margin:0;
}
div.fakefile  img
{
	margin:2px 0px 0px 5px;
	padding:0;
}
input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
