/*
-----------------------------------------------
policy   : 2005.10.14
site  	 : common CSS
version  : 2005.10.16
----------------------------------------------- */ 

/* ~Tags Common v.20051006 (UNCHANGEABLE)
----------------------------------------------- */ 

body	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:75%;
}
body table	{font-size:1em;}

textarea, input, select, button {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:1em;
}

div, form, fieldset	{margin:0; padding:0;}

p 			{margin:0 0 0.6em 0;}
blockquote	{margin:0 0 0 3em; padding:0}
ul, ol		{margin:0 0 0 3em; padding:0}
li			{margin:0 0 0.3em 0;}

dl 			{margin:0 0 0.6em 0;}
dt			{}
dd 			{margin:0 0 0 3em; padding:0}

img			{border: 0;}

h1 	{margin:0 0 1em 0;}
h2, h3, h4, h5, h6 	{margin:2em 0 1em 0;}
h1	{font-size:1.7em;}
h2	{font-size:1.5em;}
h3	{font-size:1.3em;}
h4	{font-size:1.2em;}
h5	{font-size:1.0em;}
h6	{font-size:0.9em;}

.smallest	{font-size:.8em; font-weight:bold;}
.small		{font-size:.85em;}
.normal		{font-size:1em;}
.large		{font-size:1.2em;}
.largest	{font-size:1.4em;}

.strong, .bold {font-weight:bold;}
.italic, .em {font-style:italic;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.middle {vertical-align:middle;}
.top { vertical-align:top; }
.bottom { vertical-align:bottom; }
div.floatright {float:right;}
div.floatleft {float:left;}
.nowrap {white-space:nowrap;}
.noborder {border:0;}
input.checkbox {border:0 !important; width:14px !important; height:14px !important; vertical-align:top; margin:0 4 !important;}

.frmB, .frm, .frmH, .frmV, .frmCmt, .frmBtn {}
.tabB, .tabH, .tabR, .tabR0, .tabR1 {}

.pointer { cursor:pointer; }

body.VTEditor span.VTComponent {color:#880000; border:1px solid #888888; background:#eeeeee; padding:2px 4px;}
.InfoBlockCtrlBorder {border:1px dashed #cccc44; position:absolute}
#infoblockMenuDiv { 
	background-color:#f4f4f4; 
	font-family:Arial;
	color:#369;
	display:none; 
	padding:15px; 
	text-align:center;
	font-size:1.1em;
	white-space:nowrap;
	border-top:1px solid #999; 
	border-left:1px solid #999; 
	border-bottom:2px solid #999; 
	border-right:2px solid #999; 
	opacity:0.9; 
	position:absolute;
	-moz-border-radius:6px; 
	-webkit-border-radius:6px; 
	-moz-box-shadow: 0 0 50px #ccc; 
	-webkit-box-shadow: 0 0 50px #ccc; 
} 
#infoblockMenuDiv strong {padding-right:1em; font-size:1.2em;}
#infoblockMenuDiv button {width:120px;}

div.sizer {height:0.1px; font-size:0.1px; line-height:0.1px; margin:0px; padding:0px; border:0;}

table.clear { empty-cells:show; border-collapse:collapse; border:none; border-spacing:0; padding:0; }
td.clear	{ empty-cells:show; border-collapse:collapse; border:none; border-spacing:0; padding:0; vertical-align:top; }
input.clear, select.clear, button.clear { border:0; padding:0; margin:0; width:1;height:1;font-size:1px; line-height:1px; }
.w100 {width:100%;}
.h100 {height:100%;}

table.ncal_area {border:1px solid #88AADD; padding:5px}
td.ncal_top {text-align:center;}
table.ncal_grid {}
select.ncal_month {width:75px; font-size:8pt;}
select.ncal_year {width:50px; font-size:8pt;}
button.ncal_btn {font-size:8pt;}
.ncal_area .ncal_workDay, .ncal_area .ncal_weekendDay,
.ncal_area .ncal_curr_workDay, .ncal_area .ncal_curr_weekendDay {padding:0 5px; text-align:right;}
.ncal_area .ncal_weekendDay {color:red;}
.ncal_area .ncal_curr_workDay, .ncal_area .ncal_curr_weekendDay {border:1px solid #aaddff;}

div.CodeContainer, div.CodeContainerTest { width:100%; padding:0px; margin:0px; }
div.CodeView { overflow-x:auto; margin:0px; padding:0px; background-color:#f4f4f4; border:1px solid #888888; float:left; font-size:12px; width:100%; }
pre.Code {padding:10px 20px; color:#333399;}
textarea.Code
{
	background-color:#f0f0f0;
	color:#333399; 
	padding:5px 10px; 
	border:2px solid #aaa; 
	font-family:Courier New;
	clear:both;
	width:100%;
}
textarea.Code {width:100%; clear:both;}
div.CodeSrc {font-size:12px; width:100%; }

/* highlighting.js - class for code colorizing */
pre .comment, pre .annotation, pre .template_comment, pre .diff .header,
pre .chunk, pre .apache .cbracket { color: rgb(0, 128, 0); }

pre .keyword, pre .id, pre .title, pre .built_in, pre .aggregate, pre .smalltalk .class,
pre .winutils, pre .bash .variable { color: rgb(0, 0, 255); }

pre .string, pre .title, pre .parent, pre .tag .attribute .value, pre .rules .value,
pre .rules .value .number, pre .ruby .symbol, pre .instancevar,
pre .aggregate, pre .template_tag, pre .django .variable, pre .addition,
pre .flow, pre .stream, pre .apache .tag, pre .date { color: rgb(163, 21, 21); }

pre .ruby .string, pre .decorator, pre .filter .argument, pre .localvars, pre .array,
pre .attr_selector, pre .pseudo, pre .pi, pre .doctype, pre .deletion, pre .envvar, pre .shebang,
pre .preprocessor, pre .userType, pre .apache .sqbracket { color: rgb(43, 145, 175); }

pre .phpdoc, pre .javadoc, pre .xmlDocTag { color: rgb(128, 128, 128); }

div.sideSlideBar { overflow:hidden; position:absolute; width:20px; border:1px solid #eee; padding:0; margin:0; display:none; }
.sideSlideBar .scToolbarVTMenu { cursor:pointer; }

div.EditPopupDiv {position:absolute; display:none;}