/* CSS Document */

/*----------------------------------------------------------------------------------body---*/

body, dd, td, th, div, p, {
	color:#36649c;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:14px; 
}

h3
	{
	color:#666666;
	font:bold 20px Arial, Helvetica, sans-serif;
}

a	{
	color:navy; 
	text-decoration:underline;
	font:bold 12px arial;
}

a:visited 	{
	color:navy;
}

a:hover {
	color:red; 
	text-decoration:underline
}

u {
	color:#679614;
	font-size:12px;
	text-transform:uppercase;
}

/*---------------------------------------------------------------------------------boxes---*/

.module	{
	margin-bottom:12px;
	width:100%;
}
.module .box-indent {
	padding:23px 7px 15px 27px;
}

/*-------------------title----*/

.module h3	{
	background:url(../images/box-title.gif) no-repeat 0 0;
	color:#fff;
         text-align: right;
	font:bold 14px Arial;
 	padding:12px 0px 14px 27px;
}
#boxes .module h3	{
	background:url(../images/visa.jpg) no-repeat 0 0;
	border-bottom:1px solid #557192;
	color:#0e408e;
	font:bold 14px Arial;
	padding:0px 0px 12px 31px;
}
#boxes .s1 h3	{
	background:url(../images/passport.jpg) no-repeat 0 0;
}

/*----------------------------------------------------------------------------------content----*/

.module div		{
	color:#36649c;
	font-size:12px;
}

.module td, 
.module p		{
	color:#fff; 
	font-size:11px;
	padding:0px 0px 5px 0px;
	line-height:14px;
}
.module ul, #boxes .module ul {
	list-style:none;
	margin:0px 0px 0px 0px;
}
.module li		{
	padding:0px 0px 1px 0px;
}
.module li a	{
	background:url(../images/list-item2.gif) no-repeat 0 5px;
	color:#4387ce;
	display:block;
	font-size:11px;
	line-height:16px; 
	padding:0px 0px 3px 9px;
	text-decoration:underline;
}
.module li a:hover {
	color:#4387ce; 
	text-decoration:none;
}
.module li a:visited {
	color:#4387ce
}

#boxes .module .box-indent{
	padding:22px 0px 5px 0px;
}
#boxes .module li	{
	padding:0px 0px 1px 0px;
}
#boxes .module li a	{
	background:url(../images/boxes-list-item.gif) no-repeat 0 5px;
	color:#565b61;
	display:block;
	font-size:13px;
	font-family:Arial;
	line-height:16px; 
	padding:0px 0px 5px 22px;
	text-decoration:underline;
}
#boxes .module li a:hover {
	color:#565b61; 
	text-decoration:none;
}
#boxes .module li a:visited {
	color:#565b61
}


.module a		{
	color:#4387ce;
	text-decoration:underline;
}
.module a:hover	{
	color:#838383;
	text-decoration:none;
}
.module .inputbox	{
	background:#fff; 
	border:1px solid #b0a88f;
}
.module span	{
	font-weight:normal
}
.count	{ /* count users for box who's online */
	font-weight:normal;
	color:#679614;
}

/*--------------------------------------------------------------------------mainmenu---*/

.module_menu	{
	background:url(../images/box-top.gif) no-repeat 0 0 #e2ecf1;
	margin:0px 0px 13px 0px;
	width:100%;
}
.module_menu .first{
	background:url(../images/box-bottom.gif) no-repeat 0 bottom;
	width:100%;
}
.module_menu .box-indent {
	padding:29px 7px 22px 27px;
}

/*-------------------------------------------------------------------------------title----*/

.module_menu h3	{
	color:#0e408e;
	font:bold 13px arial;
	padding:29px 0px 0px 27px;
}

/*--------------------------------------------------------------------------------content----*/
.module_menu ul	{
	list-style:none;
	margin:0px 0px 0px 0px;
}
.module_menu li	{
	display:inline;
	list-style-image:
}
.module_menu li a	{
	background:url(../images/menu-list-item.gif) no-repeat 0 0px;
	color:#0e408e; 
	display:block;
	font:bold 13px arial;
	text-decoration:none;
	padding:2px 0px 4px 40px;
}
.module_menu li a:hover	{
	color:#0e408e !important; 
	text-decoration:underline;
}
.module_menu li a:visited {
	color:#0e408e
}
.module_menu ul li.active a	{
	color:#0e408e !important; 
}

.module_menu li ul	{
	padding:0px 0px 0px 10px; 
	margin:0px 0px 0px 0px;
}
.module_menu li ul li{
	display:inline;
}
.module_menu li ul li a{
	background:none;
	padding:2px 0px 8px 41px;
}

/*------------------------------------------------------------------------------------topmenu---*/
.module-topmenu {
}
ul.menu-nav {
	padding:0px 0px 0px 0px;
}
ul.menu-nav li	{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block; 
	float:left;
}
ul.menu-nav li a  {
	background:url(../images/topmenu-separator.gif) no-repeat right 26px;
	color:#0e408e;
	display:block; 
	float:left;
	font:bold 13px arial !important;
	text-decoration:none;
	text-align:center;
}
ul.menu-nav li a span	{
	display:block; 
	padding:25px 20px 0px 20px;
}


