﻿body {
	font-family: Arial;
	font-size: 10pt;
	line-height: 1.5;
	padding: 0px;
	margin: 0px;
	background: #ffffff url(//www.kirupa.com/images/backgradient3.png) top left repeat-x;
	text-align: left;
}
#shareLocation {
	height: 80px;
    margin-left: 0;
    margin-top: -12px;
    margin-bottom: 15px;
   	background: url(//www.kirupa.com/images/ncfom_follow.png) no-repeat #ffffff;
	padding-left: 120px;
}
#shareLocation img {
    margin-right: 12px;
    margin-top: 40px;
}
#pageCommentsImage, #pageComments {
	display: none;
}
h1 {
	font-family: Verdana;
	font-size: 14pt;
	color: #003366;
	line-height: 1;
}
h2 {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	line-height: 1;
	padding: 0;
	margin-bottom: -10px;
	margin-top: 10px;
}
#leftNavMenu a {
	font-weight: bold;
}
#leftNavMenu p a:hover {
	border-bottom: 1px dotted #333;
}

#leftNavMenu a.leftSubNav {
	font-size: 13px;
    font-family: "Segoe UI",Arial;
    font-weight: normal;
    color: #333333;
}
#leftNavMenu a.leftMainNav {
	font-size: 16px;
    font-family: "Segoe UI",Arial;
    color: #333;
}
#leftNavMenu .lastRow a {
	margin-bottom: 5px;
}


#flashden a:hover {
	background-color: #ef792e;
	border-bottom: 1px solid #FFFFFF;
}
img.noBorder {
	border-width: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}
img.Border {
	border-style: solid;
	border-width: 1px;
	border-color: black;
}
.buttonStyle {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 4px;
	border-color: black;
	border-width: 1px;
}
.textInputStyle {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 4px;
	border-color: black;
	border-width: 1px;
	text-indent: 2px;
}

.InputTextStyle {
    background-image: url("//www.kirupa.com/mini_icons/magnifier.gif");
    background-position: 278px 4px;
    background-repeat: no-repeat;
    border-color: #999999;
    border-width: 1px;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 25px;
    padding-left: 5px;
    padding-right: 20px;
    width: 300px;
}

