html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
} 

tr,p
{
	font-size				: 12px;
}
ul, ol {
	padding-left			: 0px; 
	padding-right 			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 3px;
	list-style-type			: disc; 
	list-style-position		: outside;
	margin-left				: 5px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px
}

li {
	padding-left			: 0px; 
	padding-right 			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 3px;
	list-style-image		: url(../images/arrow.png); 
	margin-left				: 10px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px
}
 
body {
	background				: #660000;
	text-align				: center;
	font					: 12px Verdana, Arial, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
	color					: #555555; 
	padding					: 0px;
	margin					: 0px;
} 
 
/* General Layout */
#container {
	width: 702px;
	margin: 0 auto;
	padding: 0;
	text-align: left;	
}

.container-top {
	width: 702px;
	padding: 0;
}

.container-mid {
	width: 702px;
	padding: 0;
	margin: 0 auto;

}

.container-inner {
	width: 702px;
	padding: 0;
}



#header1
{
	width				: 100%;
	background			: url(../images/toplogo1.jpg);
	background-repeat 	: no-repeat;
	height				: 93px;
}

#topmostmenu
{
	height				: 34px;
        background                      : #FF6633;

}

div#footer1
{
	background	: url(../images/footer-bg.gif);
	background-repeat	: repeat-x;
	height		: 34px;
	width		: 100%;
}

#wrapper {
	height: 400px;
}

div#header {
	position: relative;
	background: url(../images/header_cy1.jpg) 50% 0 no-repeat;
	height: 147px;
	overflow: hidden;
}

div#blendimage {
	height: 147px;
	background-position: 50% 0;
}

/* General Layout */



/* Template related stuff */

div.moduletable
{
	width		: 100%;
	margin-bottom    		: 5px;
	margin-top				: 0px;
	padding-top				: 0px;
	padding-bottom			: 0px;
	padding-left			: 0px;
}

div.moduletable td {
	padding-left			: 5px;
	text-align				: left;
}

div.moduletable form
{
	padding-left			: 5px;
}


div.moduletable h3 {
	color					: #efefef;
	font-family				: Arial;
	font-size				: 11px;
	letter-spacing			: 0px;
	text-decoration			: none;
	text-align				: left;
	text-transform			: capitalize;
	vertical-align			: top;
	font-weight				: bold;
	background				: transparent url(../images/moduleheader.jpg) no-repeat top left;
	padding-left			: 20px;
	padding-top				: 3px;
	padding-bottom			: 5px;
	margin-bottom			: 0px;
	height					: 20px;
	
	
}


div.moduletable td {
	padding: 3px 0!important;
}


/* #### SMALL FONT SETTINGS #### */

