﻿/* GENERAL CSS START */


html {
	margin : 0px;
	padding : 0px;
	text-align : center;
	background-image : url('../images/background.jpg');
	background-position : fixed;
	background-repeat : repeat;
}

body {
	font-family : 'Tahoma', Arial;
	margin : 0 auto;
	padding : 0px;
	text-align : center;
	color : black;
	font-size : 12px;
}

h1 {
	color : #ff3300;
	font-weight : bold;
	font-size : 14px;
	line-height : 30px;
	text-align : left;
	text-shadow : 1px 1px 1px gray;
}

h2 {
	color : #ff3300;
	font-weight : bold;
	font-size : 13px;
	line-height : 18px;
	text-align : left;
	margin : 19px 0 0 0;
	text-shadow : 1px 1px 1px gray;
}

h3 {
	color : black;
	font-weight : bold;
	font-size : 12px;
	line-height : 18px;
	text-align : left;
	margin : 0 0 0 0;
}

p {
	color : black;
	font-weight : normal;
	font-size : 12px;
	line-height : 18px;
	margin : 5px 0 5px 0;
	text-align : justify;
}

a {
	color : #ff3300;
}

a:hover {
	color : #1F5AA9;
}

.form {
	margin : 5px 0 5px 0;
	font-family : 'Tahoma', Arial;
	font-size : 12px;
	padding : 2px;
}

.submit {
	font-family : 'Tahoma', Arial;
	font-size : 12px;
	padding : 2px 12px;
	background : #d7d9da;
	font-weight : bold;
	border : 1px solid black;
	width : 100px;
	height : 23px;
}

.submit:hover {
	border : 1px solid #FE8500;
	padding : 2px 12px;
}

hr {
	border : 0;
	border-top : 1px dotted gray;
}

th {
	background : #4f81bd;
	padding : 5px;
	line-height : 20px;
	font-weight : bold;
	text-align : center;
	color : white;
	border : 1px solid #4f81bd;
}

.table {
	width : 60%;
	margin : 10px 0 20px 60px;
	text-align : left;

}

.table td {
	padding : 7px;
	border : 1px solid #4f81bd;
	text-align : center;
}

.table .tr1 td {
	background : white;
}

.table .tr2 td  {
	background : #EEF2FB;
}

.table .center {
	text-align : center;
}

ul {
	list-style : none;
	margin : 10px 0 10px 20px;
	line-height : 19px;
}

.ul li {
	background-image : url('../images/ul.png');
	background-repeat : no-repeat;
	background-position : 0px 6px;
	padding : 0 0 0 18px;
}

.imgRight {
	float : right;
	margin : 10px 0 15px 15px;
}

.imgCenter {
	text-align : center;
	margin : 0 auto;
	padding : 10px 25px;
}

.imgLeft {
	float : left;
	margin : 10px 15px 15px 0;
}

.clear {
	clear : both;
	margin : 5px 0 5px 0;
}

.emphasize {
	font-weight : bold;
	color : #FF3300;
	text-align : center;
	line-height : 30px;
}

.emphasize2 {
	font-weight : bold;
	color : #FF3300;
	linbe-height : 12px;
	font-size : 12px;
}

.blue {
	color : #20A4C6;
	font-weight : bold;
}

.break {
	height : 6px;
}

input, textarea {
	background : #ECF3FB;
	border : 1px solid gray;
	padding : 1px 0;
	margin : 3px 0;
}

input:hover, input:focus {
	background : #E3E3E3;
}

.all {
	text-align : center;
	min-height : 624px;
	margin : 0 0 0 120px;
}

.man {
	background : url('../images/man.png') top left no-repeat;
	width : 192px;
	height : 674px;
	position : absolute; 
	bottom : -75px;
	left : -120px;
	z-index : -10;
}

.topHand {
	background : url('../images/topHand.png') top left no-repeat;
	width : 112px;
	height : 36px;
	position : absolute; 
	top : -520px;
	left : 124px;
}

.hand {
	background : url('../images/hand.png') top left no-repeat;
	width : 36px;
	height : 69px;
	position : absolute; 
	top : -308px;
	left : -26px;
	z-index : 10000;
}

.relative {
	position : relative;
}

.logo {
	background : url('../images/logo.png') top right no-repeat;
	width : 518px;
	height : 96px;
	position : absolute;
	top : -105px;
	right : 50px;
}

.footer {
	width : 98%;
	text-align : center;
	margin : 0 auto;
	font-size : 11px;
}

.footer td {
	padding : 5px 0 0 0;
	vertical-align : top;
}

.rdc {
	text-align : left;
}

.rdc img {
	margin : -12px 0 0 -25px;
}

.addresses {
	text-align : center;
	line-height : 15px;
}

.addresses a {
	color : #ff3300;
	font-weight : bold;
}