.errorText {
	background-color: #F8DFFD;
	color: #993333;
}
.greenEmphasis {
	background-color: #ECFFB3;
	color: #336600;
}
.grayEmphasis {
	background-color: #F7F7F7;
	color: #808080;
}
.grayEmphasis:hover {
	background-color: #F7F7F7;
	color: #808080;
}
.blueEmphasis {
	background-color: #EEF7FB;
	color: #336699;
}
a.blueEmphasis {
	text-decoration: underline;
}
.yellowEmphasis {
	color: #937500;
	background-color: #FFFF99;
}
.yellowEmphasis:hover {
	border-style: none none dotted none;
	border-width: 1px;
}
td {
	valign: top;
}
hr {
	color: #D8D8D8;
}
.spacing {
	font-size: 10pt;
	line-height: 1.5;
}
.homeOrange {
	font-size: x-small;
	font-weight: bold;
	color: #FF6600;
}
p {
	font-family: 'Segoe UI', Arial;
	font-size: 10pt;
	line-height: 1.75;
}
li {
	margin-bottom: 15px;
	color: #000000;
	line-height: 1.75;
}
.header {
	font-family: Verdana;
	font-size: 14pt;
	color: #003366;
}
.homeHeader {
	font-family: Verdana;
	font-size: 14pt;
	color: #0033CC;
}
p.oneFiveLineSpacing {
	line-height: 150%;
}
p.header2 {
	font-size: 12pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
p.header3 {
	font-size: 11pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.header2 {
	font-size: 12pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.header3 {
	font-size: 11pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.header4 {
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
span.header {
	font-family: Verdana;
	font-size: 14pt;
	color: #003366;
	margin: 0;
	padding: 0;
}
span.header2 {
	font-size: 12pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
span.header3 {
	font-size: 11pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
span.header4 {
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
ol {
	list-style-type: lower-roman;
	font-family: Arial;
	font-size: 10pt;
	color: #000000 line-height: 1.5;
}
ul {
	font-family: Arial;
	font-size: 10pt;
	color: #000000 line-height: 1.5;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: underline;
}
span.codeRightText {
	position: relative;
	left: 60;
	width: 250;
	height: 25;
}
span.codeLeftImage {
	position: relative;
	left: 0;
	right: 40;
	width: 40;
}
.codeTable {
	border-left: 2px solid #E6E6E6;
	border-right: 2px solid #BEBEBE;
	border-top: 2px solid #CCCCCC;
	border-bottom: 2px solid #ACACAC;
	padding: 5px;
}
span.homeLinkSM a {
	font-family: Verdana;
	font-size: 8pt;
	color: #151515;
	right: auto;
}
a.homeLinkSM {
	font-family: Verdana;
	font-size: 8pt;
	color: #151515;
	right: auto;
}
span.homeLinkSM_Bold a {
	font-family: Verdana;
	font-size: 8pt;
	color: #0059F3;
	font-weight: bold;
	position: relative;
}
a.homeLinkSM_Bold {
	font-family: Verdana;
	font-size: 8pt;
	color: #0059F3;
	font-weight: bold;
	position: relative;
}
a.siteLinkSM_Bold {
	border-style: none none dotted none;
	border-width: 1px;
	font-family: Arial;
	font-size: 9pt;
	color: #003366;
	font-weight: normal;
}
.siteInactiveLink {
	font-family: Arial;
	font-size: 9pt;
	color: #999999;
	font-weight: bold;
	letter-spacing: 1;
}
span.homeLink1 {
	font-family: Arial;
	font-size: 9pt;
	color: #2B5168;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
}
textarea {
	font-size: 8pt;
	font-family: Courier New;
	border: 1px dotted #99CCFF;
	background-color: #F6FBFF;
}
ul {
	color: #AAD6DF;
}
dl {
	margin-left: 15px;
	font-family: Courier New;
	font-size: 8pt;
	color: #003366;
	background-color: #FAFAFA;
}
dt {
	margin-left: 15px;
	text-indent: -15px;
}
.supporter {
	margin-bottom: 25px;
	position: relative;
	float: right;
	margin-left: 25px;
}
.fjdpth0 {
	background-color: #F7F7F7;
	color: #000000;
}
.fjsel {
	background-color: #EFEFEF;
	color: #3E3E3E;
}
.kASHglobal2 {
	background-color: #FAFAFA;
	padding: 5px;
}
.kASHglobal {
	margin-left: -5px;
	background-color: #FAFAFA;
	border: 1px dotted #CCCCCC;
	padding: 5px;
	line-height: 18px;
}
.kASHkwrd {
	color: #000000;
}
.kASHidn {
	color: #000000;
}
.kASHwrd {
	color: #000000;
}
.kASHqt {
	color: #666666;
}
.kASHcom {
	color: #999999;
}
.kASHnum {
	color: #991010;
}
.kASHop {
	color: #000000;
}
.kMHdec {
	color: #bbb;
}
.kMHtag {
	color: #000050;
	font-weight: bold;
}
.kMHkatr {
	color: #0000D0;
}
.kMHqt {
	color: #666;
}
.kMHcom {
	color: #CC00CC;
}
.kMHCDtag {
	color: #9A9AFF;
	font-style: italic;
}
.kMHCDATA {
	color: #000;
	font-style: italic;
}
.kMHERROR {
	background-color: #FF0000;
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
}
.phpglobal {
	background-color: #FFF9FD;
	border: 1px dotted #FF99CC;
	padding: 5px;
}
.phptag {
	color: #991010;
	font-weight: bold;
}
table.grid {
	border-color: #000000;
	border-style: solid;
	border-collapse: collapse;
}
.subpagelinks {
	font-size: 8pt;
}
a.nounderline {
	text-decoration: none;
}
a.underline {
	text-decoration: underline;
}
.ktext2 {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}
span.kcode {
	font-family: Courier New;
	font-size: 10pt;
}
p.kcode {
	font-family: Courier New;
	font-size: 10pt;
}
span.credit_date {
	font-family: Verdana;
	font-size: 8pt;
	color: #808080;
}
span.kCaption {
	font-size: 8pt;
	font-family: Verdana;
	color: #000000;
	text-align: center;
}
p.kCaption {
	font-size: 8pt;
	font-family: Verdana;
	color: #000000;
	text-align: center;
}
span.kCaption a {
	font-size: 8pt;
	font-family: Verdana;
	color: #FF3300;
	text-align: center;
}
a:visited.homeLinkSM_Bold {
	color: #0059DF;
}
p.NoteHeader {
	font-family: Arial;
	font-size: 10pt;
	color: #003366;
	font-weight: bold;
	width: 440px;
	border: 1px solid #B0D6FF;
	padding: 3px;
	background-color: #EAF4FF;
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
}
p.NoteBody {
	border-left: 1px solid #B0D6FF;
	border-right: 1px solid #B0D6FF;
	border-bottom: 1px solid #B0D6FF;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	width: 440px;
	padding: 3px;
	background-color: #F4FAFF;
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
}
p.BlueBox {
	border: 1px solid #B0D6FF;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	width: 350;
	background-color: #F4FAFF;
	word-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
p.BlueBorder {
	border: 1px solid #B0D6FF;
	font-family: Arial;
	background-color: #F4FAFF;
	word-spacing: 0;
	width: 120px;
}
.iTt {
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	COLOR: black;
	BACKGROUND-COLOR: lightyellow;
	BORDER: black 1px solid;
	PADDING: 2px;
}
p.pageNumbersTutorial {
	font-family: Arial;
	font-size: 9pt;
	color: #2B5168;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.inlineCode {
	background-color: #FAFAFA;
	color: #333333;
	font-family: "courier new", courier, monospace;
	font-weight: normal;
}
a.homeHeader {
	font-family: Verdana;
	font-size: 14pt;
	color: #005D89;
	background-color: #EFF5FC;
}
p.question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
	color: #333333;
}
a.blueHomePageEmphasis {
	border-width: 1px;
	color: #0066CC;
	border-bottom-style: dotted;
}
a.blueHomePageEmphasis:hover {
	background-color: #EFF4FA;
}
a.homeHeader:hover {
	color: #333333;
	background-color: #FFFF66;
}
a.siteLinkSM_Bold:hover {
	background-color: #EFF4FA;
}
a.blueEmphasis:hover {
	background-color: #D8EEFE;
	color: #336699;
}
.tableBorderLeft {
	border-width: 1px;
	border-left-style: solid;
	border-color: #CCCCCC;
	cursor: pointer;
}
#topBanner ul {
	padding: 0 0 0 5;
	margin: 0;
}
#topBanner li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	padding-left: 0px;
}
#topBanner li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F4F4F4;
	text-decoration: none;
	font-weight: bold;
}
#topBanner li img {
	border: 0px;
	padding-top: -5px;
}
#topBanner li a:hover {
	border-bottom-style: dashed;
	border-width: 1px;
	border-color: #FBFBFB;
}
.tableHeaderBackground {
	background-color: #32527A;
}
.lastItemInList {
	margin-left: 40px;
	padding-right: 0px;
}
#jobsRight {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
}
#jobsRight li {
	color: #999999;
}
#jobsRight a {
	font-weight: bold;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
#jobsRight a:hover {
	background-color: #EBEBEB;
}
.grayCell {
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
}
#jobLinks {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #999999;
}
#jobLinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}
#jobLinks a:hover {
	background-color: #FFFFFF;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
