/* ********** [ GENERAL ] ********** */

body {
	margin: 0px; padding: 0px;
	cursor: default;
	background: #FDE5F4;
	text-align: left; }

body table {
	text-align: left; }

div.clear {
	clear: both; }



/* ********** [ PAGE ] ********** */

div#page_wrap { }

	div#page { }



/* ********** [ HEADER ] ********** */

div#header_wrap {
	height: 90px;
	background: #ffffff; }

	div#header {
		margin: 0px auto;
		width: 780px; height: 90px;
  		background: url('logo.gif') no-repeat; }

		div#header h1 {
			margin: 0px;
			padding: 0px 0px 0px 60px;
			float: left;
			font: 30px/90px Trebuchet MS, tahoma;
			font-weight: bold;
			color: #D52525; }

			div#header h1 span { }


/* ********** [ NAVIGATION ] ********** */

div#headernav_wrap {
	height: 36px;
	background: #2274D9;
	position: relative; }

	div#headernav {
		margin: 0px auto;
		width: 780px; }

		div#headernav ul {
			margin: 0px;
			padding: 0px;
			height: 36px;
			list-style-type: none; }

			div#headernav ul li {
				margin: 0px; padding: 0px;
				float: left; }

				div#headernav ul li a {
					padding: 0px 10px;
					height: 36px;
					display: block;
					float: left;
					font: 12px/36px arial;
					color: #ffffff;
					text-decoration: none; }

					div#headernav ul li a:hover {
						background: #619DE6;
						color: #ffffff; }


/* ********** [ FOOTER ] ********** */

div#footer_wrap {
	margin: 0px auto;
	padding: 0px 10px 10px 10px;
	width: 780px;
	background: #2268BB;
	border: 1px solid #164479;
	border-width: 0px 1px 1px 1px; }

	div#footer {
		height: 30px;
		background: #4C8FDE;
		font: 11px/30px verdana;
		color: #ffffff;
		text-align: center; }

		div#footer a {
			font: 11px/30px verdana;
			color: #ffffff;
			text-decoration: none; }

		div#footer a:hover {
			text-decoration: underline; }


/* ********** [ CONTAINER ] ********** */

div#container_wrap {
	margin: 0px auto;
	padding: 0px;
	width: 824px;
  	background: #ffffff; }

  	div#container { }


/* ********** [ SIDEBAR ] ********** */

div#sidebar_wrap {
	margin: 0px;
	padding: 0px;
	width: 140px;
	float: left;
	background: #ffffff; }

  	div#sidebar { }


/* ********** [ CONTENT ] ********** */

#content_wrap {
	margin: 0px;
	padding: 0px;
	width: 824px; }

  	#content { }


/* ********** [ MESSAGES ] ********** */

div#info_message {
	margin: 10px 10px 0px 10px;
	padding: 10px 10px 10px 50px;
    font: 12px arial;
	color: #aa571b;
    background-color: #FFFFC0;
    background-image: url('i_heart2.gif');
    background-repeat: no-repeat;
    background-position: 5px 50%;
    border-top: 1px #d8b62d solid;
    border-bottom: 1px #d8b62d solid; }

	div#info_message a {
		font: 12px arial;
		color: #aa571b;
		text-decoration: none; }

	div#info_message a {
		text-decoration: underline; }

div#error_message {
	margin: 10px 10px 0px 10px;
	padding: 10px 10px 10px 50px;
    font: 12px arial;
	color: #800000;
    background-color: #FFD7D7;
    background-image: url('i_heart2.gif');
    background-repeat: no-repeat;
    background-position: 5px 50%;
    border-top: 1px #9D290D solid;
    border-bottom: 1px #9D290D solid; }

	div#error_message a {
		font: 12px arial;
		color: #800000;
		text-decoration: none; }

	div#error_message a {
		text-decoration: underline; }


.red {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #FF0033;
}
.red_b {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0033;
	text-decoration: underline;
}
.font0 {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #C3C2C2;
}
.font1 {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #666666;
}
.font2 {
	FONT-SIZE: 8px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.font3 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.font4_pink{
	FONT-SIZE: 10px; COLOR: #ff38af; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.font4_pink_b{
	FONT-SIZE: 10px; COLOR: #ff38af; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold
}
.font4 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.font4_b {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
}
.font-7 {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.cp {
	TEXT-INDENT: 1cm
}
.input {
	SCROLLBAR-FACE-COLOR: #cccccc;
	FONT-SIZE: 11px;
	BACKGROUND: #F2EECC;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	TEXT-ALIGN: left;
	border: 0px none;
}
.font8 {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #125BAA;
}
.require {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #125BAA;
}
.grey1 {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #666666;
}
.grey1_b {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}
.blue3_b {
	FONT-SIZE: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #125BAA;
}
.blue4_b {
	FONT-SIZE: 22px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #125BAA;
}
.pink2_b {
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ff38af;
}
.pink3_b {
	FONT-SIZE: 20px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ff38af;
}
.pink1 {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #ff38af;
}
.pink1_b {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fc8ace;
}
.pink4_b {
	FONT-SIZE: 22px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ff38af;
}
.border {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #666666;
	border:1px solid #A8C3E0;
	background-color: #FFF9FE;
}


/*---------- Links ----------*/
a {COLOR: #FF4AB1; TEXT-DECORATION: none}
a:hover {COLOR: #125BAA; TEXT-DECORATION: underline}

a.bluelink {text-decoration : underline; color : #125BAA;}
a.bluelink:hover {text-decoration : underline; color : #CCCCCC;}
