﻿.topnav
{
	font-size: 12px;
	color: #FFFFFF;
	font-family: verdana,sans-serif;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.topnav:link
{
	font-size: 12px;
	color: #FFFFFF;
	font-family: verdana,sans-serif;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
}
.topnav:hover
{
	font-size: 12px;
	color: #E9E950;
	font-family: verdana,sans-serif;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}


.topnavDisable
{
	font-size: 12px;
	color: Gray;
	font-family: verdana,sans-serif;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}


.Heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: normal;
	font-weight: bold;
	text-decoration: none;
}
.H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: normal;
}

.NavyBlue
{
	font-size: 12px;
	font-family: verdana,sans-serif;
	color: #0d057f;
	font-weight: bold;
	text-decoration: none;
}
.Yellow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E9E950;
	font-weight: normal;
	font-weight: bold;
	text-decoration: none;
}


body
{
	background-color: #ffffff;
	margin-top: 2px;
	font-size: 12px;
}

.Body2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	padding-top: 2px;
	line-height: 19px;
}
.H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: normal;
	font-weight: bold;
}
.RepRow
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
}
.RepRowTotal
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: bold;
}
.RepRowNormal
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: normal;
}




.item
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.headerBold
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.float
{
	padding-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	vertical-align: bottom;
	border: 1px dotted #777;
}

div.float p
{
	width: 108px;
	padding-bottom: 5px;
	padding-top: 0px;
	margin-top: 0px;
	vertical-align: bottom;
}

div.floattheme
{
	float: left;
	width: 110px;
	height: 50px;
	margin-right: 5px;
	margin-bottom: 5px;
	vertical-align: bottom;
}

div.Selection
{
	border: 1px solid #999966;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	background-color: #FFFFFF;
	padding: 2px;
	clip: 0px;
	font-size: 10px;
	color: #404000;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	display: inline;
}

div.networknavi_logo
{
	background-color: #ffffff;
}

div.margins
{
	text-align: left;
}

div.marginscat
{
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 5px;
}



font
{
	font-family: Verdana, Arial, Geneva;
	font-size: 9px;
}
.bold, .subhead, .regular, div.margins, td
{
	font: 11px/15px Verdana, Arial, Geneva;
}

.newshead
{
	font: 14px/15px Verdana, Arial, Geneva;
}

.sechead
{
	font-family: Verdana, Arial, Geneva;
	font-size: 22px;
	color: black;
}

.tiphead
{
	font-family: Verdana, Arial, Geneva;
	font-size: 22px;
	color: gray;
}

.tipsubhead
{
	font-family: Verdana, Arial, Geneva;
	font-size: 12;
	line-height: 200%;
	color: black;
	font-weight: bold;
}

.tipsubhead2
{
	font-family: Verdana, Arial, Geneva;
	font-size: 12;
	line-height: 150%;
	color: black;
	font-weight: bold;
}

.arthead
{
	line-height: 25px;
	font-family: Verdana, Arial, Geneva;
	font-size: 24px;
	color: black;
	font-weight: bold;
}

.header, .title, .option, .thCornerL, .thTop, .thCornerR, .thLeft, .thRight, .cattitle
{
	font: 13px/15px Verdana, Arial, Geneva;
}





input.search
{
	font: 10px/12px Verdana, Arial, Geneva;
	outline: none;
}

input
{
	font: 10px/12px Verdana, Arial, Geneva;
	outline: none;
}

.error, .message
{
	font: 12px/14px Verdana, Arial, Geneva;
	font-weight: bold;
}

.small, .tiny, .genmed, .gensmall
{
	font-family: Verdana, Arial, Geneva;
	font-size: 9px;
}

.navnav
{
	font-family: Verdana, Arial, Geneva;
	font-size: 10px;
	font-weight: bold;
}

.small, .tiny a:link
{
	text-decoration: none;
	outline: none;
}

.small, .tiny a:visited
{
	text-decoration: none;
	outline: none;
}

td.columns
{
	font-family: Verdana, Arial, Geneva;
	font-size: 9px;
	border: 1px dotted #777;
	vertical-align: top;
	padding: 10px;
}

td.top
{
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
}

td.navnav
{
	font-family: Verdana, Arial, Geneva;
	font-size: 12px;
}


.bold, .header, .subhead, .newshead, .title, .option, .thCornerL, .thTop, .thCornerR, .thLeft, .thRight, .cattitle
{
	font-weight: bold;
}

img
{
	border: none;
	outline: none;
}

pre
{
	font: 11px/15px;
}

td.resultsbg
{
	background-color: #FFFFFF;
}

.error
{
	color: #9F0000;
}

.header, .title, .option
{
	color: #FFFF66;
}

.message
{
	color: #61779B;
}

.navnav
{
	color: #FFF;
}

.subhead
{
	color: #766F5B;
}

td.top
{
	background-color: #C13E16;
}

td.navnav
{
	background-color: #000;
}

td.search
{
	background-color: #766F5B;
}

td.results
{
	background-color: #636;
}

td.foot
{
	background-color: #000;
}

input
{
	color: #333;
}



hr
{
	color: #fff;
	border-top: 1px solid #7D7D7D;
}

li
{
	list-style-position: inside;
	color: black;
}

table.Selection
{
	border: 1px solid #ffffff;
}

table.forumline
{
	border: 1px solid #cccccc;
	background-color: #ffffff;
}

table.dtdemo th
{
	text-align: center;
}
table.dtdemo pre
{
	margin-left: 0em;
	margin-bottom: 0em;
}
table.dtdemo td
{
}

