FONT		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px}
TD		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px}
BODY		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px}
P		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px}
DIV		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px}
INPUT		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px}
TEXTAREA	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px}
FORM 		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px; display: inline; margin: 0;}
A:link          {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:active        {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:visited       {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:hover         {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.title 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}
.storytitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.storycat	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.boxtitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.boxcontent 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}
.option 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.footmsg        {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.footmsg_l	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.box		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px; border: 1px solid #000000; background-color: #FFFFFF}


/**************** FONT *********************/
.tred {font-weight:bold; color: #B71313;}


/**************** HEADER LOGIN *************************/


.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}

.b1 {height:1px; background:#FFC300; margin:0 5px;}

.b2 {height:1px; background:#fff; border-right:2px solid #FFC300; border-left:2px solid #FFC300; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #FFC300; border-left:1px solid #FFC300; margin:0 2px;}
.b4 {height:2px; background:#fff; border-right:1px solid #FFC300; border-left:1px solid #FFC300; margin:0 1px;}

.contentb {background: #fff; border-right:1px solid #FFC300; border-left:1px solid #FFC300;}
.contentb div {margin-left: 5px; height: 38px;}


/**************** BLOCKS ***************************/


.side_block { width: 190px; padding-bottom: 10px;}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#FFC300; margin:0 5px;}

.b2h, .b2bh {height:1px; background:#FFFFBD; border-right:2px solid #FFC300; border-left:2px solid #FFC300; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#FFFFBD; border-right:1px solid #FFC300; border-left:1px solid #FFC300; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#FFFFBD; border-right:1px solid #FFC300; border-left:1px solid #FFC300; margin:0 1px;}

.b2bh, .b3bh, .b4bh {background: #fff;}

.headh {background: #FFFFBD; border-right:1px solid #FFC300; border-left:1px solid #FFC300;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 7px; padding-top: 2px; color: #B71313; font-size:1.05em;}

.contenth {background: #fff; border-right:1px solid #FFC300; border-left:1px solid #FFC300; border-top:1px solid #FFC300;}
.contenth div {margin-left: 5px; margin-right: 5px; padding-top: 5px; padding-bottom: 5px;}



/**************** ARTICLE HOME ***************************/


.article_home1 { width: 190px; padding-bottom: 10px;}

.b1ah, .b2ah, .b3ah, .b4ah, .b2abh, .b3abh, .b4abh{font-size:1px; overflow:hidden; display:block;}
.b1ah {height:1px; background:#FFC300; margin:0 5px;}

.b2ah, .b2abh {height:1px; background:#FFFFBD; border-right:2px solid #FFC300; border-left:2px solid #FFC300; margin:0 3px;}
.b3ah, .b3abh {height:1px; background:#FFFFBD; border-right:1px solid #FFC300; border-left:1px solid #FFC300; margin:0 2px;}
.b4ah, .b4abh {height:2px; background:#FFFFBD; border-right:1px solid #FFC300; border-left:1px solid #FFC300; margin:0 1px;}

.b2abh, .b3abh, .b4abh {background: #EFEFEF;}

.headah {background: #FFFFBD; border-right:1px solid #FFC300; border-left:1px solid #FFC300;}
.headah h3 {margin: 0px 10px 0px 10px; padding-bottom: 7px; padding-top: 2px;}

.headabh {background: #EFEFEF; border-right:1px solid #FFC300; border-left:1px solid #FFC300; text-align: right;}
.headabh h3 {margin: 0px 10px 0px 10px; padding-bottom: 5px; padding-top: 5px; color: #B71313;}

.contentah {background: #fff; border-right:1px solid #FFC300; border-left:1px solid #FFC300; border-top:1px solid #FFC300; border-bottom:1px solid #FFC300;}
.contentah div {margin-left: 10px; margin-right: 10px; padding-top: 10px; padding-bottom: 10px;}


/**************** ARTICLE PAGE ***************************/


.article_home1 { width: 190px; padding-bottom: 10px;}

.b1ph, .b2ph, .b3ph, .b4ph, .b2pbh, .b3pbh, .b4pbh{font-size:1px; overflow:hidden; display:block;}
.b1ph {height:1px; background:#FFC300; margin:0 5px;}

.b2ph, .b2pbh {height:1px; background:#FFFFBD; border-right:2px solid #FFC300; border-left:2px solid #FFC300; margin:0 3px;}
.b3ph, .b3pbh {height:1px; background:#FFFFBD; border-right:1px solid #FFC300; border-left:1px solid #FFC300; margin:0 2px;}
.b4ph, .b4pbh {height:2px; background:#FFFFBD; border-right:1px solid #FFC300; border-left:1px solid #FFC300; margin:0 1px;}

.b2pbh, .b3pbh, .b4pbh {background: #fff;}

.headph {background: #FFFFBD; border-right:1px solid #FFC300; border-left:1px solid #FFC300;}
.headph h3 {margin: 0px 10px 0px 10px; padding-bottom: 7px; padding-top: 2px;}

.contentph {background: #fff; border-right:1px solid #FFC300; border-left:1px solid #FFC300; border-top:1px solid #FFC300;}
.contentph div {margin-left: 10px; margin-right: 10px; padding-top: 10px; padding-bottom: 10px;}

/* Form elements */
input,textarea,select{
color:#000;
border:#aaaaaa 1px solid;
font:normal 14px Verdana,Arial,Helvetica,sans-serif;
}




/* Calendar */

/************** CALENDAR EVENT ************************/

.gcal-error {
   font-weight: bold;
   color: red;
   background-color: white;
}

form.gcal-event-form legend {
   font-weight: bold;
   color: black;
   background-color: white;
}

form.gcal-event-form .normal-label {
   font-weight: bold;
   color: black;
   background-color: white;
}

form.gcal-event-form .error-label {
   font-weight: bold;
   color: red;
   background-color: white;
}

table.gcal-block-cal {
   width: 100%;
   border: 0px #9CB6DE;
   border-collapse: collapse; 
}

table.gcal-block-cal a {
}

table.gcal-block-cal a:link {
   text-decoration: none;
}
table.gcal-block-cal a:visited {
   text-decoration: none;
}
table.gcal-block-cal a:hover {
   text-decoration: underline;
}
table.gcal-block-cal a:active {
   text-decoration: none;
}

table.gcal-block-cal a.today {
   color: white;
}

table.gcal-block-cal th {
   font-size: 12px;
   color: #112ABB; 
   text-align: center;
   background: #C3D9FF;
   padding: 2px;
   border-bottom: solid 1px #9CB6DE;
}

table.gcal-block-cal td {
   border-width: 1px;
   padding: 2px;
   border-style: hidden;
   text-align: center;
   font-size: 12px;
   color: #666;
}

table.gcal-block-cal td.no-day {
}

table.gcal-block-cal td.day-no-event {
}

table.gcal-block-cal td.day-event {
   font-weight: bold;
   background: #C3D9FF;
   border: 0px;
}

table.gcal-block-cal td.today-no-event {
   background: #C3D9FF;
   color: #112ABB;
   border: solid 1px #9CB6DE;
}

table.gcal-block-cal td.today-event {
   font-weight: bold;
   color: #000000;
   background: #C3D9FF;
   border: solid 1px #666;
}

table.gcal-block-events {
   border: solid 1px #9CB6DE;
   width: 100%;
}

table.gcal-block-events a:link {
   text-decoration: none;
}
table.gcal-block-events a:visited {
   text-decoration: none;
}
table.gcal-block-events a:hover {
   text-decoration: underline;
}
table.gcal-block-events a:active {
   text-decoration: none;
}


/****************** CALENDAR MONTH VIEW ***********************/

table.gcal-month {
   width: 100%;
   border-width: 1px;
   border-style: solid;
   border-color: #C3D9FF; 
   border-collapse: collapse;
   padding: 1px;
}

table.gcal-month th {
   font-size: 12px;
   color: #112ABB; 
   text-align: center;
   background: #C3D9FF;
   padding: 0px;
   border-bottom: solid 1px #9CB6DE;
   border-left: solid 1px #9CB6DE;
   border-right: solid 1px #9CB6DE;
}

table.gcal-month td {
   margin: 0px;
   padding: 1px;
   border: solid 1px #C3D9FF; 
   height: 75px;
}

table.gcal-month td.no-day {
   background-color: #fff;
}

table.gcal-month td.day {
}

table.gcal-month td.today {
   background-color: #FFFFBD;
}

table.gcal-month a {
}

table.gcal-month a:link {
   text-decoration: none;
}
table.gcal-month a:visited {
   text-decoration: none;
}
table.gcal-month a:hover {
   text-decoration: underline;
}
table.gcal-month a:active {
   text-decoration: none;
}

table.gcal-month a.day-link {
   font-size: 11px;
   text-align: right;
   padding: 1px;
   background: #E8EEF7; 
   color: #666; 
   display: block;
}

table.gcal-month a.day-link:link {
   text-decoration: none;
}
table.gcal-month a.day-link:visited {
   text-decoration: none;
}
table.gcal-month a.day-link:hover {
   text-decoration: underline;
}
table.gcal-month a.day-link:active {
   text-decoration: none;
}

table.gcal-event {
   width: 80%;
   border-width: 1px;
   border-style: solid;
   border-color: #112ABB; 
   border-collapse: collapse;
   padding: 0px;
}

table.gcal-event caption {
   padding-bottom: 5px;
   font-weight: bold;
   font-size: 11px;
   margin: 2px;
}

table.gcal-event th {
   font-size: 12px;
   color: #112ABB; 
   text-align: right;
   background: #C3D9FF;
   padding: 4px;
   border: solid 1px #9CB6DE;

}

table.gcal-event td {
   padding: 4px;
   border: solid 1px #C3D9FF;
}

table.gcal-cat-legend {
   border-width: 1px;
   border-style: solid;
   border-color: black;
   padding: 2px;
}

table.gcal-cat-legend td {
   border: none;
}

table.gcal-cat-legend caption {
   padding-bottom: 5px;
   font-weight: bold;
   font-size: 11px;
   margin: 2px;
}