.small {
  	font-family      		: Verdana, Arial, Helvetica, sans-serif;
  	font-size        		: 9px;
  	color            		: #CC6633;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.lightlink {
  	font-family      		: Verdana, Arial, Helvetica, sans-serif;
  	font-size        		: 10px;
  	color            		: #FFFF00;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.lightlink2 {
  	font-family      		: Verdana, Arial, Helvetica, sans-serif;
  	font-size        		: 9px;
  	color            		: #FF9900;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

.smalldark {
  	font-family      		: Verdana, Arial, Helvetica, sans-serif;
  	font-size        		: 9px;
  	color            		: #002850;
  	text-decoration  		: none;
  	font-weight      		: normal;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
  	text-align       		: left;
  	background       		: transparent;
  	padding-top      		: 0px;
  	padding-left     		: 0px;
  	padding-bottom     		: 0px;
  	padding-right    		: 0px;
  	margin-top      		: 0px;
  	margin-left     		: 0px;
  	margin-bottom     		: 0px;
  	margin-right    		: 0px;
  	vertical-align   		: top;
  	width            		: 95%;
}

.contentpaneopen {
  	text-align       		: left;
  	background       		: transparent;
  	padding-top      		: 0px;
  	padding-left     		: 0px;
  	padding-bottom     		: 0px;
  	padding-right    		: 0px;
  	margin-top      		: 0px;
  	margin-left     		: 0px;
  	margin-bottom     		: 0px;
  	margin-right    		: 0px;
  	vertical-align   		: top;
  	width            		: 95%;
}

.contentheading, .componentheading {	
	background				: transparent url(../images/contentheader.jpg) no-repeat top left;
	color					: #BD560B;
	font-family				: Arial;
	font-size				: 14px;
	letter-spacing			: -1px;
	text-decoration			: none;
	text-transform			: uppercase;
	font-weight				: bold;
	height					: 21px;
	margin-left				: 0px; 
	margin-right			: 0px; 
	margin-top				: 0px; 
	margin-bottom			: 0px;
	padding-left			: 20px; 
	padding-right			: 0px; 
	padding-top				: 1px; 
	padding-bottom			: 3px;
	width					: 100%;
	}

.createdate {
  	font-family     		: Arial, Helvetica, sans-serif;
  	font-size        		: 10px;
  	color            		: #999999;
  	text-align       		: left;
}

/* ###################### FORMULAR SETTINGS ###################### */
form {
	margin					: 0px;
	padding					: 0px;
}
.inputbox {
	font					: 11px Verdana, tahoma, Geneva, Arial, Helvetica, sans-serif;
}
.inputbox2 {
	font					: 10px Verdana, tahoma, Geneva, Arial, Helvetica, sans-serif;
	border					: 0px;
	background				: transparent;
}
.button {
	font					: 10px Arial, Trebuchet MS, tahoma, Geneva, Helvetica, sans-serif;
	margin-top				: 0px;
	margin-bottom			: 0px;
}


/* #### LINKS #### */
a.readon:link, a.readon:visited {
	color					: #ff0000;
 	text-transform			: uppercase;
	background				: url(../images/readon.gif) no-repeat center left;
	font					: 11px Tahoma, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	padding-left			: 15px; 
	padding-right			: 10px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	}

a.readon:hover {
	background				: transparent url(../images/readon.gif) no-repeat center left;
	font					: 11px Tahoma, Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color					: #555555;
 	text-transform			: uppercase;
	font-weight				: normal;
	padding-left			: 15px; 
	padding-right			: 10px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	}

a:link, a:visited {
  	font-size        		: 11px;
  	color            		: #ff0000;
  	text-decoration  		: none;
  	font-family      		: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
  	color            		: #990000;
  	text-decoration  		: none;
}

a.category:link, a.category:visited {
	color            		: #990000;
	font-weight      		: bold;
	letter-spacing   		: 1px;
}

a.category:hover {
	color            		: #ff0000;
}

/* #### FOR MODIFYING {moscode} OUTPUT.  DON'T SET THE COLOR! #### */
.moscode {
	background-color		: #e0e0e0;
	padding-left			: 5px; 
	padding-right			: 5px; 
}

/* #### TEXT PASSED WITH MOSMSG URL PARAMETER #### */
.message {
	font-weight				: bold;
	font-size 				: 14pt;
	color 					: #E0B54E;
	text-align				: left;
	width					: 100%;
	padding-left			: 5px; 
	padding-right			: 5px; 
}


/* #### MISCELLANEOUS #### */

.images {
	border					: 0px;
	margin-top				: 0px;
	margin-left				: 0px;
	margin-bottom			: 0px;
	margin-right			: 0px;
	}

/* mainlevel menu */
#rightcol a.mainlevel,
#rightcol a.mainlevel:link,	
#rightcol a.mainlevel:active {
	font-size   			: 11px;
	font-weight				: normal;
	color					: #FF0000;
	margin					: 0px;
	text-decoration			: none;
	text-transform			: uppercase;
	background				: url(../images/bullet.gif) no-repeat 0 3px;
	padding-left			: 15px; 
	padding-right			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	line-height				: 10px;

}

#rightcol a.mainlevel:visited {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	color					: #FF0000;
}

#rightcol a.mainlevel:hover {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	color					: #C12020;
}

#rightcol a.sublevel,
#rightcol a.sublevel:link 
#rightcol a.sublevel:active {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 3px;
	color					: #ff0000;
	text-decoration			: none;
	padding-left			: 30px; 
	padding-right			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
}

#rightcol a.sublevel:visited {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 3px;
	color					: #880000;
}

#rightcol a.sublevel:hover {
	font-size				: 12px;
	font-weight				: normal;
	margin					: 3px;
	color					: #990000;
}