td.row1
{
	border: 1px solid #cccccc;
	background-color: #f6f6f6;
}

td.row2
{
	border: 1px solid #cccccc;
	background-color: #f6f6f6;
}

td.row3
{
	border: 1px solid #cccccc;
	background-color: #f6f6f6;
}

td.row3Right
{
	border: 1px solid #cccccc;
	background-color: #f6f6f6;
}


td.catLeft, td.catRight
{
	border: 1px solid #cccccc;
	background-color: #cccccc;
}

td.rowpic
{
	border: 1px solid #cccccc;
	background-color: #cccccc;
}

.thCornerL, .thTop, .thCornerR, .catHead
{
	border: 1px solid #cccccc;
	background-color: #999999;
}


B.white
{
	color: #FFFFFF;
	font-size: 14px;
}




.chkBox
{
	border-top-style: ridge;
	border-right-style: ridge;
	border-left-style: ridge;
	border-bottom-style: ridge;
}


.btn
{

	font-family: Tahoma;
	font-size: 84%;
	border: 1px solid #333333;
	
	padding: 2px 1px;
	margin: 3px 5px 2px 0px;
	font-weight: bold;
	color: #fff;
	background-color: #FF6600;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#99ffffff',EndColorStr='#55FF5500')

}
.btnMouseOver
{
	
	font-family: Tahoma;
	font-size: 84%;
	border: 1px solid #333333;
	
	padding: 2px 1px;
	margin: 3px 5px 2px 0px;
	font-weight: bold;
	color: #000;
	background-color: #FF6600;
	filter:progid:DXImageTransform.Microsoft.Gradient
	(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#33FF5500')
}

.btnTabHeader
{
	border: solid 1px #333333;
	padding: 2px 1px;
	margin: 3px 5px 2px 0px;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	background-color: Gray;
}
.btnMouseOverTabHeader
{
	border: solid 1px #333333;
	padding: 2px 1px;
	margin: 3px 5px 2px 0px;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: Gray;
}
.btnTabHeaderActive
{
	border: solid 1px #333333;
	padding: 2px 1px;
	margin: 3px 5px 2px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-color: #404040;
}
.btnMouseOverTabHeaderActive
{
	border: solid 1px #333333;
	padding: 2px 1px;
	margin: 3px 5px 2px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #404040;
}
.TabPanelBorder
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	width: 850px;
	border-bottom: gray 1px solid;
}

.txtBox
{
	/*border: 1; 	border-style: groove; 	background-color: White; 	font-size: 12px;*/
	vertical-align: top;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 3px;
	border: 1px solid #666666;
	color: #000000;
	height: 15px;
	width: 198px;
	background-image: url(../../images/field-bgextend.gif);
	background-position: top;
	background-repeat: repeat-x;
	font-size: 12px;
}

.txtBoxMouseOver
{
		vertical-align: top;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 3px;
	border: 1px solid #000000;
	color: #000000;
	height: 15px;
	width: 198px;
	background-position: top;
	background-repeat: repeat-x;
	font-size: 12px;
}

.MainMenuCenterImage
{
	background-image: url(../../Images/green_centre.jpg);
	background-repeat: repeat;
	height: 29;
	background-position:center bottom;
}
.MainMenuCorner1
{
	background-image: url(../../Images/green_corner01.jpg);
	height: 29;
	background-repeat: no-repeat;
}
.MainMenuCorner2
{
	background-image: url(../../Images/green_corner02.jpg);
	height: 29;
	background-repeat: no-repeat;
}
.MainImage
{
/*	background-image: url(../../Images/banner.jpg);*/
	background-repeat: no-repeat;
	background-position:center center;
	
}

.GridHeaderStyle
{
	background-color: #8FBC8F;
	font-weight: bold;
	color: White;
}
.GridItemStyle
{
	background-color: #E3EAEB;
	color: Black;
}
.GridItemStylefonttensize
{
	background-color: #E3EAEB;
	color: Black;
	font-size: 10px;
}
.GridAlternativeItemStyle
{
	background-color: White;
	color: Black;
}
.GridItemSelectedStyle
{
	background-color: #E0FFFF;
	color: Navy;
	font-weight: bold;
}


/* color equivalence.
1.darkseagrean = #8FBC8F
 */

.tab
{
	background-color: lightgrey;
	height: 32px;
	width: 166px;
	border: none;
}
.tabSelected
{
	background-color: Gray;
	height: 32px;
	width: 166px;
	border: none;
}
.panel
{
	background-color: #D3D3D3;
	border: none;
	text-align: left;
}

.HideComponent
{
	display: none;
}
.ShowComponent
{
	display: inline;
}
.ShowTextBox
{
	border: 1;
	border-style: groove;
	background-color: White;
	font-size: 12px;
	display: inline;
}

.NoRecordFoundMsg
{
	color: Black;
}

.Border
{
	border-right: Green 1px solid;
	border-top: Green 1px solid;
	border-left: Green 1px solid;
	border-bottom: Green 1px solid;
}

/*Menu start*/
.menuMain
{
	border-width: 0px;
	background-color: #45A544;
}

.MenuStatic
{
	background-color: #45A544;
}

.MenuStaticItem
{
	font-size: 12px;
	color: #FFFFFF;
	font-family: verdana,sans-serif;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: #45A544;
	width: auto;
}
.MenuDyn
{
	background-color: #45A544;
}
.MenuDynItem
{
	font-size: 12px;
	color: #ffffff;
	font-family: verdana,sans-serif;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: #45A544;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	width: 150px;
}



/*Menu End*/
.lightGray
{
	color: Gray;
}