/* things to eventually move out */
#headerMain {
	border: 1px solid #999999;
	width: 990px;
	height: 45px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-image: url('//www.kirupa.com/images/siteBg.png');
}
#headerContainer {
	text-align: center;
	padding-top: 18px;
}
.imageNoBorder {
	border-style: none;
	border-width: 0px;
}
#headerLeft {
	width: 300px;
	float: left;
	padding-left: 10px;
	padding-top: 13px;
}
#headerRight {
	width: 500px;
	float: right;
	text-align: right;
	padding-top: 10px;
	padding-right: 7px;
}


#navTabs {
	border-width: 1px;
	border-color: #CCCCCC;
	width: 990px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	height: 45px;
	color: #000000;
	border-bottom-style: solid;
	position: relative;
}
.tabPositions {
	margin: 13px 4px 0px 0px;
	width: 100px;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	background-color: #F4F4F4;
	float: left;
	height: 31px;
	color: #336699;
}
.tabPositions_active {
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC #CCCCCC #FFFFFF #CCCCCC;
	width: 100px;
	text-align: center;
	background-color: #FFFFFF;
	margin-right: 4px;
	float: left;
	height: 40px;
	margin-top: 4px;
}
#spacerTab {
	width: 50px;
	background-color: #FFFFFF;
	float: left;
	height: 100%;
}
.tabLinks {
	margin-bottom: 0px;
	margin-top: 10px;
}