.addresses a:hover {
	color : #1F5AA9;
}

.ds {
	text-align : right;
}

.ds img {
	margin : -9px -14px 0 0;
}

.image {
	float : left;
	margin : 0 56px;
}

.form2 {
	text-align : center;
	margin : 0 auto;
}

.form2 td {
	padding : 2px;
	text-align : right;
}

/* GENERAL CSS END */

/* OVAL TABLE */

.allTable {
	text-align : center;
	width : 870px;
	z-index : 999;
	margin : 130px auto 0 auto;
}

.ovalTopLeft {
	background : url('../images/ovalTopLeft.png') bottom right no-repeat;
	width : 25px;
	height : 58px;
}

.ovalTopMiddle {
	background : url('../images/ovalTopMiddle.png') bottom right repeat-x;
	height : 58px;
	width : 800px;	
	vertical-align : bottom;
	padding: 0 0 12px 0;
}

.mainContent {
	min-height : 430px;
}

.ovalTopRight {
	background : url('../images/ovalTopRight.png') bottom left no-repeat;
	width : 25px;
	height : 58px;
}

.ovalMiddleLeft {
	background : url('../images/ovalLeft.png') top right repeat-y;
	width : 25px;
}

.ovalMiddleMiddle {
	background : white;
}

.ovalMiddleRight {
	background : url('../images/ovalRight.png') top left repeat-y;
	width : 25px;
}

.ovalBottomLeft {
	background : url('../images/ovalBottomLeft.png') top right no-repeat;
	width : 25px;
	height : 25px;
	position : relative;
	z-index : -1;
}

.manContainer {
	position : relative;
	z-index : -10;
}

.handContainer {
	position : relative;
	z-index : 1;
}

.topHandContainer {
	position : relative;
	z-index : -1;
}

.ovalBottomMiddle {
	background : url('../images/ovalBottomMiddle.png') top left repeat-x;
	width : 25px;
}

.ovalBottomRight {
	background : url('../images/ovalBottomRight.png') top left no-repeat;
	width : 25px;
	height : 25px;
}

/* OVAl TABLE */


/* MENU CSS START */

.menu {
	line-height : 48px;
	list-style : none;
	margin : 0 0 0 3px;
}

.menu li {
	display : inline;
}

.menu li a {
	color : white;
	font-weight : bold;
	padding : 0 3px;
	text-shadow : 1px 1px 1px gray;
}

.menu li a:hover {
	color : #C3D7F0;
}

.menu .selected a {
	background : url('../images/selected.jpg') top left repeat-x;
	height : 48px;
	line-height : 48px;
	padding : 12px 0;
	color : black;
	padding : 6px 2px 4px 2px;
	text-shadow : 1px 1px 1px #E4EBF5;
}

.menu .selected a:hover {
	color : black;
}

.menu .separator {
	color : white;
}

.menu li a:hover {

}

/* MENU CSS END */

/* OVAL INSIDE */

.ovalInside {
	text-align : center;
	margin : 0 0 0 -27px;
	line-height : 17px;
}

.ovalInsideTable {
	width : 80%;
}

.ovalInsideTopLeft {
	background : url('../images/ovalInsideTopLeft.png') bottom right no-repeat;
	width : 45px;
	height : 17px;
}

.ovalInsideTopMiddle {
	background : url('../images/ovalInsideTopMiddle.png') bottom right repeat-x;
	height : 17px;
	vertical-align : top;

}

.ovalInsideTopRight {
	background : url('../images/ovalInsideTopRight.png') bottom left no-repeat;
	width : 18px;
	height : 17px;
}

.ovalInsideMiddleLeft {
	background : url('../images/ovalInsideLeft.png') top right repeat-y;
	width : 45px;
	vertical-align : middle;
}

.icon {
	background : url('../images/icon.png') top right no-repeat;
	width : 45px;
	height : 41px;
	float : right;
	margin : 0 1px 0 0;
}

.ovalInsideMiddleMiddle {
	background : white;	
	width : 90%;
	vertical-align : middle;
}

.ovalInsideMiddleMiddleDiv {
	min-height : 50px;
	text-align : center;
}

.ovalInsideMiddleRight {
	background : url('../images/ovalInsideRight.png') top left repeat-y;
	width : 18px;
}

.ovalInsideBottomLeft {
	background : url('../images/ovalInsideBottomLeft.png') top right no-repeat;
	width : 45px;
	height : 17px;
}

.ovalInsideBottomMiddle {
	background : url('../images/ovalInsideBottomMiddle.png') top left repeat-x;
	width : 17px;
}

.ovalInsideBottomRight {
	background : url('../images/ovalInsideBottomRight.png') top left no-repeat;
	width : 18px;
	height : 17px;
}

/* OVAl TABLE */
