/* Global setting */

body 
{
    background-color: white;	
    margin: 15px 0px 10px 0px;
    padding: 0;
    color: rgb(95,95,95);
    font-family:  Verdana, Arial, Arial CE, sans-serif; 
}

img { border: 0; }
form {margin: 0;}
table {border-collapse: collapse}

/* Composition table */

.composition
{
	text-align:center;
}

.leftstrip
{
	width:180px;
}

.leftstriptitle
{
	padding: 10px 0px 5px 10px; font-size: 100%; color: rgb(237,28,36); font-weight: bold;
	border: solid 1px #E6E6E6; border-bottom-style:none; 
}

.leftstripcontents
{
	padding-left: 10px; font-size: 70%;
	border: solid 1px #E6E6E6; border-top-style:none; 
}

.centerstrip
{
	width:100%;
}

.centerstriptitle
{
	padding: 10px 0px 5px 0px; font-size: 100%; color: rgb(237,28,36); font-weight: bold;
}

.centerrightstrip
{
	width:100%;
}

.rightstrip
{
	width:220px;
}

.rightstripcontents
{
	padding-right: 10px;
}

.marginstrip
{
	width:15px;
}

.separatorstrip
{
	width:12px;
}

.logopicture
{
	border:solid 1px #E6E6E6;
	font-size: 70%;
}

.normalgreyback
{
	background-color: #E6E6E6;		
}

.lightgreyback
{
	background-color: #EFEFEF;
}

.greylines
{
	border: solid 1px #E6E6E6;
	border-left-style:none; 
	border-right-style:none;
}

.graylinesongray 
{
	border: solid 1px white; 
	border-left-style:none; 
	border-right-style:none; 
	background-color:#E6E6E6; 
}

/* TabSelector */

.tabselector 
{
	font-size:80%;
	color: rgb(46,107,162);
}

/* ItemTitle */

.pagetitle
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:100%;
	color: rgb(237,28,36); 
	font-weight: bold;	
}
	
/* MenuPannel */

.menubar 
{
	background-color: #E6E6E6; 
}

.menuisland 
{
	height:3ex;  
	vertical-align:middle; 
	border: solid 1px #C2C2C2; 
    cursor: pointer;
    _cursor: hand;
}

.menuitemnormal 
{
	width: 9em; 
	height: 3ex; 
	background-color: #E6E6E6; 
	vertical-align: middle; 
    cursor: pointer;
    _cursor: hand;
    border: solid 0px white;
    font-size: 70%; 
    color: rgb(95,95,95); 
    text-align: left;
}

.menuitemoutofscope 
{
	width: 9em; 
	height: 3ex; 
	background-color: #E6E6E6; 
	vertical-align: middle; 
    cursor: pointer;
    _cursor: hand;
    border: solid 0px white; 
    font-size: 70%; 
    color: rgb(84,84,95); 
    text-align: left;
}

.menuitemnormalhover 
{
	width: 9em; 
	height: 3ex; 
	background-color: #E6E6E6; 
	vertical-align: middle; 
    cursor: pointer;
    _cursor: hand;
    border: solid 0px white; 
    font-size: 70%; 
    color: rgb(237,28,36); 
    text-align: left;
}
       
.menuitemoutofscopehover 
{
	width: 9em; 
	height: 3ex; 
	background-color: #E6E6E6; 
	vertical-align: middle; 
    cursor: pointer;
    _cursor: hand;
    border: solid 0px white; 
    font-size: 70%; 
    color: rgb(176,28,36); 
    text-align: center;
}

/* SearchPannel */

.searchpannel 
{
	height:3ex;  
	vertical-align:middle; 
	padding:3px 10px 1px 0px; 
}

.searchlabel
{
	font-size: 70%;
}

.searchtextbox 
{
	width:8em;
	font-size: 70%;
}

/* PathPannel */

.pathpannel 
{
	height: 3ex; 
	padding-left:10px; 
	font-size: 60%; 
	color: 808080; 
	padding-bottom:8px; 
}

.pathlink
{
}

/* LoginPannel, LoginEdit */

.loginpannel 
{
	padding-right:10px;
}

.loginlabel
{
	font-size: 70%;
}

.loginlabelimportant
{
	font-size: 70%;
	font-weight:bold;
}

