body {
	min-width			: 1100px;
	font-family			: Trebuchet, sans-serif;
	color				: #333333;
	margin				: 0px;
	padding				: 0px;
	background-image	: url('images/background.jpg');
}

a:link, a:visited {
	color				: #005FA9;
	text-decoration		: none;
}

a:hover {
	color				: #C050A0;
	text-decoration		: none;
	text-shadow			: 3px 3px 6px #8888BB;
}

img {
	border				: 1px solid #882222;
	box-shadow			: 0px 0px 12px #882222;
}

img:hover {
	border				: 1px solid #222288;
	box-shadow			: 0px 0px 12px #222288;
}

table {
	border				: 1px solid #AAAACC;
	border-collapse 	: collapse;
}

td {
	border				: 1px solid #BBBBEE;
}

.top {
	margin-top			: 8px;
	margin-bottom		: 8px;
	text-align			: center;
}

.top img {
	border				: 0px;
	box-shadow			: 0px 0px 16px #882222;
}

.bottom {
	padding				: 5px 5px 5px 5px;
	margin				: 0px auto;
	font-size			: 14px;
	font-variant		: small-caps;
	color				: #666666;
	text-align			: center;
	text-shadow			: 1px 1px 3px #6666AA;
	border-top			: 1px solid #CCCCCC;
}

.left {
	width				: 200px;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
	background-color	: #F5F5FF;
	font-variant		: small-caps;
	border-right		: 1px solid #CCCCCC;
}

.others {
	text-align			: center;
}

.tabPage {
	width				: 100%;
	border-collapse 	: collapse;
}

.tabPage td {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	vertical-align		: top;
}

.tabPage th {
	width				: 180px;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	text-align			: left;
	vertical-align		: top;
}

.sectionLinks {
	margin				: 0px;
	padding				: 0px;
}

.sectionLinks h3 {
	padding				: 10px 0px 2px 10px;
	border-bottom		: 1px solid #CCCCCC;
}

.sectionLinks a:link, .sectionLinks a:visited {
	width				: 189px;
	display				: block;
	margin-top			: 2px;
	margin-bottom		: 0px;
	padding				: 24px 0px 24px 10px;
	background-color	: #DADAF5;
	font-weight			: bold;
	color				: #21536A;
	border-top			: 1px solid #FFFFFF;
	border-bottom		: 1px solid #CCCCCC;
}

.sectionLinks a:hover {
	background-color	: #D5A0A0;
	font-weight			: bold;
	text-decoration		: none;
	border-top			: 1px solid #CCCCCC;
	text-shadow			: 3px 3px 6px #8888CC;
	box-shadow			: 4px 4px 4px #E0A0A0;
}

.sectionLinks ul {
	width				: 189px;
	list-style-type		: none;
	margin-top			: 0px;
	margin-left			: 0px;
	margin-bottom		: 0px;
	margin-right		: 0px;
	padding				: 0px 0px 0px 0px;
}

.sectionLinks li {
	width				: 189px;
	height				: 50px;
	margin-top			: 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;
	margin-right		: 0px;
	padding				: 0px 0px 0px 0px;
	line-height			: 0px;
}

.relatedLinks {
	margin				: 0px;
	padding				: 10px 0px 10px 10px;
	background-color	: #F0F0FF;
	border-bottom		: 1px solid #CCCCCC;
}

.relatedLinks h3 {
	margin-top			: 6px;
	margin-bottom		: 8px;
	padding				: 0px 0px 0px 0px;
}

.relatedLinks a {
	display				: block; 
}

.pageName {
	padding				: 6px 0px 6px 10px;
	margin				: 0px;
	border-bottom		: 1px solid #BBBBBB;
}

.pageName h2 {
	margin-top			: 2px;
	margin-bottom		: 2px;
	margin-left			: 4px;
	margin-right		: 0px;
	font-size			: 26px;
	font-weight			: bold;
	font-variant		: small-caps;
	color				: #304B80;
	text-shadow			: 4px 4px 8px #6666AA;
}

.page {
	margin				: 0px auto;
	margin-left			: 8px;
	margin-right		: 10px;
	margin-bottom		: 8px;
	background-color	: #C3C3DF;
	border-top			: 1px solid #999999;
	border-left			: 1px solid #999999;
	border-right		: 1px solid #BBBBBB;
	border-bottom		: 1px solid #BBBBBB;
	border-radius		: 6px;
}

.area {
	margin-top			: 8px;
	margin-bottom		: 8px;
	margin-left			: 16px;
	margin-right		: 16px;
	padding				: 4px 0px 8px 0px;
	background-color	: #D5D5EF;
	font-size			: 15px;
	color				: #010309;
	text-align			: center;
	border-top			: 1px solid #CCD2D2;
	border-bottom		: 1px solid #CCD2D2;
	border-left			: 1px solid #CCD2D2;
	border-right		: 1px solid #CCD2D2;
	border-radius		: 4px;
}

.area h2 {
	margin-top			: 2px;
	margin-bottom		: 8px;
	margin-left			: 0px;
	margin-right		: 0px;
	font-size			: 20px;
	font-weight			: bold;
	font-variant		: small-caps;
	color				: #304B80;
	text-shadow			: 3px 3px 6px #8888AA;
}

