* {margin:0; padding:0;}

body {margin:0; padding:0; font-size:14px; line-height:150%; font-family:Arial, Helvetica, sans-serif; color:#666666; background-color:#FFFFFF;}

# table {width:100%;}

th {background:#555555; color:#FFFFFF; padding:3px; vertical-align:middle;}
h1 { font-size:22px; line-height:110%;font-weight:bold;}
h2 { color:#FF6600; font-size:17px; font-weight:bold;}
h3 { color:#669999; font-size:18px; font-weight:bold;}
a {color:#383838; text-decoration:none;}
a:hover {color:#FF6600; text-decoration:none;}

ul {text-align:left;padding:7px 0px 0px 9px; margin:0px 0px 0px 9px}
ol {color:#CC0000;}
abbr, acronym, .help {border-bottom:1px dashed black; cursor:help;}


#header {}
.maintitle { text-align:center;	font-weight: normal;font-size:13px; padding-top:6px; line-height:100%;}
.inside_panel {padding:61px 0px 0px 697px; color:#999999; font-size:12px; line-height:120%;}
.inside_panel a {color:#999999; text-decoration:none;}
.menutop { font-size:13px;color:#FFFFFF;}
.menutop a {font-size:13px;color:#FFFFFF; text-decoration:none;}
.menutop a:hover {color:#FF6600;}
.mainmenu {font-size:16px; line-height:100%;  font-weight:bold; color:#333333; padding-top:1px;}

#leftcolumn  {color:#777777;}
.leftTitle1, .leftTitle2 {font-weight:bold; padding:3px 5px;}

.panelword {padding:0px 0px 0px 68px; color:#888888;}
.panelword a {color:#888888; text-decoration:none;}

.lblock1 { padding:0px 7px 5px 7px;font-size:12px;}

.centerblock1 {margin-left:10px; margin-right:12px; padding:6px 80px 0px 11px;background-image:url(images/littleman.jpg); background-repeat:no-repeat; background-position:right;}
.centerblock2 {font-size:12px;}

div#content  {
	text-align:left;
}

.pagetop          {border: 1px solid #dfdfdf;font-size:1em;}
.pagetopHead      {padding: 6px 3px 4px 8px; background:#c6c6c6 ; color: #FFFFFF; font-weight: bold}
.papgtopInfo      {text-align: right; padding: 3px; background: #efefef}
.pagetoptitle     {padding:3px 0px 2px 13px; margin:4px 28px 15px 20px;; color:#666666; font-size:13px;  border-bottom:1px solid #DDDDDD;background-image:url(images/red_squad.gif); background-repeat:no-repeat; background-position:left;}

.pagetoptitle a   {color:#444444; }

.pagetoptitle2    {background-image:url(http://www.flashlight.com.tw/images/aboutus_r2_c1.jpg); background-repeat:no-repeat;padding:15px 45px 14px 0px; text-align:right;margin-bottom:31px;}


.item          {border: 1px dashed #dfdfdf;font-size:1em;}
.itemHead      {padding: 8px 40px 0px 40px; background: #FFFFFF;}
.itemInfo      {text-align: right; padding: 0px 10px 0px 5px; color:#777777;}
.itemTitle a   {font-size: 120%; font-weight: bold; color: #9C53AE; background: transparent;}
.itemPostDate  {font-size: 90%;color:#777777}
.itemBody      {padding: 0px 40px 0px 40px; }
.sepdotline    {margin-left:40px; margin-right: 40px;border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#CCCCCC;line-height:120%;}

.comTitle {font-weight: bold; margin-bottom: 2px;}

.itemlist  {
	padding:3px 2px 1px 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}


.head td  {background:#D2F0F0; color:#777777; padding:5px; font-weight:bold;}
.head a:link  {color:#333;text-decoration:none;}
.head a:hover {color:#333;text-decoration:underline;}

.navtext {font-size:13px; vertical-align: bottom;}

div.spacer         {clear: both;}
div.row span.left  {float: left; text-align: left; font-weight: bold; color: #fff; margin-left:33px; width: 50%;}
div.row span.right {float: right; text-align: right; font-weight: bold;	padding-right:20px; color: #fff; width: 30%;}