.loginresult
{
	font-size: 70%;
	font-weight:bold;
	color:Blue;
}
.logintextbox 
{
	width:9em;
	font-size: 70%;
}

.loginlink 
{
	font-size: 70%;
}	

.loginvalidator
{
	font-size: 70%;
}		

.loginpassword
{
	width:9em;
	font-size: 70%;
}

.loginusername
{
	font-size: 70%;
}	

.logininfo
{
	font-size:90%;
	font-weight:bold;
	color: rgb(46,107,162);
}

.logindisclaimer
{
	font-size: 70%;
	font-style:italic;	
	color:Gray;
}		

/* Permission */

.permissionsection
{
	font-size: 80%;
	font-weight:bold;
	 line-height:4ex;
}

.permissiontextbox
{
	font-size: 70%;
}

.permissionlabel
{
	font-size: 70%;
}

.permissionbutton
{
	font-size: 70%;
}

.permissionvalue
{
	font-size: 70%;
}

.permissiondropdown
{
	font-size: 70%;
}

.permissionhyperlink
{
	font-size: 70%;
}

/* NewsList */

.newslisttitle 
{
	font-size: 70%; 
	color: rgb(46,107,162); 
	font-weight:bold; 
}

.newslistbody 
{
	font-size: 70%; 
	color: rgb(95,95,95); 
}

.newslistinfo
{
	text-align:left;
}

.newslistdate 
{
	font-size: 70%; 
	color: rgb(46,107,162);
}

.newslisticon 
{
	text-align:right;
}

.newslistseparator 
{
	color:rgb(230,230,230); 
}

/* FlashList */

.flashlistbody 
{
	font-size: 70%; 
	color: rgb(95,95,95); 
}

.flashlistdate 
{
	font-size: 70%; 
	color: rgb(46,107,162);
	text-align:left;
}

.flashlisticon 
{
	text-align:right;
}

.flashlistseparator 
{
	color:rgb(230,230,230); 
}

/* ActionIcons */

.actioniconspannel
{
	position:absolute;
	z-index: 1;
}

.actioniconstable
{
	float:right;
}

/* HtmlPannel */

.headerpannel
{
	text-align:left;
}

.headericon 
{ 
}

.headertext
{
	font-size:70%;
	color:rgb(46,107,162);
}

.headerdate
{
	font-size:70%;
	color:rgb(46,107,162);
	font-style:italic;
}

/* HtmlPanel */

.htmlpannel h2{
	font-size:90%;
	font-style:normal;
	font-weight:bold;
	color:rgb(46,107,162);
}

.htmlpannel h3{
	font-size:80%;
	font-style:italic;
	font-weight:bold;
	color:rgb(46,107,162);
}

.htmlpannel h4{
	font-size:70%;
	font-style:normal;
	font-weight:bold;
	color:rgb(46,107,162);
}

.htmlpannel p{
	font-size:70%;
}	

.htmlpannel pre{
	font-size:70%;
}	

.htmlpannel ol{
	font-size:70%;
}	

.htmlpannel ul{
	font-size:70%;
}	

.htmlpannel table
{
}

.htmlpannel td
{
	font-size:70%;
}

/* RemarkList */

.remarklistheader
{
	color:rgb(46,107,162);
	font-weight:bold;
	background-color: #EFEFEF;
}

.remarklist
{
	font-size:70%;
}

.remarklistitem
{
}

.remarklistalternate
{
	background-color: #EFEFEF
}

.remarklistpager
{
	color:rgb(46,107,162);
}

.remarklistfilterlabel 
{
	font-size:70%;
}

.remarklistfilter
{
}

.remarklisttitle
{
}	

.remarklistresume
{
	font-style:italic;
}	

/* HtmlList */

.htmllistheader
{
	color:rgb(46,107,162);
	font-weight:bold;
	background-color: #EFEFEF;
}

.htmllist
{
	font-size:70%;
}

.htmllistitem
{
}

.htmllistalternate
{
	background-color: #EFEFEF
}

.htmllistpager
{
	color:rgb(46,107,162);
}

.htmllistfilterlabel 
{
	font-size:70%;
}

.htmllistfilter
{
}

.htmllistlabelresult
{
	font-size:70%;
	font-style:italic;
}	

