@charset "UTF-8";

html
{
	height: 100%;
}

body
{
	height:            100%;
	color:             #000000;
	background-color:  #F3F4FF;
	background-image:  url('/images/bg_vpn_light.gif');
	background-repeat: repeat-x;
	font-family:       calibri, arial, sans-serif;
	font-size:         10pt;
	margin:            0;
	padding:           0;
	list-style-image:  url("/images/bullet_orange.gif");
}

td
{
	font-size:   10pt;
}

li
{
	padding-top:    2px;
	padding-bottom: 2px;
}
#slideshow {
	width: 604px;
	height: 415px;
	background-image: url(../img/loading.gif);
	background-repeat: no-repeat;
	background-position: center 35px;
}
a
{
	color:           #FF9900;
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
}

h1
{
	font-size:     14pt;
	color:         #202066;
	font-weight:   bold; 
	border-bottom: 5px solid #202066;
	padding-left:  10px;
}

h2
{
	font-size:     14pt;
	color:         #FF9900;
	font-weight:   bold; 
	padding-right: 10px;
}
   
h3
{
	font-size:   10pt;
	color:       #202066;
	font-weight: bold; 
}

h4
{
	font-size:   9pt;
	color:       #40408C;
	font-weight: bold;
}

form
{
	margin: 0;
}
   
input
{
	width:            144px;
	color:            #000066;
	font-size:        8pt;
	background-color: #DFDFF9;
	border:           1px solid #7F7FB2;
	padding:          1px 4px;
	margin:           1px 0;
}

label
{
	cursor: pointer;
}

select
{
	width:            154px;
	color:            #000066;
	font-size:        8pt;
	background-color: #DFDFF9;
	border:           1px solid #7F7FB2;
	margin:           1px 0;
}

button
{
	width:            62px;
	height:           19px;
	background-color: #BFBFD9;
	font-weight:      bold;
	font-size:        8pt;
	color:            #000066;
	border:           0;
	margin:           1px 0;
	cursor:           pointer;
}

.inputRadio, .inputCheckbox
{
	width: auto;
	cursor: pointer;
}

.divMenuTop
{
	position:  absolute;
	left:      280px;
	top:       50px;
	color:     #FF9900;
	font-size: 9pt;
}         

.divMenuTop a
{
	color: #000066;
}         

.divMenuLanguage
{
	position:   absolute;
	left:       715px;
	top:        50px;
	width:      60px;
	color:      #FF9900;
	font-size:  9pt;
	text-align: right;
}         

.divMenuLanguage a
{
	color: #000066;
}         

.divClaimNews
{
	position:    absolute;
	left:        282px;
	top:         89px;
	width:       265px;
	height:      35px;
	color:       #FFFFFF;
	font-size:   8pt;
	line-height: 8pt;
	overflow:    hidden;
}

.divClaimNews td, .divClaimNews a
{ 
	font-size:   8pt;
	line-height: 8pt;
	color: #FFFFFF;
}

.divMenuLeft
{
	position:  absolute;
	left:      10px;
	top:       133px;
	width:     150px;
	font-size: 9pt;
}

.divMenuLeft td, .divMenuLeft a
{
	color: #000066;
}

.menuLeftActive
{
	color: #FF9900;
}

.divMenuLeftBottom
{
	position:  absolute;
	left:      0px;
	padding:   10px;
	top:       525px;
	width:     150px;
	height:    106px;
	font-size: 9pt;
	border-bottom: 1px solid #000066;
}

.divMenuLeftBottom td, .divMenuLeftBottom a
{
	color: #000066;
}

.divContentOuter
{
	position:         absolute;
	left:             170px;
	top:              133px;
	width:            604px;
	background-color: #ffffff;
	border-left:      1px solid #000066;
	border-right:     1px solid #000066;
	border-bottom:    1px solid #000066;
}

.divContentInner
{
	width:         564px;
	float:         left;
  min-height:    498px;
	margin:        10px;
}

.divContentInner a
{
	font-weight: bold;
}

.divEventsNews
{
	position:         absolute;
	left:             776px;
	top:              133px;
	width:            200px;
	height:           498px;
	padding:          10px;
	overflow:         hidden;
	border-right:     1px solid #000066;
	border-bottom:    1px solid #000066;
	background-image: url('/images/bg_vpn1.gif');
	background-position: 0px 1px;
}

.divEventsNews a
{
	font-size:        9pt;
}

#divPeople1
{
	position:         relative;
	left:             0px;;
	top:              0px;
	width:            604px;
	height:           90px;
  margin-right:     -30px;
	z-index:          800;
	background-color: #FEC165;
	margin-left:      -1px;
  margin-bottom:    9px;
  border-left:      1px solid #000066;
  border-right:     1px solid #000066;
  border-bottom:    1px solid #000066;
}

#divPeople2
{
	position:         absolute;
	left:             0px;
	top:              0px;
	width:            604px;
	height:           90px;
  margin-right:     -30px;
	z-index:          900;
}

.summary
{
	width:         240px;
	margin-left:   10px;
	margin-bottom: 10px;
}

.summaryTD
{
	background:       #BFBFD9;
	padding:          0;
	font-size:        8pt;
	list-style-image: url("/images/bullet_blue.gif");
}

.NewsletterInput
{
	font-size: 10pt;
	color: #000066;
	background-color: #DFDFF9;
	width: 100%;
	height: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #7F7FB2;
}

.refitems div
{
	margin: 10px 5px;
	padding: 5px;
	border: 1px solid #DFDFF9;
}
		
.refitems a
{
	font-size: 10px;
}
		
.refitems img
{
	margin-bottom: 5px;
}