body {
	padding:		0px;
	margin:			0px;
	color:			#3d485d;
	font-size: 16pt;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Oxygen, Cantarell, sans-serif;
	}
A {
	color:			#80a4e0;
	text-decoration:	none;
	}

A:hover {
	color:			#000000;
	text-decoration:	none;
	}


UL {
	padding:		0px;
	margin: 3px 0 0 15px;
	}

LI {
	list-style:		circle url("/img/pup.gif");
	}

.line {
	border:			1px solid #777777;
	}

.menu {
	position:		absolute;
	top:			-1px;
	left:			-1px;
	z-index:		0;
	}

.submenu {
	position:		absolute;
	top:			20px;
	z-index:		0;
	visibility:		hidden;
	}

.tcell {
	width:			90px;
	text-align: center;
	border-right:		1px solid #000000;
	}

.text { color: #3d485d; }
.textlight { color: #cecece; }

.cal {
	font-size: 10px;
	line-height: 1.4em;
	color:			#EAEAEA;
	width:			15px; }

.calday { font-size: 13px; color: #FF6600; }
.sup { font-size: 10px; color: #82c8a9; }

.text8 { font-size: 16px; }
.text7 { font-size: 14px; }
.text6 { font-size: 12px; }

.branch .text8 { font-size: 10px; }


.orange { color: #ff6600; }
.gray		{ color: #454545; }
.t_color{ color: #006fdd; }

.q_color {
	color:			#f0f0f0;
	font-weight:		normal;
	}

.q_author {
	color:			#8ad4b1;
	font-weight:		normal;
	}

.t_author {
	color:			#cecece;
	font-weight:		normal;
	}

.title {
	background-color:	#ffcc01;
	font:			11pt Tahoma, Arial;
	}

.bluetext {
	margin-left:		14px;
	color:			#000099;
	text-decoration:	none;
	}

.gtext {
	font:		normal 10pt georgia, serif;
	text-indent:	10px;
	line-height:	14pt;
	color:		#000099;
	text-decoration:none;
	}

h1 {
	padding:		0px;
	margin:			0;
	font:			bold 10pt Verdana, Helvetica, sans-serif;
	color:			#82307d;
	border-bottom:		1px solid #eeeeee;
	}

h2 {
	padding:		0px;
	margin:			0;
	font:			bold 10pt Verdana, Helvetica, sans-serif;
	color:			#2f4e82;
	}

h3 {
	padding:		0px;
	margin:			0;
	background:		transparent;
	font:			bold 9pt Verdana, Helvetica, sans-serif;
	color:			#32822f;
	}

.email {
	color:			#77bbff;
	width:			120px;
	}

SELECT {
	border:			1px solid #808080;
	height:			20px;
	font-size:		8pt;
	}

OPTION , TEXTAREA {
	font:			10pt Verdana, Arial;
	color:			#3366ff;
	border:			1px solid #808080;
	}

.form {
	color:			#006fdd;
	border:			1px solid #808080;
	width:			104px;
	height:			17px;
	background-color:	#ffffff;
	font-size:		7pt;
	}

.formfield {
	padding:		0px;
	color:			#006fdd;
	background-color:	#ffffff;
	border:			1px solid #d0d0d0;
	width:			100%;
	}

.stopro {
	font:			normal 7pt/1.2em Verdana, Helvetica, sans-serif;
	border:			1px solid #c0c0c0;
	background:		#f4f4f4;
	color:			#808080;
	outline-color:		#c0c0c0;
	width:			100%;
	}


.searchbox {
	padding-left:		3px;
	margin:			0px;
	font:			8pt Tahoma, Verdana;
	height:			18px;
	color:			#777777;
	border:			1px solid #D7DFE4;
	}

.optionbox {
	padding-left:		3px;
	margin:			0px;
	font:			8pt Tahoma, Verdana;
	height:			15px;
	color:			#777777;
	border:			1px solid #FFFFFF;
	}

.nice {
	font:			normal 9pt Tahoma, Verdana;
	color:			#666666;
	}


.branch	{
	display:		none;
	font:			normal 8pt Tahoma, Arial;
	}

table.branch A {
	font:			8pt Tahoma, Verdana;
	color:			#7194CE;
	}

.dot_top {
	border-top-color:	#e0e0e0;
	border-top-width:	1px;
	border-top-style:	dashed;
	}

.dot_bot {
	border-bottom-color:	#e0e0e0;
	border-bottom-width:	1px;
	border-bottom-style:	dashed;
	}


.ltborder {
	border:			1px solid #DDDDDD;
	}


.lineone {
	font:			normal 8pt Verdana;
	background:		#F9F9F9;
	border-top:		1px solid #EEEEEE;
	}

.linetwo {
	font:			normal 8pt Verdana;
	background:		#FFFFFF;
	border-top:		1px solid #EEEEEE;
	}



.tableft {
	width:			16px;
	background-image:	url(/inc/tab_top_left.gif);
	background-repeat:	no-repeat;
	}
.tabcenter {
	text-transform:		uppercase;
	font:			bold 8pt Verdana;
	color:			white;
	text-align:		center;
	width:			123px;
	height:			16px;
	}
.tabright {
	width:			16px;
	}


.tabtop {
	height:			16px;
	border:			1px solid #999999;
	}
.tabmiddle {
	border-left:		1px solid #999999;
	border-right:		1px solid #999999;
	}
.tabbottom {
	background-image:	url(/inc/tab_bottom.gif);
	background-repeat:	no-repeat;
	width:			161px;
	height:			10px;
	}
.tabbottom2 {
	background-image:	url(/inc/tab_bottom2.gif);
	background-repeat:	no-repeat;
	width:			161px;
	height:			10px;
	}


table.navi {
	font:			normal 8pt Verdana;
	background:		#F3F3F3;
	color:			#808080;
	outline-color:		#c0c0c0;
	width:			100%;
	height:			22px;

	background-image:	url(/img/dotted.gif);
	background-repeat:	repeat-x;
	background-position:	100% 100%;
	}
table.navi A {
	font:			normal 8pt Tahoma, Verdana;
	color:			#666666;
	}
table.navi A:hover {
	font:			normal 8pt Tahoma, Verdana;
	color:			#DA822A;
	}




table.thumbs {
	margin-bottom:		10px;
	border:			1px solid #DDDDDD;
	}

table.thumbs th {
	padding:		1px;
	font:			bold 10pt Tahoma, Verdana;
	color:			white;
	height:			20px;
	border:			1px solid #000000;
	width:			100%;
	text-align:		center; 
	}

.thumbnail {
	margin:0px 3px 3px 3px;
	padding:0px;
	float:left;
	width:100px;
	height:185px;
	text-align:center;
	}

.minithumbnail {
	font:8pt Tahoma, Verdana;
	margin:0px;
	padding:0px;
	float:left;
	width:75px;
	text-align:center;
	valign:bottom;
	}

.miniimg {
	border:0px;
	width:60px;
	height:80px;
	}

/* Table Headers */

.titlecell {
	font:		bold 8pt Verdana;
	border:		1px #000000 solid;
	border-bottom:	0px;
	height:		20px;
	background:	#EFEBEF;
	background-image: url(/img/bktitle.gif);
	}
.intitlecell {
	padding:	3px;
	font:		8pt Verdana;
	border:		1px #EFEBEF solid;
	background:	#F6F6F6;
	text-align:	center;
	}

.link { font: normal 7pt Tahoma, Arial; color: #BBBBBB; }

.friends { font: normal 7pt Tahoma, Arial; color: #BBBBBB; }


.rightbox_1 {
      margin:0px;
      padding:0px;
      background-image:url(/img/rightbox_1.png);
      background-repeat:no-repeat;
      background-position:0px 0px;
      width:528px;
      height:20px;
}

.rightbox_1 div {
     padding-top:9px;
     padding-left:30px;
}

.rightbox_2 {
      margin:0px;
      padding:0px;
      background-image:url(/img/rightbox_2.png);
      background-repeat:repeat-y;
      background-position:0px 0px;
      width:100%;
}

.rightbox_2 div {
      padding:10px;
}

.rightbox_3 {
      margin:0px;
      padding:0px;
      background-image:url(/img/rightbox_3.png);
      background-repeat:no-repeat;
      background-position:0px 0px;
      width:528px;
      height:10px;
}


/* Box */
.cbb	{ margin:10px 10px 10px 10px; padding:5px; border:1px solid #B0BCC2; background: #FFF; }
.cbb h1	{ margin:5px 0 0 0; padding:50px; }

.cb		{ margin:0 0 3px 0; width:100%; }
.cb h1	{ color: #F87811; background: url(/img/pup1.gif) 0px 4px no-repeat; padding: 0 0 0px 15px; }
.cb h2	{ color: #F87811; background: url(/img/pup1.gif) 0px 4px no-repeat; padding: 0 0 0px 15px; }
.cb h5	{ color: #F87811; background: url(/img/pup1.gif) 0px 4px no-repeat; padding: 0 0 0px 15px; }

/* Top corners and border */
.bt		{ height:11px; margin:0 0 0 0px; background:url(/lib/img/box/box.png) no-repeat 100% 0; }
.bt div { position:relative; left:0px; width:11px; height:11px; background:url(/lib/img/box/box.png) no-repeat 0 0; font-size:0; line-height:0; }
/* Bottom corners and border */
.bb		{ height:11px; margin:0 0 0 0px; background:url(/lib/img/box/box.png) no-repeat 100% 100%; }
.bb div	{ position:relative; left:0px; width:11px; height:11px; background:url(/lib/img/box/box.png) no-repeat 0 100%; font-size:0;line-height:0; }
/* Left border */
.i1		{ padding:0 0 0 1px; background:url(/lib/img/box/box-l.png) repeat-y 0 0; }
/* Right border */
.i2		{ padding:0 1px 0 0; background:url(/lib/img/box/box-r.png) repeat-y 100% 0; }
.i3		{ display:block; padding:3px 12px 0 12px; }
.i3:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.i3		{display:inline-block;}
.i3		{display:block;}
/* Default CSS ends here */

/* Custom CSS
================================================*/
#whitebg	{ background: #FFF; }

.tab200	{ float: left; width: 195px; }

.tag10 {font: normal 10pt Times; color: #007F00;}
.tag11 {font: normal 11pt Times; color: #007F00;}
.tag12 {font: normal 12pt Times; color: #007F00;}
.tag13 {font: normal 13pt Times; color: #007F00;}
.tag14 {font: normal 14pt Times; color: #007F00;}
.tag15 {font: normal 15pt Times; color: #0061AA;}
.tag16 {font: normal 16pt Times; color: #0061AA;}
.tag17 {font: normal 17pt Times; color: #0061AA;}
.tag18 {font: normal 18pt Times; color: #0061AA;}
.tag19 {font: normal 19pt Times; color: #0061AA;}
.tag20 {font: normal 20pt Times; color: #A400AA;}
.tag21 {font: normal 21pt Times; color: #A400AA;}
.tag22 {font: normal 22pt Times; color: #A400AA;}
.tag23 {font: normal 23pt Times; color: #A400AA;}
.tag24 {font: normal 24pt Times; color: #A400AA;}
.tag25 {font: normal 25pt Times; color: #D42A2A;}
.tag26 {font: normal 26pt Times; color: #D42A2A;}
.tag27 {font: normal 27pt Times; color: #D42A2A;}
.tag28 {font: normal 28pt Times; color: #D42A2A;}
.tag29 {font: normal 29pt Times; color: #D42A2A;}
.tag30 {font: normal 30pt Times; color: #D42A2A;}

.tag {
	margin:3px 3px 3px 3px;
	padding:0px;
	text-align:center;
	}

.tag a, .taghead a{
	font: normal 20pt Georgia;
	}

.taglist {
	margin:3px;
	padding:3px;
  background: #FFF;
	min-width:400px;
  font: normal 10pt Georgia;
	color: #FF7100;
	}

.taglist li{
	margin-left:55px;
	}

.taghead {
	margin:  0 0 0px;
	padding: 0px;
  font: normal 20pt Georgia;
  color : #616161;
  border-bottom : 1px solid #eeeeee;
  }