@charset "UTF-8";

body {
margin-top:0px;
margin-left:0px;
background-color:#c8e0fe;
background-image:url(bg-drops-tile.gif);
background-repeat:repeat-y;
background-position:center top;
font-family:Tahoma;
font-size:14px;
font-weight:400;
color:#555555;
}



.subTxt {
font-family:Tahoma;
	font-size: 12px;
	font-weight:400;
	color:#555555;
	line-height:24px;
}

.outTitTxt {
font-family:Tahoma;
	font-size: 27px;
	font-weight:400;
	color:#ffffff;
}

.outTxt {
font-family:Tahoma;
	font-size: 14px;
	font-weight:400;
	color:#ffffff;
	line-height:24px;
}


.titBlueSml {
font-family:Tahoma;
	font-size: 18px;
	font-weight:400;
	color:#1a437f;
}

.mainBigBlueTit {
font-family:Tahoma;
	font-size: 28px;
	font-weight:400;
	color:#8ea3c3;
}
.mainBlueSubTxt {
font-family:Tahoma;
	font-size: 14px;
	font-weight:400;
	color:#8ea3c3;
}


.titOrangeSml {
font-family:Tahoma;
	font-size: 18px;
	font-weight:400;
	color:#da690d;
}

.pageBlue {
font-family:Tahoma;
	font-size: 16px;
	font-weight:400;
	color:#274b83;
}

.pageBlue2 {
font-family:Tahoma;
	font-size: 16px;
	font-weight:400;
	color:#7da6cf;
}

.footTxt {
font-family:Tahoma;
	font-size: 11px;
	font-weight:400;
	color:#ffffff;
}

.boxTit {
font-family:Tahoma;
	font-size: 12px;
	font-weight:700;
	color:#999999;
}

.newsText {
font-family:Tahoma;
	font-size: 11px;
	font-weight:400;
	color:#333333;
}

.newsTitle {
font-family:Tahoma;
	font-size: 11px;
	font-weight:700;
	color:#333333;
}

.mnTxt{
font-family:Tahoma;
font-size:13px;
font-weight:400;
color:#555555;
}

.servBoxTxt{
font-family:Tahoma;
font-size:13px;
font-weight:400;
color:#222222;
}

.validation-advice {
	margin: 4px 0;
	padding: 4px;
	background-color: #274b83;
	color : #FFFFFF;
	font-weight: 700;
	font-family:Arial, Helvetica, sans-serif;
}