/* splitmenu sublinks */


#rightcol ul.submenu,
#rigthcol ul.submenu ul,
#rigthcol ul.submenu ul ul {
	padding: 0;
	margin: 0;
}

ul.submenu li{
	list-style: none;
	margin: 0;
	padding: 0;
	
}

ul.submenu ul li a{
	text-indent: 15px;
	
}

ul.submenu ul ul li a{
	text-indent: 30px;
}

ul.submenu ul li a {
	border-right: 4px solid #46596E;

}

ul.submenu li a {
	display: block;
	padding: 3px 0px;
	border-top			: 1px solid #BE2222;
	border-right		: 4px solid #BE2222;
	width: 150px;
	margin-left		: 10px;
	margin-bottom	: 5px;

}

#rightcol ul.submenu a:link,
#rightcol ul.submenu a:visited {
	text-transform	: capitalize;
	color			: #000000;
	line-height		: 20px;
	font-size		: 11px;
}

#rightcol ul.submenu a:hover {
	text-decoration: none;
	border-right		: 4px solid #DD2525;
}

#rightcol ul.submenu ul li a {
	border-right: 4px solid #46596E;
}





/* this is used to set margin for the mainlevel menus particularly */
#rightcol .moduletable table
{
	margin-left			: 5px;
}

/* mainlevel menu */

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableheader {
	background-color 		: #BD560B;
	color            		: #efefef;
	height           		: 20px;
	font-weight      		: normal;
	letter-spacing   		: 0px;
}

.sectiontableentry1 {
	
}

.sectiontableentry2 {
}

/*  Top most menu */

a.mainlevel-nav,
a.mainlevel-nav:link 
a.mainlevel-nav:active {
	font-size   			: 10px;
	font-weight				: bold;
	font-family				: arial;
	color					: #888888;
	margin					: 0px;
	text-decoration			: none;
	text-transform			: lowercase;
	background				: url(../images/topmenubg.jpg) no-repeat top left;
	padding-left			: 18px; 
	padding-top				: 15px; 
	padding-bottom			: 0px;
	text-align				: left;
	height					: 45px;
}

a.mainlevel-nav:visited {
	font-size				: 11px;
	font-weight				: bold;
	margin					: 0px;
	color					: #888888;
}

a.mainlevel-nav:hover {
	font-size				: 11px;
	font-weight				: bold;
	margin					: 0px;
	color					: #356397;
}

.divTopMenu
{
	padding-top: 50px; 
	padding-left: 400px; 
	padding-right: 50px;
	
}

/* Top most menu */



/* table mainframe properties */

#mainframe
{
	background	: url(../images/mainbg.jpg);
	width		: 100%;
	border-right		: 1px solid #BD560B;
	border-left			: 1px solid #BD560B;
}
.tdMainContent
{
	vertical-align : top;
	width			: 510px;
	padding-left	: 5px;
	border-right		: 1px solid #BD560B;
	background-color	: #ffffff;
	border-left	: 1px solid #BD560B;
}

.tdRightCol
{
	vertical-align	: top;
	width			: 192px !important;
	width			: 188px;
	background-color	: #ffff99;
}

#rightcol
{
	
}


/* table mainframe properties */

/*****************************
 ****      splitmenu      ****
 *****************************/
/* top level links */

#navheader li {
	z-index: 3;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}
#navheader li a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 0 14px;
	text-decoration: none;
	color: #EEEEEE;}
	
#navheader li a:hover {
	color: #fff;}
	
#navheader li.active {
	z-index: 1;
	height: 17px;
	border-bottom: 4px solid #46596E;
}
#navheader {
	z-index: 2;
	position: absolute;
	height: 20px;
	margin-top	: 7px;
	background		: url(../image/toplogo2.jpg);
}
	
#slider {
	z-index: 2;
	position: absolute;
	height: 20px;
	border-bottom: 4px solid #FFFFFF;
}


div#horizmenu {
	

	position: relative;
}

.clr {
	clear: both;
}


/* icon menu (name only icon) */

