/* Global setting */

body 
{
    background-color: white;	
    margin: 0px 0px 0px 0px;
    padding: 0;
    color: rgb(95,95,95);
    font-family:  Verdana, Arial, Arial CE, sans-serif; 
}

img, table {border: 0px;}
form {margin: 0;}

a:link, a:active, a:visited {color: #0A5C8C;text-decoration: none;}
a:hover {text-decoration: underline;}

/* Composition table */

.composition
{
	text-align:center;
}

.leftstrip
{
	width:190px;
}

.leftstriptitle
{
	padding: 10px 0px 8px 5px; font-size: 80%; color: rgb(237,28,36); font-weight: bold;
}

.leftstripcontents
{
	padding-left: 10px; font-size: 60%;
	border: solid 1px blue; border-top-style:none; 
}

.left5
{	padding-left: 8px;
	padding-right: 8px;}

.bottom5
{	padding-top: 5px;}

.top5
{	padding-bottom: 5px;}

.left8
{	margin-left: 8px; 
	margin-right: 8px;
	margin-bottom: 15px}

.left20
{	padding-left: 70px;
	padding-right: 8px;}


.centerstrip
{
	width:100%;
}

.centerstriptitle
{
	padding: 10px 8px 8px 8px; 
	font-size: 80%; 
	color: rgb(237,28,36); 
	font-weight: bold;
}

.centerrightstrip
{
	width:100%;
}

.rightstrip
{
	width:220px;
}

.rightstripcontents
{
	padding-right: 10px;
}

.marginstrip
{
	width:15px;
}

.separatorstrip
{
	width:20px;
}

.logopicture
{	height:75px;}

.banner
{	height: 180px; padding-left: 1px;}


.copyright
{
	padding: 0px 0px 0px 8px; 
	font-size: 60%; 
	color: grey; 
}

.normal
{	font-size: 80%; color: rgb(95,95,95);}

.normalgreyback
{
	background-color: #E6E6E6;		
}

.lightgreyback
{
	background-color: #EFEFEF;
}

.bottomline
{
	border: solid 1px black;
	border-top-style:none; 
	border-left-style:none; 
	border-right-style:none;
}

.bottomlinesilver
{
	padding-top: 15px;
	border: solid 2px #A9A9A9;
	border-top-style:none; 
	border-left-style:none; 
	border-right-style:none;
}

.bottomlineblackdashed
{
	padding-bottom: 2px;
	border: dashed 1px silver;
	border-bottom-style:none; 
	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: none;}

.menuisland 
{
	height:3ex;  
	vertical-align:middle; 
	border: solid 1px black;
	background-color: white;
}

.menuitemnormal 
{
	height: 2ex; 
	background-color: whithe; 
	vertical-align: middle; 
	cursor:default;
    border: solid 5px white;
    font-size: 70%; 
	font-weight:bold;
	color: #333333; 
    text-align: left;
}

.menuitemoutofscope 
{
	width: 8em; 
	height: 2ex; 
	background-color: #E6E6E6; 
	vertical-align: middle; 
    cursor:default;
    border: solid 5px white; 
    font-size: 70%; 
    color: rgb(84,84,95); 
    text-align: left;
}

.menuitemnormalhover 
{
	height: 2ex; 
	background-color: white; 
	vertical-align: middle; 
    cursor: pointer;
    _cursor: hand;
    border: solid 5px white; 
    font-size: 70%; 
  	font-weight:bold;
    color: red; 
    text-align: left;
}
       
.menuitemoutofscopehover 
{
	width: 8em; 
	height: 2ex; 
	background-color: #E6E6E6; 
	vertical-align: middle; 
    cursor: pointer;
    _cursor: hand;
    border: solid 5px 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:9em;
	font-size: 60%;
}

/* PathPannel */


.pathpannel {
	height: 2ex; 
	font-size:9px;}

.pathlink{
	text-decoration: none;}

/* LoginPannel, LoginEdit */

.loginpannel 
{
	padding-right:10px;
}

.loginlabelt
{
	font-size: 70%;
	padding-bottom: 8px; 
}

.loginlabel
{
	font-size: 60%;
}

.loginlabel2
{
	font-size: 60%;

	color:gray;
}

.loginlabel3
{
	font-size: 60%;
	color:white;
	font-weight:bold;
}

.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: 60%;
	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: 60%; 
	color: rgb(46,107,162);}

.newslisticon 
{	text-align:right;}

.newslistseparator 
{	color:rgb(230,230,230);}

/* FlashList */

.flashlistbody 
{	font-size: 60%; 
	color: rgb(95,95,95);}

.flashlistdate 
{	font-size: 50%; 
	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:60%;
	color:rgb(46,107,162);}

/* 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-size:80%;
	margin-left:0px 
}	

/* 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:50%;
	font-weight:regular;
	color: rgb(46,107,162);}

.creditstext
{	font-size:50%;
	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:60%;}

/* 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%;
	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:0px;}

/* Rotator */

.rotatorbanner
{
}

.rotatorartwork
{
	float:right;
	 cursor:hand;
	 
}

.rotatordescription
{
	font-size: 70%;
}


/* 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,122);
	line-height:5ex;
	vertical-align:bottom;}

.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;}
	
.simpleformpannel {
	font-size: 70%;
	}