/*--------------------------------------------------------------------------------hover----*/

ul.menu-nav li a:hover  {
	color:#0e408e !important; 
	display:block; 
	float:left; 
	text-align:center; 
	text-decoration:underline;
	width:auto;
}
ul.menu-nav li a:hover span	{
	display:block;
}


/*----------------------------------------------------------------------------------visited---*/

ul.menu-nav li a:visited{
	color:#0e408e; 
}

/*------------------------------------------------------------------------------------active----*/

ul.menu-nav li.active a {
	color:#0e408e !important; 	
	display:block;
	float:left; 
	text-align:center;
	text-decoration:underline;  
	width:auto; 
}
ul.menu-nav li.active a span {
	display:block; 
	padding:25px 20px 0px 20px;
}


.remember {
	font-size:11px !important;
}
	
/*----------------------------------------------------------------------------------structure---*/

#body {
	background:url(../images/bg.gif) repeat 50% 0;
}
.main 	{
	width:912px;
}

/*------------------------------------------------------------------------------------header---*/
#shadow-left {
	background:url(../images/shadow-left.gif) repeat-y 0 0 #fff;
}
#shadow-right {
	background:url(../images/shadow-right.gif) repeat-y right 0;
	padding:16px 22px 0px 22px;
}
#top {
	background:url(../images/top-bg.gif) repeat-x 0 0;
	margin-bottom:16px;
	width:100%;
}
	.top-left {
		background:url(../images/top-left.gif) no-repeat 0 0;
	}
	.top-right {
		background:url(../images/top-right.gif) no-repeat right 0;
		height:131px;
		overflow:hidden;
	}
#header {
	background:url(../images/header-bg.jpg) repeat-x 0 0;
	width:100%;
}
	.header-left {
		background:url(../images/header-left.jpg) no-repeat 0 0;
		width:100%;
	}
	.header-right {
		background:url(../images/globe.jpg) no-repeat right 0;
		height:242px;
		width:100%;
	}
	#header .space {
		padding:79px 0px 0px 39px;
	}
#logo {
	width:291px;
	float:left;
}
#logo .space {
	padding:52px 0px 0px 40px;
}
#topmenu {
	height:61px;
	float:right;
	padding:63px 0px 0px 0px;
	width:577px;
}
	.module-topmenu {
		background:url(../images/topmenu-bg.gif) repeat-x 0 0;
	}
	.module-topmenu div {
		background:url(../images/topmenu-left.gif) no-repeat 0 0;
	}
	.module-topmenu div div {
		background:url(../images/topmenu-right.gif) no-repeat right 0;
		height:61px;
	}

#boxes {
	width:100%;
	overflow:hidden;
	padding:14px 0px 0px 0px;
}
#boxes #user1 {
	width:49%;
	float:left;
}
#boxes #user2 {
	width:49%;
	float:right;
}
	#boxes .module {
		background:url(../images/boxes-top-left.gif) no-repeat 0 0 #e2ecf1;
	}
	#boxes .boxes-top-right {
		background:url(../images/boxes-top-right.gif) no-repeat right 0;
		width:100%;
	}
	#boxes .boxes-bottom-right {
		background:url(../images/boxes-bottom-right.gif) no-repeat right bottom;
	}
	#boxes .boxes-bottom-left {
		background:url(../images/boxes-bottom-left.gif) no-repeat 0 bottom;
		padding:20px 20px 20px 24px;
	}
	

/*--------------------------------------------------------------------------------------content---*/

#content {
	width:100%;
	overflow:hidden;
}
#indent {
	padding:0px 17px 0px 16px;
}
	#right {
		background:url(../images/right-top.gif) no-repeat 0 0 #cedeed;
		float:right;
		width:246px;
	}
		.right-bottom {
			background:url(../images/right-bottom.gif) no-repeat 0 bottom;
			padding:10px;
		}
	#wrapper {
		margin:0px 262px 0px 0px;
	}
	* html #wrapper {
		margin:0px 259px 0px 0px;
	}
	#wrapper2 {
		margin:0px 0px 0px 0px;
	}


/*--------------------------------------------------------------------------------------footer---*/

#footer		{
	height:62px;
	border-top:3px solid #557192;
}
#footer .indent	{
	color:#36649c;
	font:bold 12px Arial;
	padding:25px 0px 0px 0px;
	text-align:center;
        background:url(../images/trademark.jpg) no-repeat center bottom;
}
#footer .indentindex	{
	color:#36649c;
	font:bold 12px Arial;
	padding:8px 0px 0px 0px;
	text-align:center;
}
#footer a		{
	color:#36649c;
	font:bold 12px Arial;
	text-decoration:underline;
}
#footer a:hover	{
	text-decoration:none
}