/* mainlevel menu */
a.mainlevel_iconmenu,
a.mainlevel_iconmenu:link 
a.mainlevel_iconmenu:active {
	font-size   			: 11px;
	font-weight				: normal;
	color					: #333333;
	margin					: 0px;
	padding-right			: 0px; 
	padding-top				: 0px; 
	padding-bottom			: 0px;
	padding-left			: 7px;
}

a.mainlevel_iconmenu:visited {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	color					: #333333;
}

a.mainlevel_iconmenu:hover {
	font-size				: 11px;
	font-weight				: normal;
	margin					: 0px;
	text-decoration			: underline;
}

/* icon menu (name only icon) */

a.mainlevel-nav1,
a.mainlevel-nav1:link,
a.mainlevel-nav1:visited {
	font-size   			: 11px;
	font-weight				: bold;
	font-family				: arial;
	color					: #333333;
	margin					: 0px;
	text-transform			: capitalize;
	padding-left			: 5px; 
	padding-top				: 15px; 
	padding-bottom			: 0px;
	text-align				: left;
	height					: 45px;
}

a.mainlevel-nav1:hover {
	font-size				: 11px;
	font-weight				: bold;
	margin					: 0px;
	color					: #356397;
}

/* red color module div */
div.moduletable_red
{
	background-color		: #C12E2E;
	color					: #ffffff;
	padding					: 5px;
	text-align				: justify;
	border					: 1px solid #c6c6c6;
}

div.moduletable_red td {
	padding-left			: 5px;
	text-align				: left;
}

div.moduletable_red form
{
	padding-left			: 5px;
}


div.moduletable_red h3 {
	color					: #FFFFFF;
	background-color		: #B91919;
	font-family				: Arial;
	font-size				: 12px;
	letter-spacing			: 0px;
	text-decoration			: none;
	text-align				: left;
	text-transform			: capitalize;
	font-weight				: bold;
	padding-left			: 10px;
	height					: 20px;
	padding-top				: 5px;
	margin-bottom			: 5px;
}
/* red color module div */

/* blue color module div */
div.moduletable_blue
{
	background-color		: #386DB2;
	color					: #ffffff;
	padding					: 5px;
	text-align				: justify;
	border					: 1px solid #c6c6c6;
}

div.moduletable_blue td {
	padding-left			: 5px;
	text-align				: left;
}

div.moduletable_blue form
{
	padding-left			: 5px;
}


div.moduletable_blue h3 {
	color					: #FFFFFF;
	background-color		: #255EA8;
	font-family				: Arial;
	font-size				: 12px;
	letter-spacing			: 0px;
	text-decoration			: none;
	text-align				: left;
	text-transform			: capitalize;
	font-weight				: bold;
	padding-left			: 10px;
	height					: 20px;
	padding-top				: 5px;
	margin-bottom			: 5px;
}
/* blue color module div */

/* green color module div */
div.moduletable_green
{
	background-color		: #5A955D;
	color					: #ffffff;
	padding					: 5px;
	text-align				: justify;
	border					: 1px solid #c6c6c6;
}

div.moduletable_green td {
	padding-left			: 5px;
	text-align				: left;
}

div.moduletable_green form
{
	padding-left			: 5px;
}


div.moduletable_green h3 {
	color					: #FFFFFF;
	background-color		: #4F8352;
	font-family				: Arial;
	font-size				: 12px;
	letter-spacing			: 0px;
	text-decoration			: none;
	text-align				: left;
	text-transform			: capitalize;
	font-weight				: bold;
	padding-left			: 10px;
	height					: 20px;
	padding-top				: 5px;
	margin-bottom			: 5px;
}
/* green color module div */


/* color based bg */

.tblMain
{

}

.tdMainContent
{
	
}

/* main level no icon */

a.mainlevel-noicon:link, a.mainlevel-noicon:visited {

	display					: block;

	color					: #D36302;

	font-weight				: bold;

	width					: 90%;

	padding-left			: 10px;

	text-decoration			: none;

	font-family				: Arial,Verdana, Helvetica, sans-serif;

	line-height				: 18px;
	padding-top				: 0px;
	padding-bottom			: 0px;
	
	height					: 18px;
}

a.mainlevel-noicon:hover {

	color					: #FFFFFF;

	background-color		: #D36302;
	

}