body{font-family:Calibri,Arial,Helvetica,sans-serif;margin:0;background:#3B3B2B;color:#FFF;background:#3B3B2B;}
ul{margin:5px;padding-left:20px;}
.BodyContent{position:relative;left:0;top:0;width:100%;margin:0 auto 0 auto;}
.BackgroundGradient{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1000;background:url('../images/BackgroundGradient.png') repeat-x;}
.Border{position:relative;z-index:1;overflow:hidden;padding:12px 12px 12px 12px;color:#FFF;font-size:16px;}
.Border a{color:#DCECFF;text-decoration:underline;}
.Border a:visited{color:#DCECFF;text-decoration:underline;}
.Border a:hover{color:#FFF;text-decoration:none;}
.BorderBorder{z-index:0;position:relative;margin:0;}
.BorderTL,.BorderTR,.BorderBL,.BorderBR,.BorderL,.BorderT,.BorderR,.BorderB,.BorderC{position:absolute;z-index:-1;overflow:hidden;}
.BorderTL,.BorderTR,.BorderBL,.BorderBR{width:37px;height:37px;}
.BorderTL{top:0;left:0;background-image:url('../images/BorderCorners.png');}
.BorderTR div,.BorderBL div,.BorderBR div{height:74px;width:74px;position:absolute;z-index:-1;background-image:url('../images/BorderCorners.png');}
.BorderTR div{left:-37px;}
.BorderBL div{top:-37px;}
.BorderBR div{left:-37px;top:-37px;}
.BorderTR{top:0;right:0;}
.BorderBL{bottom:0;left:0;}
.BorderBR{bottom:0;right:0;}
.BorderT,.BorderB{left:37px;right:37px;height:37px;}
.BorderT{top:0;background-image:url('../images/BorderHorizontal.png');}
.BorderB{bottom:0;}
.BorderB div{position:absolute;z-index:-1;top:-37px;height:74px;width:100%;background-image:url('../images/BorderHorizontal.png');}
.BorderL,.BorderR{top:37px;bottom:37px;width:37px;}
.BorderL{left:0;background-image:url('../images/BorderVertical.png');}
.BorderR{right:0;}
.BorderR div{position:absolute;z-index:-1;left:-37px;width:74px;height:100%;background-image:url('../images/BorderVertical.png');}
.BorderC{left:37px;top:37px;right:37px;bottom:37px;background-image:url('../images/BorderCenter.png');}
.BorderBorder{width:900px;margin:10px auto;}
.Header{position:relative;background-image:url('../images/Header.png');background-repeat:no-repeat;padding:0;height:150px;color:#FFF;}
.HeaderTitle{height:150px;width:900px;display:table-cell;text-align:Default;vertical-align:Top;color:#FFF;font-size:24px;text-decoration:none;font-style:normal;font-weight:bold;}
.HeaderTitle h1 a,.HeaderTitle h1 a:link,.HeaderTitle h1 a:visited,.HeaderTitle h1 a:hover{text-decoration:none;color:inherit;}
.HeaderTitle h1{margin:0;padding:0 18px;color:#FFF;font-size:32px;text-decoration:none;font-style:normal;font-weight:bold;}
.HeaderTitle h2{margin:0;padding:0 18px;font-size:inherit;font-weight:inherit;}
.Menu{background:transparent url('../images/MenuBar.png') no-repeat;padding:5px 5px 0 5px;margin:0;text-align:Right;}
.Menu ul{list-style-type:none;padding:0;margin:0;color:#FFF;}
.Menu li{display:inline;padding:0;margin:0;}
.MenuButton,.MenuButtonInput{border:0;margin:0;background:transparent url('../images/MenuButtonAnchor.png') no-repeat top left;position:relative;overflow:hidden;height:28px;padding:0 0 0 18px;display:inline-block;color:#FFF;font-size:16px;vertical-align:middle;zoom:1;}
.MenuButton span,.MenuButtonInput span{border:0;margin:0;background:transparent url('../images/MenuButton.png') no-repeat right top;display:block;position:relative;color:#FFF;line-height:18px;}
.MenuButton span{padding:5px 18px 5px 0;}
.MenuButtonInput span{padding:0 18px 0 0;height:28px;}
.MenuButtonInput input{color:#FFF;font-size:16px;color:inherit;height:28px;padding:0 18px;margin:0 -18px;overflow:visible;cursor:pointer;background:Transparent;border:0;*left:-18px;}
.MenuButtonInput::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;}
.MenuButton,.MenuButton:link,.MenuButton:visited,.MenuButton:hover,.MenuButton:active{text-decoration:none!important;outline:none;}
.MenuButton:hover,.MenuButtonInput:hover{background-position:left center;}
.MenuButton:hover span,.MenuButtonInput:hover span{background-position:right center;color:#FFF;}
.MenuButton:active,.MenuButtonInput:active{background-position:left bottom;}
.MenuButton:active span,.MenuButtonInput:active span{background-position:right bottom;color:#FFF;}
.ActiveMenuButton,.ActiveMenuButtonInput{border:0;margin:0;background:transparent url('../images/ActiveMenuButtonAnchor.png') no-repeat top left;position:relative;overflow:hidden;height:28px;padding:0 0 0 18px;display:inline-block;color:#FFF;font-size:16px;vertical-align:middle;zoom:1;}
.ActiveMenuButton span,.ActiveMenuButtonInput span{border:0;margin:0;background:transparent url('../images/ActiveMenuButton.png') no-repeat right top;display:block;position:relative;color:#FFF;line-height:18px;}
.ActiveMenuButton span{padding:5px 18px 5px 0;}
.ActiveMenuButtonInput span{padding:0 18px 0 0;height:28px;}
.ActiveMenuButtonInput input{color:#FFF;font-size:16px;color:inherit;height:28px;padding:0 18px;margin:0 -18px;overflow:visible;cursor:pointer;background:Transparent;border:0;*left:-18px;}
.ActiveMenuButtonInput::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;}
.ActiveMenuButton,.ActiveMenuButton:link,.ActiveMenuButton:visited,.ActiveMenuButton:hover,.ActiveMenuButton:active{text-decoration:none!important;outline:none;}
.ActiveMenuButton:hover,.ActiveMenuButtonInput:hover{background-position:left center;}
.ActiveMenuButton:hover span,.ActiveMenuButtonInput:hover span{background-position:right center;color:#FFF;}
.ActiveMenuButton:active,.ActiveMenuButtonInput:active{background-position:left bottom;}
.ActiveMenuButton:active span,.ActiveMenuButtonInput:active span{background-position:right bottom;color:#FFF;}
.Columns{overflow:hidden;}
.Column1{overflow:hidden;float:right;width:20%;}
.Column2{overflow:hidden;float:right;width:20%;}
.MainColumn{overflow:hidden;}
img{border:0;}
h2{margin:0;}
blockquote{width:80%;color:#000;border:solid 1px #3B3B2B;background:#FFF;margin:0 auto;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;}
blockquote a,blockquote a:link{color:#00628B!important;text-decoration:underline;}
blockquote a:visited{color:#00628B!important;text-decoration:underline;}
blockquote a:hover{color:#000!important;text-decoration:none;}
.Article{position:relative;z-index:1;overflow:hidden;padding:10px 10px 10px 10px;color:#FFF;font-size:18px;margin:5px;margin-bottom:150px;}
.Article a{color:#DCECFF;text-decoration:underline;}
.Article a:visited{color:#DCECFF;text-decoration:underline;}
.Article a:hover{color:#FFF;text-decoration:none;}
.Article h2{color:#AB9BF9;font-size:26px;text-decoration:none;font-style:normal;font-weight:bold;}
.Article h2 a,.Article h2 a:visited{color:#AB9BF9;text-decoration:none;}
.Article h2 a:hover{text-decoration:underline;}
.Block{position:relative;z-index:1;overflow:hidden;padding:10px 10px 10px 10px;color:#000;font-size:16px;}
.Block a{color:#00628B;text-decoration:underline;}
.Block a:visited{color:#00628B;text-decoration:underline;}
.Block a:hover{color:#000;text-decoration:none;}
.BlockBorder{z-index:0;position:relative;margin:0;}
.BlockTL,.BlockTR,.BlockBL,.BlockBR,.BlockL,.BlockT,.BlockR,.BlockB,.BlockC{position:absolute;z-index:-1;overflow:hidden;}
.BlockTL,.BlockTR,.BlockBL,.BlockBR{width:15px;height:15px;}
.BlockTL{top:0;left:0;background-image:url('../images/BlockCorners.png');}
.BlockTR div,.BlockBL div,.BlockBR div{height:30px;width:30px;position:absolute;z-index:-1;background-image:url('../images/BlockCorners.png');}
.BlockTR div{left:-15px;}
.BlockBL div{top:-15px;}
.BlockBR div{left:-15px;top:-15px;}
.BlockTR{top:0;right:0;}
.BlockBL{bottom:0;left:0;}
.BlockBR{bottom:0;right:0;}
.BlockT,.BlockB{left:15px;right:15px;height:15px;}
.BlockT{top:0;background-image:url('../images/BlockHorizontal.png');}
.BlockB{bottom:0;}
.BlockB div{position:absolute;z-index:-1;top:-15px;height:30px;width:100%;background-image:url('../images/BlockHorizontal.png');}
.BlockL,.BlockR{top:15px;bottom:15px;width:15px;}
.BlockL{left:0;background-image:url('../images/BlockVertical.png');}
.BlockR{right:0;}
.BlockR div{position:absolute;z-index:-1;left:-15px;width:30px;height:100%;background-image:url('../images/BlockVertical.png');}
.BlockC{left:15px;top:15px;right:15px;bottom:15px;background-image:url('../images/BlockCenter.png');}
.BlockHeader{border:0;margin:0;background:transparent url('../images/BlockHeaderAnchor.png') no-repeat top left;position:relative;overflow:hidden;height:28px;padding:0 0 0 18px;display:block;color:#FFF;font-size:16px;font-weight:bold;vertical-align:middle;zoom:1;}
.BlockHeader span{border:0;margin:0;background:transparent url('../images/BlockHeader.png') no-repeat right top;display:block;position:relative;color:#FFF;line-height:18px;}
.BlockHeader span{padding:5px 18px 5px 0;}
.BlockHeader{margin:0 0 4px 0;}
.BlockContentBorder{position:relative;z-index:1;overflow:hidden;padding:6px 6px 6px 6px;color:#000;font-size:16px;}
.BlockContentBorder a{color:#00628B;text-decoration:underline;}
.BlockContentBorder a:visited{color:#00628B;text-decoration:underline;}
.BlockContentBorder a:hover{color:#000;text-decoration:none;}
.BlockContentBorderBorder{z-index:0;position:relative;margin:0;}
.BlockContentBorderTL,.BlockContentBorderTR,.BlockContentBorderBL,.BlockContentBorderBR,.BlockContentBorderL,.BlockContentBorderT,.BlockContentBorderR,.BlockContentBorderB,.BlockContentBorderC{position:absolute;z-index:-1;overflow:hidden;}
.BlockContentBorderTL,.BlockContentBorderTR,.BlockContentBorderBL,.BlockContentBorderBR{width:10px;height:10px;}
.BlockContentBorderTL{top:0;left:0;background-image:url('../images/BlockContentBorderCorners.png');}
.BlockContentBorderTR div,.BlockContentBorderBL div,.BlockContentBorderBR div{height:20px;width:20px;position:absolute;z-index:-1;background-image:url('../images/BlockContentBorderCorners.png');}
.BlockContentBorderTR div{left:-10px;}
.BlockContentBorderBL div{top:-10px;}
.BlockContentBorderBR div{left:-10px;top:-10px;}
.BlockContentBorderTR{top:0;right:0;}
.BlockContentBorderBL{bottom:0;left:0;}
.BlockContentBorderBR{bottom:0;right:0;}
.BlockContentBorderT,.BlockContentBorderB{left:10px;right:10px;height:10px;}
.BlockContentBorderT{top:0;background-image:url('../images/BlockContentBorderHorizontal.png');}
.BlockContentBorderB{bottom:0;}
.BlockContentBorderB div{position:absolute;z-index:-1;top:-10px;height:20px;width:100%;background-image:url('../images/BlockContentBorderHorizontal.png');}
.BlockContentBorderL,.BlockContentBorderR{top:10px;bottom:10px;width:10px;}
.BlockContentBorderL{left:0;background-image:url('../images/BlockContentBorderVertical.png');}
.BlockContentBorderR{right:0;}
.BlockContentBorderR div{position:absolute;z-index:-1;left:-10px;width:20px;height:100%;background-image:url('../images/BlockContentBorderVertical.png');}
.BlockContentBorderC{left:10px;top:10px;right:10px;bottom:10px;background-image:url('../images/BlockContentBorderCenter.png');}
.Button,.ButtonInput{border:0;margin:0;background:transparent url('../images/ButtonAnchor.png') no-repeat top left;position:relative;overflow:hidden;height:42px;padding:0 0 0 25px;display:inline-block;color:#DACED8;font-size:16px;vertical-align:middle;zoom:1;}
.Button span,.ButtonInput span{border:0;margin:0;background:transparent url('../images/Button.png') no-repeat right top;display:block;position:relative;color:#DACED8;line-height:18px;}
.Button span{padding:12px 25px 12px 0;}
.ButtonInput span{padding:0 25px 0 0;height:42px;}
/*.ButtonInput input{color:#FFFFFF;font-size:16px;height:42px;padding:0 25px;margin:0 -25px;overflow:visible;cursor:pointer;background:Transparent;border:0;*left:-25px;}*/
.ButtonInput input{color:#FFFFFF;font-size:16px;height:42px;padding:0 25px;margin:0 -25px;overflow:visible;cursor:pointer;background:Transparent;border:0;*left:-25px;}
.ButtonInput::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;}
.Button,.Button:link,.Button:visited,.Button:hover,.Button:active{text-decoration:none!important;outline:none;}
.Button:hover,.ButtonInput:hover{background-position:left center;}
.Button:hover span,.ButtonInput:hover span{background-position:right center;color:#FFF;}
.Button:active,.ButtonInput:active{background-position:left bottom;}
.Button:active span,.ButtonInput:active span{background-position:right bottom;color:#000;}
.Footer{color:#000;font-size:16px;text-align:Center;background:url('../images/Footer.png') bottom left;overflow:hidden;padding:5px 18px;}
.Footer a{color:#FFF;text-decoration:underline;}
.Footer a:visited{color:#FFF;text-decoration:underline;}
.Footer a:hover{color:#FFF;text-decoration:none;}
.BackLink{text-align:center;display:block;display:block;font-size:11px;padding:0 0 12px;color:#FFF;}
.BackLink a{color:#FFF;}

ul#skill_list li
{
   list-style-image:url("../images/WHITEB.gif"); 
}

div#show_user_message span#feedback {
   margin-left: 20px;
}

textarea {
    overflow:hidden;
    height:auto;
    width:270px;
}
input#id_name {
   width: 270px;
}
  
  
.formnotifier {
  color: #a0a0a0;
  font-size: 12px;
  font-style: italic;
  overflow: hidden;
  padding:0 5px;
  position: absolute;
  text-align: left;
  z-index: 100;
}
  
.more_detail {
   color: lightblue;   
}

div.attention {
    font-weight:bold;
    
    background-color: yellow;
    
    margin: 10px;
    padding:5px;
    border-style: solid;
    width:700px;
    
}

#tooltip {
    border-style: solid;
    border-width: 1px;
}

#tooltip h3 {
   color: blue;    
}

/*#tooltip div.body - The tooltip body, shown when using showBody*/

/*#tooltip div.url - The tooltip url, shown when using showURL */