/* CSS Document */
/* CSS Document */
/* CSS Document */
body
{
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.adBorder
{
	border: #CCCCCC solid 1px;
	padding:2px;
}

.functBgColor
{
	background-color:#F0F0F0;
	padding:5px;
}

.compDiv
{
	width:33%;
	float:left;
	display:table;
	position:relative;
}
a {
	text-decoration: none;
    cursor: pointer;
}
a.normalLink {
    color: blue;
    text-decoration: underline;
    font-weight: normal;
    font-size: 11px;
}
.searchStrip
{
	background-image:url(../images/search_strip.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.searchStripBot
{
	background-image:url(../images/search_bot.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.bodyTxt {
	font-family: Arial;
	font-size:12px;
	color: #009900;
}

.coTxt {
	font-family: Arial;
	font-size:14px;
	font-weight:bold;
	color: #009900;
}
.bodyGrayTxt {
	font-family: Arial;
	font-size:12px;
	color: #666666;
	
}
.bodyBlackTxt {
	font-family:Verdana;
	font-size:12px;
	color: #000;
	
}
.headBlackTxt {
	font-family:Verdana;
	font-size:12px;
	color: #000000;
	
}
.bodyTxtSm {
	font-family: Arial;
	font-size:10px;
	color: #009900;
}
.footerStrip
{
	background-image:url(../images/footer_strip.jpg);
	background-repeat:repeat-x;
}

.footerBot
{
	background-image:url(../images/footer_bot.jpg);
	background-repeat:repeat-x;
}

.btns
{
	background-image:url(../images/btn.jpg);
	background-repeat:no-repeat;
	border-color:#FFFFFF;
	border-style:none;
	border-width:0px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	
	height:20px;
	width:53px;
}

.subbtns
{
	background-image:url(../images/btn.png);
	background-repeat:no-repeat;
	border-color:#FFFFFF;
	border-style:none;
	border-width:0px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	
	height:30px;
	width:83px;
}
.mainTableColor
{
background-color:#FFFFFF;
}

.imageBoxborder
{
border-color:#9f9f9f;
border-style:solid;
border-width:2px;
}

.leftBorderLine
{
border-left-color: #FF0000;
border-left-style:solid;
border-left-width:1px;
}

.simpPadding
{
	padding:5px;
}
.topBottomPadding
{
padding-top:20px;
padding-bottom:20px;
}

.bottom5pxPadding
{
padding-bottom:5px;
}

.leftRight15pxPadding
{
padding-left:15px;
padding-right:15px;
}

.blackBgColor
{
background-color:#303030;
}

.hight1pxblackBorder
{
background-color:#303030;
height:1px;
}

.footerTop1pxLine
{
background-color:#acacac;
height:1px;
}

.greenStreepBg
{
background-image:url(../images/green_bg.gif);
background-repeat:repeat-x;
}

.redRectBox
{
background-image:url(../images/red_rect_bg.gif);
background-repeat:no-repeat;
}

/*------------------Font Styles-------------------*/
.verdana8ptBlack {
	font-family: Verdana;
	font-size: 8pt;
	color: #303030;
}
.currentPage
{
font-family:Verdana;
font-size:12pt;
color: #FFFF00;
}
.verdana10ptBlack {
	font-family: Verdana;
	font-size: 10pt;
	color: #303030;
}
.verdana13ptBlackBold {
	font-family: Verdana;
	font-size: 13pt;
	color: #303030;
	font-weight:bold;
}
.verdana10ptBlackBold {
	font-family: Verdana;
	font-size: 10pt;
	color: #303030;
	font-weight:bold;
}

.verdana10ptRed {
	font-family: Verdana;
	font-size: 10pt;
	color: #FF0000;
}

.verdana10ptRedBold {
	font-family: Verdana;
	font-size: 10pt;
	color: #FF0000;
	font-weight:bold;
}

.verdana10ptWhite 
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
}

.verdana10ptWhiteBold 
{
	font-family: Verdana;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight:bold;
}

.verdana11ptWhite 
{
	font-family: Verdana;
	font-size: 11pt;
	color: #FFFFFF;
}

.verdana12ptWhite 
{
	font-family: Verdana;
	font-size: 12pt;
	color: #FFFFFF;
}

.verdana13ptGreenBold 
{
	font-family: Verdana;
	font-size: 13pt;
	color: #a0b203;
	font-weight: bold;
}

.verdana14ptRed 
{
	font-family: Verdana;
	font-size: 14pt;
	color: #FF0000;
}
.redtxt{color:#F00}
.verdana14ptWhiteBold 
{
	font-family: Verdana;
	font-size: 14pt;
	color: #FFFFFF;
	font-weight: bold;
}
/*------------------------------------------------*/
/*---------Top Nav Link--------------------------*/

#topNavLink a
{
font-family:Verdana;
font-size:12pt;
}

#topNavLink a:visited
{
color: #FFFFFF;
text-decoration:none;
}

#topNavLink a:link
{
color: #FFFFFF;
text-decoration:none;
}

#topNavLink  a:hover
{
color: #FFFF00;
text-decoration:none;
}
/*--------------------------------------------------------*/
/*---------Main Nav Link--------------------------*/

#mainNavLink a
{
font-family:Verdana;
font-size:11pt;
padding-left:30px;
}

#mainNavLink a:visited
{
color:#303030;
text-decoration:none;
}

#mainNavLink a:link
{
color:#303030;
text-decoration:none;
}

#mainNavLink  a:hover
{
color:#FF0000;
text-decoration:none;
}
/*--------------------------------------------------------*/
/*---------Click Here Link--------------------------*/

#clickHereLink a
{
	font-family: Verdana;
	font-size: 10pt;
	padding-right:20px;
}

#clickHereLink a:visited
{
color: #FFFFFF;
text-decoration:none;
}

#clickHereLink a:link
{
color: #FFFFFF;
text-decoration:none;
}

#clickHereLink  a:hover
{
color: #FFFF00;
text-decoration:none;
}
/*--------------------------------------------------------*/
/*---------email Link--------------------------*/

#emailLink a
{
	font-family: Verdana;
	font-size: 10pt;
	padding-right:20px;
}

#emailLink a:visited
{
color: #0066FF;
text-decoration:none;
}

#emailLink a:link
{
color: #0066FF;
text-decoration:none;
}

#emailLink  a:hover
{
color: #009900;
text-decoration:none;
}
/*--------------------------------------------------------*/

/* =============================================================================================================================*/



.headTxt {
	font-family: Arial;
	font-size: 13px;
	color: #20869c;
}
.subtxt {
	font-family: Arial;
	font-size: 12px;
	color: #727680;
}

.boxBottImg
{
	background-image:url(../images/b_b.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.grayBorder
{
	border-color:#d1d3d3;
	border-style:solid;
	border-width:1px;
}

.grayLeftBorder
{
	border-left-color:#d1d3d3;
	border-left-style:solid;
	border-left-width:1px;
}

.grayRightBorder
{
	border-right-color:#d1d3d3;
	border-right-style:solid;
	border-right-width:1px;
}

.grayLeftBottBorder
{
	border-left-color:#d1d3d3;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-color:#d1d3d3;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.grayRightBottBorder
{
	border-right-color:#d1d3d3;
	border-right-style:solid;
	border-right-width:1px;
	
	border-bottom-color:#d1d3d3;
	border-bottom-style:solid;
	border-bottom-width:1px;
}


.bodyBoxTopLine
{
	background-image:url(../images/body_box_tm.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.grayTopLine
{
	background-image:url(../images/1px_gray_dot.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.grayBottLine
{
	background-image:url(../images/1px_gray_dot.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
}

.grayLeftLine
{
	background-image:url(../images/1px_gray_dot.jpg);
	background-position: left;
	background-repeat:repeat-y;
}

.grayRightLine
{
	background-image:url(../images/1px_gray_dot.jpg);
	background-position: right;
	background-repeat:repeat-y;
}
.rightbg
{
	background-image: url(../images/b_rrm.jpg);
	background-repeat:repeat-y;
	background-position: right;
	background-color:#f5f5f5;
}

.leftbg
{
	background-image: url(../images/b_llm.jpg);
	background-repeat:repeat-y;
	background-position: left;
	background-color:#f5f5f5;
}
/*----------------------------------navlink------------------------------------------------*/
#navlink a
{
font-family: Arial;
text-decoration: none;
font-weight:bold;
font-size:11px;
background-image:url(../images/nav_bg.jpg);
background-repeat: no-repeat;
display:block;
line-height:32px;
height:32px;
padding-left:30px;
}


#navlink a:visited 
{
color: #5b606b;
}
#navlink a:link 
{
color: #5b606b;
}

#navlink a:hover 					
{
color: #990000;
text-decoration: none;
background-image:url(../images/nav_bg_on.jpg);
background-repeat: no-repeat;
} 
/*----------------------------------End Top Link------------------------------------------------*/

/*----------------------------------morelink------------------------------------------------*/
#morelink a
{
font-family: Verdana;
text-decoration: none;
font-size:12px;
}


#morelink a:visited 
{
color: #732a0d;
}
#morelink a:link 
{
color: #732a0d;
}

#morelink a:hover 					
{
color: #990000;
text-decoration: underline;
} 




/*----------------------------------End morelink------------------------------------------------*/
.footerSeperator
{
font-family: Verdana;
font-size:11px;
color: #5b606b;
}
/*----------------------------------footerlink------------------------------------------------*/
#footerlink a
{
font-family: Verdana;
text-decoration: none;
font-size:12px;
}


#footerlink a:visited 
{
color: #FFFFFF;
}
#footerlink a:link 
{
color: #FFFFFF;
}

#footerlink a:hover 					
{
color: #FFFFFF;
text-decoration: underline;
} 
/*----------------------------------End footerlink------------------------------------------------*/

/*----------------------------------complink------------------------------------------------*/
#complink a
{
font-family: Verdana;
text-decoration: none;
font-size:12px;
display:block;
line-height:14px;
padding:2px;
}


#complink a:visited 
{
color: #000000;
}
#complink a:link 
{
color: #000000;
}

#complink a:hover 					
{
color: #000000;
text-decoration: none;
background-color: #EEF8E4;
} 




/*----------------------------------End morelink------------------------------------------------*/