#navTabs a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
#navTabs a:hover {
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

#tabOne.tabPositions:hover {
	background-color:#E1E1E1;
	cursor: pointer;
}

#tabTwo.tabPositions:hover {
	background-color:#E1E1E1;
	cursor: pointer;
}

#tabThree.tabPositions:hover {
	background-color:#E1E1E1;
	cursor: pointer;
}

#tabContests.tabPositions:hover {
	background-color:#E1E1E1;
	cursor: pointer;
}

#tabOne.tabPositions_active:hover {
	cursor: pointer;
}
#tabTwo.tabPositions_active:hover {
	cursor: pointer;
}
#tabThree.tabPositions_active:hover {
	cursor: pointer;
}

#tabContests.tabPositions_active:hover {
	cursor: pointer;
}

#topAd {
	margin: 5px 0px 32px 0px;
	width: 990px;
	height: 30px;
	border: 1px solid #0F2337;
	background-color: #00324A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F0F0F0;
	padding: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
/*	margin: 5px 0px 32px 0px;
	width: 990px;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F0F0F0;
	padding: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	clear: left;
	background-color: #666;
	background: url("//www.kirupa.com/supporter/fb_background.png") no-repeat top;
	border: 1px #999 solid;
*/
#topAdFinal {
	margin: 5px 0px 27px 0px;
	width: 990px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F0F0F0;
	padding: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: left;
	background-color: #eff4fa;
	border: 1px #999 solid;
}
#topAdFinal li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
#topAdFinal ul
{
	padding-left: 10px;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 4px;
    font-size: 13px;
}
.normalItem
{
	padding-left: 22px;
	font-weight: bold;
}

.normalItem a
{
	color: #FFF;
}
.normalItem a:hover
{
	text-decoration: underline;
}

.adHeader a
{
	color: #E9E9E9;
}

.adHeader a:hover
{
	text-decoration: underline;
}

#photoAlbum
{
	background: url(//www.kirupa.com/mini_icons/png/images.png) no-repeat top;
	background-position: 0, 0;
}

#publisher
{
	background: url(//www.kirupa.com/mini_icons/png/report_picture.png) no-repeat top;
	background-position: 0, 0;
}

#buynow
{
	background: url(//www.kirupa.com/mini_icons/2c.gif) no-repeat top;
	background-position: 0, 0;
}

.miniIcons {
	border:0px;
}
#questionContainer {
    background-color: #FFFCC8;
    margin-right: 5px;
    padding: 5px;
}
.leftHeaderText {
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 15px;
}
#leftNavMenu ul li {
    background-position: 0 5px;
    background-repeat: no-repeat;
    margin-left: 5px;
    padding-left: 25px;
}
#leftNavMenu ul {
	padding: 0px;
	margin: 0px;
    font-size: 13px;
    line-height: 20px;
    list-style-type: none;
}
#leftNavMenu ul a {
    border-width: 1px;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
#leftNavMenu ul a:hover {
	border-bottom: 1px dotted #333;
}
.adsbygoogle {
    background-color: #eff4fa;
    padding: 15px;
    border-radius: 5px;
}
#bottomContents .adsbygoogle  {
    background-color: #eff4fa;
    padding: 14px;
    border-radius: 5px;
}