.bottom_line_01
{
        border-bottom: 1px solid #DCDCDC;
        background-color: #EAEAEA;
}
.bottom_line_02
{
        border-bottom: 1px solid #DCDCDC;
}
.table_box_new{
	border-bottom-width: 1px;
	border-left: 1px dotted #929090;
	border-right: 1px dotted #929090;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

A {text-decoration: none;}



A:hover {COLOR: red;}



P {

	font-size : 12px;

	font-family : Arial;

	font-style : normal;

	font-weight : normal;

	color : Black;

}



LI {

	font-size : 12px;

	font-family : Arial;

	font-style : normal;

	font-weight : normal;

	color : Black;

}

.Newstoolbar {

	font-size : 12px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : Black;

	letter-spacing : 0px;

}



.border01 {

	font-size : 10px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : Black;

	letter-spacing : 0px;

	border : 1px solid Navy;

	background : #FFFFFF url(none) no-repeat fixed;

	layout-grid-char : 0px;

	padding : 3px 5px 2px 5px;

	list-style-type : square;

	list-style : square 0px;

	list-style-position : outside;

	list-style-image : none;

	display : block;

	}

.border01  P {COLOR: Black;text-decoration: none;  font-size : 11px;  }



.button {

	font-size : 11px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : White;

	letter-spacing : 0px;

	border : 1px outset;

	background : #0000CC;

	}



.search {

	font-size : 11px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : Black;

	letter-spacing : 0px;

	border : 1px outset;

	background : #ECECFF;

	}	

	

.footer {

	font-size : 12px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : Black;

	letter-spacing : 0px;

}

.toolbar {

	font-size : 14px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : White;

	letter-spacing : 0px;

}



.toolbarspace {

	font-size : 16px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : White;

	letter-spacing : 0px;

}



.toolbarsmall {

	font-size : 12px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : White;

	letter-spacing : 0px;

}



.heading {

	font-size : 14px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : Black;

	letter-spacing : 0px;

}



.greyheading {

	font-size : 14px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : oblique;

	font-weight : bold;

	color : #999999;

	letter-spacing : 0px;

}



.tutorial {

	font-size : 16px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : Black;

	letter-spacing : 0px;

}

.tutorial  P {	font-size : 16px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : Black;

	letter-spacing : 0px;

}

	

.tutorial  LI {	font-size : 16px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : Black;

	letter-spacing : 0px;

}





.headingpage {

	font-size : 23px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : #FF9933;

	letter-spacing : 0px;

}

.headingpagemed {

	font-size : 18px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : #FF0000;

	letter-spacing : 0px;

}



.headingpagemedred {

	font-size : 18px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : Red;

	letter-spacing : 0px;

}

.headmed {

	font-size : 20px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : #000099;

	letter-spacing : 0px;

}



.headsmed {

	font-size : 18px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : #000099;

	letter-spacing : 0px;

}



.headsint {

	font-size : 16px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : #000099;

	letter-spacing : 0px;

}



.headsintblack {

	font-size : 14px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : #000099;

	letter-spacing : 0px;

}



.headsintwhite {

	font-size : 15px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : White;

	letter-spacing : 0px;

}



.headsintwhitemed {

	font-size : 11px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : White;

	letter-spacing : 1px;

}



.headingpagemedium {

	font-size : 18px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : #990000;

	letter-spacing : 0px;

}



.headings {

	font-size : 12px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : Black;

	letter-spacing : 0px;

}



.largeheading {

	font-size : 25px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : #000066;

	letter-spacing : 0px;

}



.Newstitle {

	font-size : 12px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : Black;

	letter-spacing : 0px;

}

.Newstiny {

	font-size : 10px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : Black;

	letter-spacing : 0px;

}

.image {

	font-size : 10px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : bold;

	color : Black;

	letter-spacing : 0px;

}



.image  a:hover {COLOR: White;text-decoration: none;}

image  a:active {COLOR: White;text-decoration: none;}

.image  a:visited {COLOR: White;text-decoration: none;}

.image  a:link {COLOR: White;text-decoration: none;}

.image  P {COLOR: Black;text-decoration: none;}



.Newsnormal {

	font-size : 12px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : Black;

	letter-spacing : 0px;

}

.Newsnormal P {COLOR: Black;text-decoration: none;}

.Newssmall {

	font-size : 10px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : Black;

	letter-spacing : 0px;

}

.Newssmall P {COLOR: Black;text-decoration: none;  font-size : 10px; }



.Newssmallwhite {

	font-size : 10px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : White;

	letter-spacing : 0px;}



.Newssmallwhite a:hover {COLOR: #FF9F9F;text-decoration: none;}

.Newssmallwhite a:visited {COLOR: #FFFFE0;text-decoration: none;}

.Newssmallwhite a:link {COLOR: White;text-decoration: none;}

.Newssmallwhite P {COLOR: White;text-decoration: none;}



.Newstitlewhite {

	font-size : 12px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : White;

	letter-spacing : 0px;

} 



.Newswhite {

	font-size : 11px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : White;

	letter-spacing : 0px;

}

.Newswhite  a:hover {COLOR: #FF9F9F;text-decoration: underline;}

.Newswhite  a:visited {COLOR: #FFFFE0;text-decoration: underline;}

.Newswhite  a:link {COLOR: White;text-decoration: underline;}

.Newswhite  P {COLOR: White;text-decoration: none;}



.menuclass {

	COLOR: Black;

	FONT-SIZE: 11px;

	font-family : Arial;

	LETTER-SPACING: 0px;

	font : normal;

	}



BODY {

	font-size : 12px;

	font-family : Arial;

	font-style : normal;

	font-weight : normal;

	color : Black;

}



TABLE {

	font-size : 12px;

	font-family : Arial;

	font-style : normal;

	font-weight : normal;

	color : Black;

}





.menuclass  a:hover {COLOR: Red;text-decoration: none;}

.menuclass  a:visited {COLOR: #9932CC;text-decoration: none;}

.menuclass  a:link {COLOR: Blue;text-decoration: none;}

.menuclass  P {COLOR: Black;text-decoration: none; }





.demoblue {

	font-size : 10px;

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	font-weight : normal;

	color : #FFFFCC;

	letter-spacing : 0px;}

	

.demoblue  a:hover {COLOR: Red;text-decoration: none;}

.demoblue  a:visited {COLOR: #9932CC;text-decoration: none;}

.demoblue  a:link {COLOR: Blue;text-decoration: none;}

.demoblue  P {COLOR: #FFFFCC;text-decoration: none; }



TABLE.NewsHeading {

  font-family : Tahoma, Verdana, Arial, sans-serif;

  font-size : 10px;

}



}.greyheadingsmall { font-size : 12px; font-family : Arial, Helvetica, sans-serif; font-style : normal; font-weight : bold; color : #666666; letter-spacing : 0px; }

.inputbox{
	BORDER-RIGHT: 1px solid #2F4F4F; BORDER-TOP: #2F4F4F 1px solid;  
	FONT-WEIGHT: ; FONT-SIZE: 10px; background-image: url(Images/textfield.gif);; SCROLLBAR-HIGHLIGHT-COLOR: #C0BEBE; 
	BORDER-LEFT: 1px solid #2F4F4F;  COLOR: #000066; 
	BORDER-BOTTOM: 1px solid #2F4F4F; FONT-FAMILY: Verdana, Arial, Helvetica,;
	background: #EFEFEF;
	text-align: left;
}
.buynow {

	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	color : Black;
	letter-spacing : 0px;
	border : 1px outset;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	background-color: White;
	
	}

/*********************************************************** 
    Light Grey Box 
 ************************************************************/

.tableTopRowLeft
{
    background-image: url(box_graphics/table_head_left.gif);
    border-bottom: 1px solid #929090;
    background-repeat: no-repeat;
}
.tableTopRowCenter
{
    background-image: url(box_graphics/table_head_bg.gif);
    border-bottom: 1px solid #929090;
    padding: 8px 0px 6px 0px;
}

.tableTopRowRight
{
    background-image: url(box_graphics/table_head_right.gif);
    border-bottom: 1px solid #929090;
    background-repeat: no-repeat;
}

.tableMiddleRowLeft
{
    border-left: 1px solid #929090;
}


.tableMiddleRowCenter
{
    padding: 8px 0px 8px 0px;
}

.tableMiddleRowRight
{
    border-right: 1px solid #929090;
}
.tableBottomRowLeft
{
background-image: url(box_graphics/table_bottom_left.gif);
background-repeat: no-repeat;
}

.tableBottomRowCenter
{
    border-bottom: 1px solid #929090;
	 line-height: 0px;
	 font-size: 0px;
}
.tableBottom_menu
{
	 line-height: 0px;
	 font-size: 0px;
}
.tableBottomRowRight
{
background-image: url(box_graphics/table_bottom_right.gif);
background-repeat: no-repeat;
}
/*********************************************************** 
    Menu Link
 ************************************************************/
 
.menuLink, a.menuLink, .menuLink:link, .menuLink:active
{
    color: #4B6C8C;
    text-decoration: none;
}
.menuLink:visited
{
    color: #4B6C8C;
    text-decoration: none;
}
.menuLink:hover
{
    color: #000000;
}

#Navigation td
{
    border-bottom: 1px dotted #CECECE;
    padding: 4px 0px 4px 0px;
    font-size: 11px;
}

#Navigation_01 td
{
    border-bottom: 1px dotted #CECECE;
    padding: 2px 0px 2px 0px;
    font-size: 11px;
}
/*********************************************************** 
    Header Details
 ************************************************************/
.topHeaderBkgd
{
    background-image: url(box_graphics/top_banner_background.jpg);

}

.topNavBkgd
{
    background-image: url(box_graphics/nav_bg.gif);
    border-bottom: 1px solid #929090;
}

.headerFooterLink, a.headerFooterLink, .headerFooterLink:link, .headerFooterLink:active, .headerFooterLink:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666363;
    text-decoration: none;
}
.headerFooterLink:hover
{
    color: #ADB6B6;
}

.page_heading_01
{
    font-size: 12px;
    color: #004177;
    font-weight: bold;
    margin-bottom: 3px;
}

.page_heading_02
{
    font-size: 16px;
    color: White;
    font-weight: bold;
    margin-bottom: -8px;
    padding-left: 14px;
    }
	 
.page_heading_03
{
    font-size: 16px;
    color: #004177;
    font-weight: bold;
    margin-bottom: 3px;
}
.page_heading_03_table
{
	font-size: 16px;
   color: #004177;
   font-weight: bold;
	border-bottom: 1px solid #929090;
   padding: 8px 0px 6px 0px;	
}
#	border-bottom: 1px solid #929090;
#  padding: 8px 0px 6px 0px;	 
	 
td.menu {
	color: #4F4F4F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	text-align: justify;
	line-height: 0px;
}
.table_box{
	border-bottom-width: 1px;
	border-left: 1px solid #696969;
	border-right: 1px solid #696969;
	border-top: 1px solid #696969;
	border: 1px solid #696969;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}
.bottom_line
{
        border-bottom: 1px dotted #929090;
}
.heading_red{
	font-size: 14px;
	font-weight: bold;
	color: Red;
}	 
.rhs_line
{
	border-right: 1px dotted #929090;
	border-right-width: 1px;
	padding-right: 5px;
	}
#Navigation td
{
    border-bottom: 1px dotted #CECECE;
    padding: 4px 0px 4px 0px;
    font-size: 11px;
}
.rhslhs_line
{
	border-right: 1px dotted #929090;
	border-right-width: 1px;
	border-left: 1px dotted #929090;
	border-left-width: 1px;
	padding-right: 5px;
	padding-left: 5px;
	}
td.menu_karo {
	color: #948C8A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	text-align: justify;
	line-height: 0px;
}
.top_support
{
    font-size: 14px;
    color: #004177;
    font-weight: bold;
	 background-image: url(box_graphics/table_head_bg.gif);
    border-bottom: 1px solid #929090;
    padding: 8px 0px 6px 0px;
	margin-left: 0px;
	padding-left: 4px;
}
.slist li{
	list-style-image: url(form/graphics/starb.gif);
	padding-left: 6px;
}			