.area h3 {
	margin-top			: 2px;
	margin-bottom		: 8px;
	margin-left			: 0px;
	margin-right		: 0px;
	font-size			: 16px;
	font-weight			: bold;
	color				: #506BA0;
	text-shadow			: 2px 2px 3px #AAAACC;
}

.area h4 {
	margin-top			: 4px;
	margin-bottom		: 2px;
	margin-left			: 0px;
	margin-right		: 0px;
	font-size			: 16px;
	font-weight			: bold;
	font-variant		: small-caps;
	color				: #506BA0;
	text-shadow			: 0px 2px 2px #9999DD;
}

.area p {
	width				: 816px;
	margin				: auto;
	margin-top			: 12px;
	margin-bottom		: 0px;
	padding				: 0px 0px 0px 0px;
	text-align			: center;
}

.area span {
	margin-top			: 4px;
	margin-bottom		: 2px;
	margin-left			: 0px;
	margin-right		: 0px;
	font-size			: 15px;
	font-weight			: bold;
	color				: #203B50;
	text-shadow			: 0px 1px 1px #9999DD;
}

.area strong {
	color				: #020406;
	text-shadow			: 0px 1px 1px #9999DD;
}

.desc {
	background-color	: #D0D0E8;
	margin-top			: 4px;
	margin-bottom		: 2px;
	padding-top			: 4px;
	padding-bottom		: 8px;
	border-radius		: 16px;
}

.desc img {
	margin-top			: 8px;
	margin-bottom		: 0px;
}

.mini img, .mini img:hover {
	margin-top			: 0px;
	margin-bottom		: 0px;
	border				: 0px;
	box-shadow			: none;
}

.desc p {
	margin-top			: 8px;
	margin-bottom		: 2px;
}

.desc h4 {
	text-shadow			: 0px 1px 1px #9999CC;
}

.link a {
	margin-top			: 10px;
	margin-bottom		: 10px;
	margin-left			: 0px;
	margin-right		: 0px;
	font-size			: 18px;
	font-weight			: bold;
	color				: #005FA9;
	text-decoration		: none;
}

.link a:hover {
	color				: #C050A0;
	text-decoration		: none;
	text-shadow			: 3px 3px 6px #8888BB;
}

.link2 {
	font-size			: 14px;
}

th {
	text-shadow			: 0px 2px 6px #8888BB;
}

.tabResumeMatch {
	margin				: 0px auto;
	margin-top			: 32px;
}

.tabResumeMatch th {
	font-size			: 18px;
	font-variant		: small-caps;
	text-align			: center;
	background-color	: #AAAAAA;
	padding-bottom		: 2px;
	padding-left		: 8px;
	padding-right		: 8px;
}

.tabResumeMatch td {
	background-color	: #CCCCF0;
	text-align			: center;
	text-shadow			: 0px 1px 1px #9999DD;
	vertical-align		: middle;
}

.tabButs {
	width				: 200px;
	margin				: 0px auto;
	margin-top			: 32px;
}

.tabButs td {
	background-color	: #CCCCF0;
	text-align			: center;
	vertical-align		: middle;
	padding				: 8px 12px 8px 12px;
}

.tabButs th {
	font-size			: 18px;
	font-variant		: small-caps;
	text-align			: center;
	background-color	: #AAAAAA;
	padding-bottom		: 2px;
	padding-left		: 8px;
	padding-right		: 8px;
}

.tabPhotosMatch {
	padding				: 0px 0px 0px 0px;
	margin				: 0px auto;
	margin-top			: 32px;
	margin-left			: 16px;
	margin-right		: 16px;
}

.tabPhotosMatch td {
	background-color	: #CCCCF0;
	text-align			: center;
	vertical-align		: middle;
	padding				: 8px 12px 8px 12px;
}

.tabPhotosMatch th {
	width				: 100%;
	font-size			: 18px;
	font-variant		: small-caps;
	text-align			: center;
	background-color	: #AAAAAA;
	padding-bottom		: 2px;
	padding-left		: 8px;
	padding-right		: 8px;
}

.tabPhotosMatch img {
	border				: 1px solid #441111;
	box-shadow			: none;
}

.tabPhotosMatch img:hover {
	border				: 1px solid #DD6666;
	box-shadow			: 0px 0px 12px #882222;
}

.tabDeplacement {
	padding				: 0px 0px 0px 0px;
	margin				: 0px auto;
	margin-top			: 16px;
	margin-bottom		: 8px;
}

.tabDeplacement td {
	background-color	: #CCCCF0;
	text-align			: center;
	vertical-align		: middle;
	padding				: 2px 2px 0px 2px;
}

.tabDeplacement th {
	font-size			: 18px;
	font-variant		: small-caps;
	text-align			: center;
	vertical-align		: middle;
	background-color	: #AAAAAA;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
}

.tabDeplacement p, ul {
	width				: 600px;
	text-align			: left;
}

.tabDeplacement li {
	margin-top			: 2px;
}

.tabDeplacement ul {
	margin-bottom		: 12px;
}

.in {
	list-style-type		: none;
}

.tabDeplacement img, .tabDeplacement img:hover {
	width				: 600px;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	border				: 0px;
	box-shadow			: none;
}

.paypal {
	padding-bottom		: 1px;
	text-align			: center;
}

.fcgb {
	margin				: auto;
	margin-top			: 8px;
	text-align			: center;
	vertical-align		: middle;
}

.fcgb img {
	border				: 0;
	box-shadow			: none;
}