/* PlainEdit */

.plaineditcontents
{
}

.plaineditbutton
{
}


/* Credits.ascx */

.creditsversion
{
	font-size:60%;
	font-weight:bold;
	color: rgb(46,107,162);
}

.creditstext
{
	font-size:70%;
	color: rgb(46,107,162);
}

.credits
{
	text-align:right;
}

/* Verify */

.verifytext
{
	font-size:70%;
	font-style:italic;
	color: rgb(46,107,162);
}

/* SeeAlso */

.seealso
{
}

.seealsogroup
{
	font-size:70%;
	font-style:italic;
	font-weight:bold;
	color: rgb(46,107,162);
}	

.seealsoitem
{
	font-size:70%;
}

/* SeeAlsoEdit */

.seealsoeditsection
{
	color: Black;
	font-size:80%;
	font-weight:bold;
}

.seealsoeditbutton
{
	font-size:70%;
}

.seealsoedittext
{
	font-size:70%;	
}

/* FileEdit */

.fileedittextbox
{
	font-size: 70%;
}

.fileeditlabel
{
	font-size: 70%;
}

.fileeditname
{
	font-size: 70%;
	font-weight:bold;
}
	
.plaineditbutton
{
}

/* FileEdit */

.filelabel
{
	font-size: 70%;
}

.filename
{
	font-size: 70%;
	font-weight:bold;
}

.filedown
{
	font-size:70%;
}

/* TopicEdit */

.topicsection
{
	color:Black;
	font-size:80%;
	font-weight:bold;
}

.topicitem
{
	font-size:70%;
}

/* Comment */

.commentsection
{
	font-size: 80%;
	font-weight:bold;
	line-height:4ex;
}

.commenttextbox
{
	font-size: 70%;
}

.commentresult
{
	font-size: 70%;
	color:Gray;
}

.commentdate
{
	font-size: 70%;
	font-style:italic;
	text-align:right;
}

.commentissuer
{
	font-size: 70%;
	font-style:italic;
	font-weight:bold;
	text-align:left;
}

.commenttext
{
	font-size: 70%;
}

.commentseparator
{
	height:1px;
}

/* Discussion, DiscussPannel, Discuss */

.discusssection
{
	font-size:70%;
	font-style:italic;
	font-weight:bold;
	color: rgb(46,107,162);
	line-height:4ex;
}

.discusstextbox
{
	font-size: 70%;
}

.discussresult
{
	font-size: 70%;
	color:Gray;
}

.discussdate
{
	font-size: 70%;
	font-style:italic;
	color: rgb(46,107,162);
	text-align:left;
}

.discussinfo
{
	text-align:right;
}

.discussissuer
{
	font-size: 70%;
	color: rgb(46,107,162);
}

.discusstext
{
	font-size: 70%;
}


.discusssummary
{
	font-size: 70%;
}

.discusslink
{
	font-size: 70%;
}	

.discussseparator
{
	height:1px;
}

/* Rotator */

.rotatorbanner
{
}

.rotatorartwork
{
	float:right;
    cursor: pointer;
    _cursor: hand;
	 
}

.rotatordescription
{
	font-size: 60%;
	color:Gray;
}

/* Subscribe */

.subsceditsection
{
	font-size: 80%;
	font-weight:bold;
    line-height:4ex;
}

.subscsection
{
	font-size:70%;
	font-style:italic;
	font-weight:bold;
	color: rgb(46,107,162);
	line-height:4ex;
	vertical-align:top;
}

.subscbody
{
	text-align:right;
	vertical-align:middle;
}

.subscinfo
{
	font-size:90%;
	font-weight:bold;
	color: rgb(46,107,162);
}
	
.subsclink
{
	font-size: 70%;
}	

.subsclabel
{
	font-size: 60%;
	color:Gray;
}

.subsctext
{
	font-size: 70%;
}	

.subscchkbox
{
	font-size: 70%;
}	

.subscchkbox2
{
	font-size: 70%;
	padding-left: 25px;
	font-style:italic;
}	

.subscbutton
{
	font-size: 60%;
}	

td.subsccell
{
	vertical-align:top;
	background-color:Green;
}

.subscagree
{
	font-size: 70%;
	font-style:italic;
	color:Gray;
}