/* ================================
    Common styles
   ================================
*/  
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
/*	color: #040404;*/	
	/*background-color: #0142aa;*/
	background-image: url('images/homepage07/bg_tile.gif') ;
	margin: 0px;
	font-size: 10px;
}

 #header
{
	padding: 0;
	width: 930px;
	overflow:visible;
	background-color: #FFFFFF;
	clear: both;
	height: 139px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header_logo {
	float: left;
	height: 139px;
	width: 317px;
	}
.header_right_icon {
	float: left;
}
#header_right {
	float: right;
	clear: right;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 119px;
}
#header_right_feature {
	height: 119px;
	text-align: center;
	float: left;
	width: 130px;
	margin-left: 10px;	
}
#header_right_feature1 {
	height: 119px;
	text-align: center;
	float: left;
	width: 130px;
	margin-left: 10px;	
}
#header_right_feature2 {
	height: 119px;
	text-align: center;
	float: left;
	width: 130px;
	margin-left: 10px;	
}
#main {
	width: 930px;
	overflow:visible;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	margin-bottom: 0px;
}
#main_left {
	float: left;
	padding-bottom: 3px;
}
#main_left_menu {

	width: 138px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #a3355c;
/*

	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
*/
}

/*
.main_left_menu_link {
	color: #bcbcbc;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}
*/
/*
.main_left_menu_link:hover {
	color: #333333;
}
*/

/* style for module titles */
.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #333333;
	}

.no_container {
	width: 100%;
	margin: 0;
	border: none;
	padding: 0;
	}

.mediaModule {
	border: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	}

.linkModule {
	border: none;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
    }

.links {
	border: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
    }


.no_padding {
	width: 100%;
	margin: 0;
	border: none;
	padding: 0;
       }



img {border: none;}

.tick {
	text-align: center;
}	

.bodyTextBold { font-weight: bold;}

a:link {color: #777777; text-decoration: underline;}
a:visited {color: #777777; text-decoration: underline;}
a:hover { text-decoration: none;}
a:active {color: #777777;}

h1 {color: #8e2749;}

h2, h2 a:link {color: #8e2749; font-size: 10px; font-weight: bolder;}

h2 a:link {color: #8e2749; text-decoration: underline;}
h2 a:visited {color: #8e2749; text-decoration: underline;}
h2 a:hover { text-decoration: none;}
h2 a:active {color: #8e2749;}

h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777; font-size: 10px; font-weight: bolder;}

#footer {
	width: 930px;
	overflow:visible;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	text-align: center;
	color: #777777;
}

#footerContainer {
	width: 930px;
	overflow:visible;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	text-align: center;
	color: #777777;
}
.footer_text {
	padding-top: 20px;
	padding-bottom: 20px;
}


/* ==========================
    Menu
   ==========================
*/



/* Applied to all unordered lists within the div named "menuVstatic" */

#menuVstatic div {

	margin: 0;
	border: none;
	padding: 0;	

}
#menuVstatic ul
{
	width: 138px;
	margin: 0;
	border-bottom: 1px solid #D2D4BF;
	padding: 0;
    font-family: arial, tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	list-style-type: none;
	text-align: left;
/*
	background-color: #808080;	
*/
}

/* Applied to all list items within the div named "menuVstatic" */

#menuVstatic li
{
	display: inline;
	margin: 0;
	border: none;
	padding: 0;
}

/* Applied to all links. Use "li a" styles below to customize nested links. */
#menuVstatic a
{
	display: block;
	color: #FFF; 
	border-bottom: none;
	border-top: 1px solid #D2D4BF;
	line-height: 18px;
	margin: 0;
	text-decoration: none;
}

/* Applied to all links. Use "li a" styles below to customize nested links. */

#menuVstatic a:visited { }

#menuVstatic a:hover
{
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
}


/* Applied to first-level links */
#menuVstatic ul a
{

	background-color: #a3355c;

	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-top: 1px;

}
#menuVstatic a:active {

}
/* Applied to second-level links */
#menuVstatic ul ul a
{

	padding-left: 8px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	
	background-color: #b6436c;

	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 126px;
	_width: 126px;
	/* end hack */	
}

/* Applied to third-level links */
#menuVstatic ul ul ul a
{

	padding-left: 12px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-top: 1px;

	background-color: #c6587d;	
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 122px;
	_width: 122px;
	/* end hack */
}

/* Applied to fourth-level links */
#menuVstatic ul ul ul ul a
{

	padding-left: 16px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-transform: capitalize;

	background-color: #FFF;

	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 115px;
	_width: 115px;
	/* end hack */
}

/* Applied to fifth-level links */
#menuVstatic ul ul ul ul ul a
{

	padding-left: 30px;
	background-color: #6699cc;
	font-weight: normal;
	width: 138px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: 114px;
	_width: 144px;
	/* end hack */

}

.ArrowPointer
{
	cursor: default;
}



/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#menuVstaticParentItem a
{ /* all links under the parent item (li) */

}

a#menuVstaticParentLink
{ /* parent link itself */

}
/* current link itself */
/*
a#menuVstaticCurrentLink
{ 
	color: #000;
	background-color: #FFF;
	text-decoration: none;
/*

	margin: 0;
	border: 0; 
	padding: 8px 5px 10px 5px;
	color: #eee; 
	background-color: transparent; 

	background-image: url(http://localhost/interface/Portals/interface/Skins/interface_skins/layout/Small_arrow.gif);
	background-repeat: repeat-x;
	text-decoration: none;
*/	

/*
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;

}
	*/
