
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #434548; background-color: #2958DA; background-image: url(images/nc_bg.jpg); background-repeat: no-repeat; background-position: top; text-align: center; margin: 0; padding: 0; cursor: default; }
/*<agl.folder "Main">*/
	#main { width: 100%; z-index: 0; order-right-style: solid; }
	#header { color: #9cf; background-image: url(images/headbg_nc.jpg); background-repeat: no-repeat; background-position: center top; text-align: left; position: relative; width: 900px; height: 205px; z-index: 1; float: left; }
	#header img { text-align: left; right: 150px; visibility: visible; margin-top: 40px; margin-left: 60px; border-width: 0; /*filter:Alpha(opacity=70); */}
	#loginbar {
    		color: #fff;
            font-size: 12px;
            font-weight: bold;
            line-height: 20px;
            background-color: inherit;
            background-position: center top;
            text-align: left;
            text-indent: 0px;
            position: relative;
            width: 557px;
            height: 20px;
            z-index: 1;
            float: left;
            cursor: default; }
	#loginbar input {
    		color: #FE9900;
            font-size: 12px;
            font-weight: bold;
            line-height: 20px;
            background-color: transparent;
            background-image: url(images/loginfeld.png);
            background-repeat: no-repeat;
            background-attachment: inherit;
            background-position: left top;
            text-indent: 5px;
            width: 80px;
            height: 20px;
            overflow: hidden;
            max-width: 106px; padding-right: 4px; border-width: 0; }
	#loginbar input[type=submit] {
    		color: #fff;
            font-size: 12px;
            font-weight: bold;
            font-variant: small-caps;
            background-color: transparent;
            background-image: url(images/login_nc.png);
            background-repeat: no-repeat;
            background-position: center top;
            text-transform: uppercase;
            text-indent: 0;
            width: 68px;
            height: 20px; border-width: 0; }
	#loginbar input[type=submit]:hover { color: #FE9900; font-size: 12px; font-weight: bold; background-color: transparent; background-image: url(images/login_nc.png); background-repeat: no-repeat; background-position: center -20px; text-transform: uppercase; width: 68px; height: 20px; border-width: 0; cursor: pointer; }
	#loginbar a {
    		color: #fff;
            font-size: 12px;
            font-weight: bold;
            line-height: 20px;
            cursor: pointer;
            height: 20px;}
    #loginbar a:hover { color: #FE9900; }

    #langbar {
    		color: #fff;
            font-size: 12px;
            font-weight: bold;
            line-height: 20px;
            cursor: default; }
	#langbar a {
    		color: #fff;
            font-size: 12px;
            font-weight: bold;
            line-height: 20px;
            cursor: pointer; }
    #langbar a:hover {
    		color: #FE9900; }

    TD.breadbar {
        	color: #000;
			font-size: 12px;
			font-weight: bold;
			line-height: 36px;
			background-color: inherit;
			text-align: right;
			text-indent: 0px;
			position: relative;
			height: 36px;
			z-index: 1;
			float: right;
			cursor: default; }

	TD.breadbar a {
    		color: #fff;
            font-size: 12px;
			font-weight: bold;
            line-height: 36px;
            height: 36px;
            }

    TD.breadbar a:hover {
   			color: #FE9900;
			line-height: 36px;
            background-image: url(images/arrow_topdown.gif);
			background-repeat: no-repeat;
			background-position: center;
			padding: 30px 0px 0px 0px;
			margin-top: -30px;
			height: 36px; }

	TD.breadbar input {
			color: #FE9900;
			font-size: 12px;
			font-weight: bold;
			background-color: transparent;
			background-image: url(images/loginfeld.png);
			background-repeat: no-repeat;
			background-attachment: inherit;
			background-position: center;
			text-indent: 5px;
			width: 80px;
			height: 16px;
			overflow: hidden;
			max-width: 106px;
			padding-right: 4px;
			border-width: 0; }

	TD.breadbar input[type=submit] {
			color: #312F82;
			font-size: 12px;
			font-weight: bold;
			font-variant: small-caps;
			background-color: transparent;
			background-image: url(images/login_nc.png);
			background-repeat: no-repeat;
			background-position: top;
			text-transform: uppercase;
			text-indent: 0;
			width: 68px;
			height: 20px;
			border-width: 0; }
	TD.breadbar input[type=submit]:hover {
			color: #FE9900;
			font-size: 12px;
			font-weight: bold;
			background-color: transparent;
			background-image: url(images/login_nc.png);
			background-repeat: no-repeat;
			background-position: center -20px;
			text-transform: uppercase;
			width: 68px;
			height: 20px;
			border-width: 0;
			cursor: pointer; }

	TD.searchbar { 	color: #000;
			font-size: 12px;
			font-weight: bold;
			line-height: 36px;
			background-color: inherit;
			text-align: right;
			text-indent: 0px;
			position: relative;
			width: 150px;
			height: 36px;
			z-index: 1;
			float: right;
			cursor: default; }

	TD.searchbar a { color: #fff; }

	TD.searchbar a:hover {
    		color: #FE9900;
			line-height: 36px;
            background-image: url(images/arrow_topdown.gif);
			background-repeat: no-repeat;
			background-position: center;
			padding: 30px 0px 0px 0px;
			margin-top: -30px; }

	TD.searchbar input {
			color: #FE9900;
			font-size: 12px;
			font-weight: bold;
			background-color: transparent;
			background-image: url(images/loginfeld.png);
			background-repeat: no-repeat;
			background-attachment: inherit;
			background-position: center;
			text-indent: 5px;
			width: 80px;
			height: 20px;
			overflow: hidden;
			max-width: 106px;
			padding-right: 4px;
			border-width: 0; }
	TD.searchbar input[type=submit] {
			color: #312F82;
			font-size: 12px;
			font-weight: bold;
			font-variant: small-caps;
			background-color: transparent;
			background-image: url(images/login_nc.png);
			background-repeat: no-repeat;
			background-position: top;
			text-transform: uppercase;
			text-indent: 0;
			width: 68px;
			height: 20px;
			border-width: 0; }
	TD.searchbar input[type=submit]:hover {
			color: #FE9900;
			font-size: 12px;
			font-weight: bold;
			background-color: transparent;
			background-image: url(images/login_nc.png);
			background-repeat: no-repeat;
			background-position: center -20px;
			text-transform: uppercase;
			width: 68px;
			height: 20px;
			border-width: 0;
			cursor: pointer; }


    #loginbar_link { color: #FFF; font-size: 12px; font-weight: bold; line-height: 31px; background-color: inherit; text-align: right; text-indent: 0px; position: relative; width: 557px; height: 31px; z-index: 1; float: right; cursor: default; }
    #loginbar_link a { color: #FFF; }

    #rend_page { position: relative; width: 690px; float: right; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; }
	#rend_page input,option,textarea { background-color: #ffe8fc; border: solid 1px #3B49DF; }
	#rend_page input[type=submit] { color: #fff; background-color: #90c525; background-repeat: no-repeat; background-position: left center; border: solid 2px; }
	#rend_page input[type=submit]:hover { background-color: #416507; cursor: pointer;}
	#rend_page input[type=button] { color: #fff; background-color: #86acd3; border: solid 2px; }
	#rend_page input[type=button]:hover { background-color: #2268af; cursor: pointer; }
	#rend_page input[type=reset] { color: #fff; background-color: #d98276; border: solid 2px; }
	#rend_page input[type=reset]:hover { background-color: #ff1818;  cursor: pointer;}
	#rend_page input[type=radio] { background-color: transparent; border-width: 0; }

    #headertop { color: #fff; font-size: 12px; background-repeat: no-repeat; background-position: center top; position: relative; width: 100%; height: 20px; z-index: 1; float: left; }
	#headertop a { color: #fff; font-weight: bold; text-decoration: none; }
	#headertop a:hover { color: #c13cba; font-weight: bold; text-decoration: underline; }

	#footer { color: #000; font-size: 12px;  background-image: url(images/footer_bg.jpg); background-repeat: no-repeat; background-position: center top; position: relative; width: 900px; height: 141px; z-index: 1; float: left; text-align: center; }
	#footer a { color: #312F82; font-weight: bold; text-decoration: none; }
	#footer a:hover { color: #FE9900; font-weight: bold; text-decoration: underline; }
	/*ID Copy*/
	#copy { color: #adadad; font-size: 12px; position: relative; width: 900px; height: auto; z-index: 1; float: left; cursor: default;  text-align: center; }
	#copy a { color: #adadad; font-size: 12px; cursor: default; }
	#copy a:hover { color: #4b4b4b; font-size: 12px; text-decoration: underline; cursor: pointer; }
	/*#banner { line-height: 0; background-color: inherit; background-image: url(images/bannerplatz.png); background-repeat: no-repeat; background-position: center top; text-align: center; width: 472px; height: 75px; } */
    #banner { line-height: 0; background-color: inherit; text-align: center; width: 690px;}
	#banner img { line-height: 0; background-color: inherit; background-repeat: no-repeat; background-position: center top; cursor: pointer;}
/*</agl.folder>*/
/*<agl.folder "LeftColumn">*/
	#leftcolumn { color: #FE9900; font-size: 12px; font-weight: bold; line-height: 20px; background-color: #D3D2FB; background-image: url(images/); background-repeat: repeat-y; background-position: left top; text-align: right; text-indent: 15px; position: relative; width: 176px; margin-top: 2px; margin-left: 5px; z-index: 1; float: left; cursor: default; }
    #leftcolumn .foot { background-color: inherit; background-image: url(images/leftbar_bottom.jpg); background-repeat: no-repeat; background-position: left bottom; width: 176px; height: 123px; margin-bottom: 0px; margin-left: 0px; }
    /*#leftcolumn { font-size: 10px; position: relative; width: 170px; height: auto; float: left; clear: left; margin-top: 10px; margin-right: 10px; margin-bottom: 0; }*/
	#leftcolumn .boxhead { color: #FE9900; font-size: 12px; font-weight: bold; line-height: 18px; background-image: url(images/boxheadbg_nc.jpg); background-repeat: no-repeat; background-position: left bottom; text-transform: uppercase; text-align: left; text-indent: 20px; width: 176px; height: 32px; overflow: hidden; max-width: 231px; max-height: 32px; }
	#leftcolumn .boxcon { background-color: inherit; background-image: url(images/boxconbg_nc.jpg); background-repeat: repeat-y; background-position: left 0; width: 176px; height: auto; padding-left: 10px; }
	#leftcolumn .boxfoot { background-color: inherit; background-image: url(images/boxfootbg_nc.jpg); background-repeat: no-repeat; background-position: left bottom; width: 241px; height: 32px; margin-bottom: 10px; }
	#leftcolumn input[type=submit] { color: #fefefe; font-weight: bold; background-color: #3B49DF; background-repeat: no-repeat; background-position: left center; text-align: left; width: 150px; height: 18px; padding-right: 10px; padding-left: 15px; border: solid 1px #dd31dd; cursor: pointer; }
	#leftcolumn input[type=submit]:hover { color: #ebf5dc; font-weight: bold; background-color: #ff7ef6; background-repeat: no-repeat; background-position: left center; text-align: left; border: solid 1px; cursor: pointer; }
/*</agl.folder>*/
/*<agl.folder "RightColumn">*/
	#rightcolumn { background-color: inherit; position: relative; width: 180px; float: left; clear: right; margin-top: 10px; margin-left: 10px; }
	#rightcolumn .boxhead { color: #a0289a; font-size: 8px; font-weight: bolder; line-height: 18px; background-color: #ffd5fa; background-repeat: repeat-x; text-transform: uppercase; text-align: center; width: 180px; height: 20px; }
	#rightcolumn .boxcon { font-size: 10px; background-color: #fef5ff; background-repeat: repeat-y; background-position: center 0; text-align: center; width: 180px; height: auto; }
	.boxcon h4 { color: #be0ecb; font-size: 10px; margin: 1px; }
	.boxcon q { font-size: 8px; font-style: italic; }
	.boxcon p { color: #416507; }
	.boxcon a {  }
	#rightcolumn input[type=button] { color: #fff; background-color: #88a942; background-image: url(images/butrightcolmn.gif); background-repeat: repeat-x; background-position: center 0; text-align: center; padding-right: 10px; padding-left: 10px; border: solid 1px; cursor: help; }
	#rightcolumn input[type=button]:hover { color: #fff; background-color: #bdd982; background-image: url(images/butrightcolmn.gif); background-repeat: no-repeat; background-position: 0 -20px; text-align: center; padding-right: 10px; padding-left: 10px; border: solid 1px; }
	#rightcolumn .boxfoot { background-color: inherit; width: 180px; height: 14px; margin-bottom: 10px; }
/*</agl.folder>*/
/*<agl.folder "Userresulviewsmallhome">*/
	.user { text-align: center; padding: 3px; font-size: 12px;}
	.user:hover { background-color: #f6ffd1; text-align: center; padding: 3px; border: solid 0px #dff183; }
/*</agl.folder>*/
/*<agl.folder "Center">*/
	#rend_page .boxhead { color: #fff; font-size: 12px; font-weight: bolder; line-height: 18px; background-color: inherit; background-image: url(images/loginbarbg.jpg); background-repeat: repeat-x; background-position: center; text-align: center; width: 100%; height: 17px; border-bottom: 4px solid #ce24c8; }

	#rend_page .boxcon { background-color: #fff; background-repeat: repeat-y; background-position: right 0; text-align: center; width: 100%; height: 200px; overflow: auto; max-height: 200px;

 }
	.boxcon h4 { color: #dd31dd; font-size: 12px; margin: 1px; }
	.boxcon q { font-size: 8px; font-style: italic; }
	.boxcon p { color: #65075a; }
	.boxcon a {  }
	#rightcolumn input[type=button] { color: #fff; background-color: #88a942; background-image: url(images/butrightcolmn.gif); background-repeat: repeat-x; background-position: center 0; text-align: center; padding-right: 10px; padding-left: 10px; border: solid 1px; }
	#rend_page .boxfoot { background-color: #ce24c8; background-repeat: no-repeat; background-position: right bottom; width: 100%; height: 5px; margin-bottom: 10px; }
/*</agl.folder>*/
TD.panellink { color: #535466;
		       font-size: 13px;
               background-color: inherit;
               text-decoration: none;
               text-align: left;
               height: 20px;
               padding-left: 20px;
               padding-top: 0px;
               padding-right: 0px;
               padding-bottom: 0px;
               margin-left: -20px;
               order-top-style: solid; }

TD.panellink a {color: #535466;
				font-size: 13px;
                text-decoration: none;
                padding: 0px 0px 0px 20px;
	  			margin-left: -20px;
                height: 20px;
                width: auto;
                }
TD.panellink a:hover {
	 			color: #a0289a;
                font-size: 13px;
                font-weight: none;
	  			width: auto;
		height: 20px;
                text-decoration: none;
                background-color: #FFD3BE;
                background-image: url(images/arrow.gif);
                background-repeat: no-repeat;
                background-position: left center;
                padding: 0px 0px 0px 20px;
	 			margin-left: -18px;
                border-top: 1px solid #cccccc;
                border-bottom: 1px solid #cccccc; }

TD.panelhead_left
	{
	color: #fff;
    	font-size: 13px;
        font-weight: bold;
        text-transform: uppercase;
        background-color: #5963DF;
        background-image: url(images/nc_boxhead_left.jpg);
        background-repeat: no-repeat;
        background-position: left center;
        text-decoration: none;
        text-align: left;
        height: 27px;
        padding-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        order-top-style: solid;
    }

TD.panelhead { color: #fff; font-size: 13px; font-weight: bold; text-transform: uppercase; background-color: #5963DF; background-image: url(images/nc_boxhead_right.jpg); background-position: right 0; text-decoration: none; text-align: left; height: 27px; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; order-top-style: solid; }
TD.panelhead a { color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; width: 150px; }
TD.panelhead a:hover { color: #a0289a; font-size: 13px; font-weight: bold; text-decoration: none; width: 150px; }
form {
  padding: 0;
  margin: 0;
}
/* hides text-align to the left from IE, because the next 2 rules doesn't apply to IE*/
html>body td {
  text-align: left;
}

*[align="center"] {
  text-align: center;
}

*[align="right"] {
  text-align: right;
}
.headbgbox{
	background-color: #3B49DF;
}
.module_head { background-color: inherit; font-size: 12px; font-weight: bold; color: #ffffff; background-image: url(images/loginbarbg_nc.jpg); background-repeat: no-repeat; background-position: center; height: 27px; padding-left: 10px; border-top: 1px solid #3B49DF; border-right: 1px solid #3B49DF; border-left: 1px solid #3B49DF; border-bottom-color: #3B49DF; cursor: default; }
.more_head { background-color: #ABADF7; font-size: 12px; font-weight: bold; font-style: italic; color: #ffffff; background-image: url(images/morebarbg.jpg); background-repeat: no-repeat; background-position: center; height: 27px; padding-left: 10px; border-top: 0px solid #3B49DF; border-right: 0px solid #3B49DF; border-left: 0px solid #3B49DF; border-bottom-color: #3B49DF; cursor: default; }
.oddrow {
	background-color: #FEFEFE;
}

.evenrow {
	background-color: #EFEFEF;
}
.edituserlink{ color: #fff; font-weight: bolder; background-color: #ff7ef6; float: left; cursor: default; }
.edituserlink:hover { background-color: #dd31dd; }
.edituserlink a{ color: #ffffff; font-size: 10px; font-weight: bold; }
.edituserlink a:hover{ color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; }
.module_detail_inside { font-size: 11px; font-weight: normal; background-color: #ECEDFA; border-color: #3B49DF; border-style: none solid solid; border-width: 1px; }

.im_text { font-size: 11px; font-weight: normal; background-color: #D3D2FB; border: solid 1px #3B49DF; }

.module_detail { font-size: 11px; font-weight: normal; background-color: #D3D2FB; border-color: #3B49DF; border-style: none solid solid; border-width: 1px; }

.statusbar {
	background-color: #f18eeb;
}
a.subhead {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}
a.subhead:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.smallpic {
	border: 1px solid #666666;
}

input {
	font-size: 11px;
}
textarea {
	font-size: 11px;
}
select {
	font-size: 11px;
}
a {
	color: #423FE8;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #FE9900;
}
.errors { color: red; font-size: 12px; font-weight: bold; background-color: #fff2be; background-image: url(images/bug.png); background-repeat: no-repeat; background-position: left center; text-align: left; width: 90%; min-height: 60px; padding: 3px 3px 3px 50px; border-style: solid; border-width: 2px; }
.nickwidth {								/*** width of sections ***/
	margin: 10px;
	text-align: center;
	width: 90%;
}

.im_msg {
	font-size: 8pt;
}

.nc_homepage {
	background-image: url(images/nc_homepage_bg.gif);
	background-color: #fff;
	background-repeat: repeat-x;
}

.nc_homepage_bg {
	background-image: url(images/conbg_nc.jpg);
	background-color: #2958DA;
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
}

.leftpanel {
	font-size: 12px;
	font-weight: normal;
	background-color: #D3D2FB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3B49DF;
	border-right-color: #3B49DF;
	border-bottom-color: #3B49DF;
	border-left-color: #3B49DF;
    background-position: center top;
}

TD.tollfree {
	color: #ff0000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    height: 27px;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    order-top-style: solid;
}

TD.admin_login {
	color: #ff0000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    height: 27px;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    order-top-style: solid;
}

.newshead{
	color: #4278D3;
	font-weight: bold;
    font-size: 12px;
}

.newsauthor{
	color: #FF0000;
    font-style:10px;
	font-weight: bold;
}

.newsdate{
	font-size: 9px;
	font-style: italic;
}

/*BOF add by bird */
.newsinfo{
	font-size: 9px;
	font-weight: bold;
}
/*EOF add by bird */
.newstext{

}

.morelink{
	color: #4278D3;
	font-weight: bold;
    font-size: 12px;
}

.bottomlink{
	color: #4278D3;
	font-weight: bold;
    font-size: 12px;
}

#bottomlink  {
	color: #4278D3;
	font-size: 12px;
	position: relative; width: 900px;
	height: auto;
	z-index: 1;
	float: left;
	cursor: default;
	text-align: center; }
#bottomlink a {
	color: #4278D3;
	font-size: 12px;
	cursor: default; }
#bottomlink a:hover {
	color: #4b4b4b;
	font-size: 12px;
	text-decoration: underline;
	cursor: pointer; }

.counter{
	color: #000;
	font-weight: none;
    	font-size: 12px;
}

#counter  {
	color: #000;
	font-size: 12px;
	position: relative; width: 900px;
	height: auto;
	z-index: 1;
	float: left;
	cursor: default;
	text-align: center; }
#counter a {
	color: #000;
	font-size: 12px;
	cursor: default; }
#counter a:hover {
	color: #4b4b4b;
	font-size: 12px;
	text-decoration: underline;
	cursor: pointer; }

TD.module_detail {
	font-size: 12px;
	font-weight: normal;
	background-color: #D3D2FB;
    /*background-color: #D4E1F6; */
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

TD.module_detail_text {
	font-size: 12px;
	font-weight: normal;
	background-color: #D3D2FB;
    /*background-color: #D4E1F6; */
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
