@charset "UTF-8";
/* CSS Document */

body {
  background: #fff  url(../images/bkg-grey.jpg) left top repeat-x;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size:11pt;
  margin-left: 0px;
  margin-top: 0px;
  color: #694b61;
  
}

* html body   {font-size:10pt;}
a            {color: #694b61; text-decoration:underline;}
a:active     {color: #19c2d7; text-decoration:underline;}
a:visited    {color: #694b61; text-decoration:underline;}
a:link       {color: #694b61; text-decoration:underline;}
a:hover      {color: #006698; text-decoration:underline;}

p           {color: #694b61;  margin:0px 40px 15px 0px; padding:0; line-height:16pt}
h1       {color: #0668b1; margin:0px 0px 0px 20px;} 
h2       {color: #0e68ac; margin:30px 0 0 20px;}
h3       {font-size: 16pt; font-weight: bold; color:#0e68ac; margin:20px 0 0px 20px; padding:0;}
h4       {font-size: 16pt; font-weight: bold; color:#7fb62f; margin:20px 0 0px 20px; padding:0;clear:left;}
h5       {color: #0668b1; margin:0 0 0 20px;}
h6       {font-size: 10pt; font-weight: bold; color:#0e68ac; margin:15px 0 0 20px; padding:0;}

* html p    {margin:5px 0 15px 0;}
* html h1, * html h2, * html h3, * html h4, * html h5, * html h6 {margin:0 0 5px 10px;}
*+html h1, *+html h2, *+html h3, *+html h4, *+html h5, *+html h6 {margin:0 0 5px 30px;}

.menu h5 {margin:0 0 5px 10px;}
* html .menu h5 {margin:0 0 5px 10px;}
*+html .menu h5 {margin:0 0 5px 10px;}

ul       {margin:5px 0 0 0px; padding:0;}
ol       {margin:5px 0 10px 0px; padding:0;}
li       {line-height:14pt}

li p      {margin:0;padding:0;border-left:0 none;display:inline;}

table     {border:none; margin:0 0 0 30px;padding:0; border-collapse:collapse;}
table td   {margin:0;padding:2pt 0 2pt 0; vertical-align:top;}
table td.w-RegFormLabel{padding:6pt 4pt 2pt 0;width:114px; line-height:14pt;}
table td.w-RegFormField{}
table.w-RegForm {border:none;  margin:0 0 12pt 30px; width:100%;}
td           {text-align:left; }
input,textarea{font-size: 11pt ;border:2px solid #999;padding:2pt;}
table.w-RegForm textarea{height:54px;}
textarea {width:170px;}
input.w-Mandatory {border:#e0041d solid 2px;background:#f4f4f4}
select       {font-size: 10pt }
#registrationForm_submitButton{ font-size: 10pt; background:#7fb62f; color:#fff;height:28px;width:86px;margin:0 4pt 0 0;border:2px solid #999;cursor:pointer;}
  
/* layout */
.frame{
  border-top:none;
  width:999px;
  min-height:900px;
  margin:0;
  overflow:hidden;
  padding:0;
  background:transparent url(../images/shadow.png) repeat-y;
  text-align:left;
}

.shadow{
  width:999px;
  height:20px;
  background:transparent url(../images/shadow-btm.png) left top no-repeat;
}

#centerbox{
  width:960px;
  margin-left: auto;
  margin-right: auto;
}

.container{
  border:#ccc 1px solid;
  border-top:none;
  width:960px;
  min-height:900px;
  margin:0;
  overflow:hidden;
  padding:0;
  background: #fff;
  text-align: left;
}

* html .container {background-position:50px top;background:blue;}
*+html .container {background-position:60px top;background:blue;}

.header {width:980px; height:200px; margin:0; padding:0; background:transparent url(../images/header.jpg) 20px top no-repeat; float:left;}
div.gm .header {background:transparent url(../images/headerc.jpg) 20px top no-repeat;}
div.content {width:695px; padding:0; float:left; background:#fff; margin:0 0 0 20px;}
* html .content {width:645px;}

div.content p {padding:0 0 0 30px;}
* html .content p{padding:0 0 0 10px;}
div.content li { padding:3pt 0 12pt 50px; list-style-type:none; margin:0; list-style-position:outside;margin-top:0px; background:transparent url(../images/blt-check.gif) 30px 0px no-repeat; }
div.content a{background: #f4f4f4; text-decoration:none; border-bottom:#aaa dotted 1px;}
div.content a:hover{background: #e2f1fb; }

* html .content li {background:transparent url(../images/blt-check.gif) 12px 2px no-repeat;padding:3pt 0 12pt 30px;}
*:first-child+html .content li {background:transparent url(../images/blt-check.gif) 32px 2px no-repeat; }

div.content li p {margin:0;padding:0;border-left:0 none;display:inline;}

div.content li a{background: #f4f4f4; text-decoration:none; padding:4px 4px 1px 4px; border-bottom:#aaa dotted 1px;}
div.content li a:hover{background: #e2f1fb; }

.col3 {width:160px; padding:20px; min-height:350px;height:350px;float:right;color:#000;}

.w-LoginLink{}

/* hack to fix paragraph style in IE6 and IE7 */
* html .content p { font-size:12pt;}
*+html .content p { font-size:12pt;}

/* hack to fix position of WebMaker site bar in IE6 and IE7 */
* html .s-LinkBar { left:32px; top:0; }
*+html .s-LinkBar { left:32px; top:0; }

.header{width:980px; height:200px; margin:0; padding:0; background:transparent url(../images/header.jpg) 20px top no-repeat; float:left; }
.menu  {width:264px; background:#fff; float:right; min-height:230px; margin:0 19px 0 0;}
.menu img {margin: 10px 10px 0 0px ; float:left; cursor:pointer;}

* html .menu  {width:245px; background:#fff; float:right; min-height:230px; margin:0 19px 0 0;}
div.gm .menu  {width:264px; background:#7bc423; float:right; min-height:230px; margin:0 19px 0 0;}
.header ul{padding:140px 0px 0 20px; margin:0; list-style:none;}
.header li{padding:0 0 0 0; margin:0; color:#694b61; font-family:Georgia, "Times New Roman", Times, serif; font-size:11pt; float:left;width:137px;text-align:center;}
.header li a, .header li a:visited{text-decoration:none;}
.header li a:active, .header li a:hover{text-decoration:underline;}
.menu ul{padding:0; margin:0; list-style:none;}
.menu li{padding:0; margin:0 0 0 10px; color:#fff; height:40px; line-height:40px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11pt; background:transparent url(../images/line-green.gif) 0px bottom no-repeat;}
.menu li a, .menu li a:visited{text-decoration:none;}
.menu li a:active, .menu li a:hover{text-decoration:underline;}

.content li.news {line-height:16pt;}
.content li.news a{background: #f4f4f4; text-decoration:none; margin:3px 4px 1px 0px; padding:0;border-bottom:#aaa dotted 1px;}
.content li.news a:hover{background: #e2f1fb; }

.social p{margin:0; font-style:italic}
.social ul{margin:0 0 10pt 30px;padding:0;}
.social ul li {width:16px;height:16px;float:left;margin:0 8px 0 0;background:none;padding:0; list-style-type:none;list-style-position:inside;line-height:16px;}
.social ul li a {width:16px;height:16px;line-height:16px;background:transparent; text-decoration:none; padding:0; border-bottom:none;}
.social ul li a:hover {background:transparent;border-bottom:#aaa dotted 1px;}
.social ul li a img{border:none;}

ul.loginLink {float:left;margin:0 0 20px 0}
.content table td p {margin:0;padding:0 0 0 5px;}
.content table td h5 {margin:10px 0 0 0px;}
.content table {border-collapse:collapse;}
.content table td {padding:0; margin:0;}

.content img {border:0;}