A:link {color:#111111; font-family:Tahoma; font-size: 12px; text-decoration: none; font-weight: 400} 
A:visited {color: #111111; font-family:Tahoma; font-size: 12px; text-decoration: none; font-weight: 400} 
A:hover {color:#da690d; font-family:Tahoma; font-size: 12px; text-decoration: none; font-weight: 400} 
A:active {color:#111111; font-family:Tahoma; font-size: 12px; text-decoration: none; font-weight: 400}

A.menuLink:link {color:#ffffff; font-family:Tahoma; font-size: 13px; text-decoration: none; font-weight: 400} 
A.menuLink:visited {color: #ffffff; font-family:Tahoma; font-size: 13px; text-decoration: none; font-weight: 400} 
A.menuLink:hover {color:#eaa94c; font-family:Tahoma; font-size: 13px; text-decoration: underline; font-weight: 400} 
A.menuLink:active {color:#ffffff; font-family:Tahoma; font-size: 13px; text-decoration: none; font-weight: 400}

A.footLink:link {color:#ffffff; font-family:Tahoma; font-size: 11px; text-decoration: none; font-weight: 400} 
A.footLink:visited {color: #ffffff; font-family:Tahoma; font-size: 11px; text-decoration: none; font-weight: 400} 
A.footLink:hover {color:#eaa94c; font-family:Tahoma; font-size: 11px; text-decoration: underline; font-weight: 400} 
A.footLink:active {color:#ffffff; font-family:Tahoma; font-size: 11px; text-decoration: none; font-weight: 400}

A.txtLink:link {color:#555555; font-family:Tahoma; font-size: 14px; text-decoration: none; font-weight: 700} 
A.txtLink:visited {color: #555555; font-family:Tahoma; font-size: 14px; text-decoration: none; font-weight: 700} 
A.txtLink:hover {color:#eaa94c; font-family:Tahoma; font-size: 14px; text-decoration: underline; font-weight: 700} 
A.txtLink:active {color:#555555; font-family:Tahoma; font-size: 14px; text-decoration: none; font-weight: 700}


A.newsLink:link {color:#da690d; font-family:Tahoma; font-size: 11px; text-decoration: none; font-weight: 400} 
A.newsLink:visited {color: #da690d; font-family:Tahoma; font-size: 11px; text-decoration: none; font-weight: 400} 
A.newsLink:hover {color:#111111; font-family:Tahoma; font-size: 11px; text-decoration: underline; font-weight: 400} 
A.newsLink:active {color:#da690d; font-family:Tahoma; font-size: 11px; text-decoration: none; font-weight: 400}

A.extraLink:link {color:#ffffff; font-family:Tahoma; font-size: 14px; text-decoration: none; font-weight: 400} 
A.extraLink:visited {color: #ffffff; font-family:Tahoma; font-size: 14px; text-decoration: none; font-weight: 400} 
A.extraLink:hover {color:#333333; font-family:Tahoma; font-size: 14px; text-decoration: underline; font-weight: 400} 
A.extraLink:active {color:#ffffff; font-family:Tahoma; font-size: 14px; text-decoration: none; font-weight: 400}


A.servLink:link {color:#666666; font-family:Tahoma; font-size: 14px; text-decoration: none; font-weight: 400} 
A.servLink:visited {color: #666666; font-family:Tahoma; font-size: 14px; text-decoration: none; font-weight: 400} 
A.servLink:hover {color:#da690d; font-family:Tahoma; font-size: 14px; text-decoration: underline; font-weight: 400} 
A.servLink:active {color:#666666; font-family:Tahoma; font-size: 14px; text-decoration: none; font-weight: 400}

A.orangeLink:link {color:#da690d; font-family:Tahoma; font-size: 14px; text-decoration: none; font-weight: 400} 
A.orangeLink:visited {color: #da690d; font-family:Tahoma; font-size: 14px; text-decoration: none; font-weight: 400} 
A.orangeLink:hover {color:#111111; font-family:Tahoma; font-size: 14px; text-decoration: underline; font-weight: 400} 
A.orangeLink:active {color:#da690d; font-family:Tahoma; font-size: 14px; text-decoration: none; font-weight: 400}


   DIV#mainArea{

z-index:105;
position:absolute;
top: 134px;
left:50%;
width:957px;
margin-left: -482px;
font-family:Tahoma;
	font-size: 14px;
	color: #777777;
	font-weight:400;
	background-image:url(water-bg.jpg);
	background-color:#174279;
	background-repeat:no-repeat;
}

   DIV#mainHomeArea{

z-index:115;
position:absolute;
top: 206px;
left:50%;
width:809px;
margin-left: -398px;
font-family:Tahoma;
	font-size: 12px;
	color: #333333;
	font-weight:400;
	background-image:url(home-bg.png);
	background-repeat:no-repeat;
}

   DIV#headArea{

z-index:102;
position:absolute;
top: 0px;
left:50%;
width:961px;
margin-left: -484px;

}

DIV#info{
z-index:100; 
width:5px; 
height:5px; 
position:absolute; 
top:0px; 
left:0px
}

 DIV#gallPic{

z-index:141;
position:absolute;
top: 0px;
left:0px;
width:100%;
height:100%;
font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight:400;
visibility:hidden;
background-color:#000000;
text-align:center;
background-image:url(bg-tile.gif);
}

 DIV#portfolioHere{

z-index:25;
position:absolute;
top: 540px;
left:50%;
width:1000px;
margin-left: -500px;
}

 DIV#portfolioShow{

z-index:26;
position:absolute;
top: 232px;
left:50%;
width:670px;
margin-left: -360px;
font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight:400;
visibility:hidden;
}


 DIV#sharer{

z-index:250;
position:absolute;
top: 60px;
left:50%;
width:60px;
margin-left: -429px;
}

 DIV#skyper{

z-index:251;
position:absolute;
top: 57px;
left:50%;
width:120px;
margin-left: -365px;
}

DIV#tw1t{
position:absolute; 
top:54px; 
left:50%; 
margin-left:-462px; 
z-index:301px;
}

 DIV#tSlider{

z-index:999;
position:absolute;
top: 34px;
left:50%;
width:730px;
height:190px;
margin-left: -260px;
}


   DIV#frontBoxes{

z-index:130;
position:absolute;
top: 590px;
left:50%;
width:720px;
margin-left: -358px;
font-family:Tahoma;
	font-size: 12px;
	color: #333333;
	font-weight:400;
}

 
    DIV#pageText{

z-index:125;
position:absolute;
top: 230px;
left:50%;
width:750px;
margin-left: -363px;
font-family:Tahoma;
	font-size: 12px;
	color: #333333;
	font-weight:400;
}

    DIV#cases{

z-index:135;
position:absolute;
top: 179px;
left:50%;
width:461px;
margin-left: -363px;
}

    DIV#caseBlanks{

z-index:1000;
position:absolute;
top: 179px;
left:50%;
width:461px;
margin-left: -363px;
}

DIV#timeMachine{
position:absolute; 
margin:0px; 
padding:0px; 
width:100%; 
text-align:center; 
vertical-align:middle; 
top:0px; 
background-color:#000000; 
height:900px; 
z-index:1000; 
visibility:hidden;
}