﻿/* Hi, welcome to the main CSS file */

/**********************/
    /* Body */
/**********************/

/*Main Text*/
body  
{
    color: rgb(68, 68, 68);
    font-family: "Segoe UI", Arial,'lucida grande', tahoma, verdana, sans-serif;
    font-size: 12px;
    line-height:15px;
    font-weight:normal;   
    margin:0;
	padding:0; 
	background: #ccd1dd; 
}
/*Main s*/

#main
{
    background-color: white;

    height: 100%;
    width: 996px;
    margin: 0 auto;

    border-color: #ccc; 
    border-width:0 1px 0 1px;
    border-style:solid;
}
#content
{
    background-attachment: scroll;
    background-color: white;
    background-image: none;
    background-repeat: repeat;
    
    margin: 0px auto;
    padding: 0;
} 
A
{
    font-family:"Segoe UI", arial, tahoma,verdana,arial,sans-serif;
    color: #003268;
    text-decoration:none;    
}
A:Active, A:Visited
{
    color: #003268;
}
A:Hover
{
    color: #ca0002;
}
h1 
{
    padding: 5px;
    line-height: 1; 
    margin-bottom: 0.5em;
    font-weight:700;
    color: #84002E;
    font-family: "Segoe UI", Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;
    font-size: 14px/18px;
    font-style: normal;   
    font: normal normal bold 14px arial;
}
h1 A:Link{color:#84002E; text-decoration:none; }h1 A:Active{color:#84002E; text-decoration:none; }
h1 A:Visited{color:#84002E; text-decoration:none; }
h1 A:Hover{color:#ca0002;text-decoration:none;}

h2 
{
    font-size: 1.4em; 
    line-height: 1; 
    margin-bottom: 1em;
    font-weight:700;
    color: #84002E;
    font-family: "Segoe UI", Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;
    font-style: normal;  
}
h3 
{
    color: #000000;
    font-size: 1.3em; 
    line-height: 1; 
    margin-bottom: 1em;
    text-decoration: underline;
}

.Text1
{
    font: normal normal normal 11px/14px arial;
    line-height:1.3;
}

.Text2
{
    line-height:1.5;
    color: rgb(68, 68, 68);
    font-family: "Segoe UI", Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}

/*Listing solution*/
.List
{
    margin: 0 0 0 10px;
    padding: 0;
    display:block;
}
.BulTextSide
{
    margin: 0px 0px 0px 6px;
    padding: 0px 0px 0px 0px;
    display: inline;
    border: 0px;
    vertical-align: baseline;
    font-size: 11px; 
    color: #000;
    line-height: 13px; 
    font-weight:300;
    
}
.BulText
{
    margin: 0px 0px 0px 6px;
    padding: 0px 0px 0px 0px;
    display: inline;
    border: 0px;
    vertical-align: baseline;
    font-size: 13px; 
    color: #000;
    line-height: 13px;
}
i
{
    color: Red;
    margin: 0px 0px 0px -10px;
    padding: 0px 0px 0px 0px;
    color: #CA0002;  
    font-size: 7px;
}

/**********************/
    /* banner */
/**********************/
#banner 
{
    background-attachment: scroll;
    background-color: transparent;
    background-image: url('Images/banner.jpg');
    background-repeat: repeat-x;
    
    height: 160px;
    width: 996px;
    display: block;
    margin: 0px;
    padding: 0px;
    position: relative;
    overflow:hidden;
}

/*Banner text*/
#text
{
    color: #eee;
    font-family: tahoma, "lucida grande", "Dax Regular", Arial, Helvetica, sans-serif;
    font-size: 120%;
    font-weight: 800;
    margin: 0px 0px 0px 213px;
    padding: 0px 0px 0px 0px;
    display: block;
    clear: right;
    width: 789px;
    height: 20px;
    overflow: hidden;
}
Span#text2
{
    color:#CC0000;
    color:#FFFFFF; 
    font-family: tahoma, "Segoe UI", arial, "Dax Regular", Arial, Helvetica, sans-serif;  
    font-size: 65%;
    font-weight: 800;
    margin: 0px 0px 0px 184px; 
    padding: 0px 5px 0px 0px;
    text-align: right;
    width: 150px;
    overflow:hidden;
}
Span#text2 A{color: #ca0002;text-decoration:none;}
Span#text2 A:Active{color: #ca0002;}Span#text2 A:Visited{color: #ca0002;}
Span#text2 A:Hover{color: #ca0002;text-decoration:underline;} 


/*Search + Update*/

#banner2between
{
    display: block;
    height: 14px;
    float:right;
    clear: right;
}
#bannerUpdate
{
    font-family: tahoma, "Segoe UI", arial, "Dax Regular", Arial, Helvetica, sans-serif;  
    font-size: 80%;
    font-weight: 800;
    display: block;
    height: 15px;
    width: 240px;
    text-align:right;
    overflow:hidden;
    clear: right;  
}

#bannerSearch
{
    display: block;
    height: 30px;
    width: 236px;
    clear: right;
    text-align:right;
    overflow:hidden;
    float:right;
    padding-right:12px;
    margin-top: 71px;
}
#search
{
  float: left;
  position: relative;
  width: 214px;  
  display: block;
}
#searchgo
{
  float: left;
  width: 21px;  
  display: block;
}
.searchbox
{
   color:#444;
   font-family: 'lucida grande', Arial, tahoma, verdana, arial, sans-serif;
   font-size: 11px;
   height: 21px;
   width: 152px;
   border:0;
   padding-left:4px;
   outline:none;
   margin:1px 0 0 0;
}
.searchbox2
{
    color:#000000;
    font-size: 13px;
    font-family: arial, sans-serif;
   height: 21px;
   width: 152px;
   border:0;
   border-left:1px dotted #aaa;
   padding-left:4px;
   outline:none;
   margin:1px 0 0 0;
}
/* ***** NAVBAR ***** */

#Navbar
{
    Font-family: tahoma, "lucida grande", "Dax Regular", Arial, Helvetica, sans-serif;  
    font-size: 12px;
    font-weight: 900;
    text-align: Left;
    text-decoration:bold;
    letter-spacing:0px;
    
    margin: 0px 340px 0px 58px;
    
    padding:0px;
    width:600px;
    display: block;
    clear: right;
    overflow:hidden;
}
#Navbar ul.Nav
{
    margin:89px 0px 0px 0px;padding:0;list-style:none;position:absolute;white-space:nowrap;display:block;
}
#Navbar ul.Nav li
{
    float:left;border-width:0 1px 0 1px;border-style:solid;border-color:#000000;width:auto;height:35px; overflow:hidden;
}
#Navbar ul.Nav li a
{
    padding: 7px 4px 11px 5px;width:auto;margin:2px 1px 1px 1px;display:block;vertical-align:middle;
    Font-family: tahoma, "lucida grande", "Dax Regular", Arial, Helvetica, sans-serif;  
}
#Navbar li a
{
    color: #003268;
}
#Navbar li a.Sel
{
    color: White;
    background-color: #33384D;
}
#Navbar li a:hover
{
    color: White;
    background-color: #33384D;
}

/**********************/
    /* side blocks */
/**********************/
#rightblocks
{
    height: 720px;
    width: 222px;
    display: block;
    clear: right;
    float: left;
    margin: 5px 7px 7px 2px;
    overflow: hidden; 
    
}

.side2
{
    height: 309px;
    margin: 0px;
    display: block;
}

.side
{
    height: 354px;
    width: 220px;
    margin: 0px;
    display: block;
}

.sidebottom
{
    width: 222px;
    margin: 0px;
    overflow: hidden;
    display: block;
    background-image: url('Images/sidebottom.png');
    height: 45px;
}

.sidespace
{
    display: block;
    height: 2px;
    width: 225px;
    background-color: white;
    overflow:hidden;
}
.sidelogin
{
    height: 130px;
    width: 206px;
    margin:0px 0px 10px 0px;
    padding:0px;
    overflow:visible;
}
.sidekms
{
    height: 110px;
    width: 206px;
    overflow: hidden;
}
.NewsPubSide
{
    overflow: hidden;
    height: 269px;
    border-color: rgb(145, 167, 180);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
}
#Navbar2
{
    Font-family: Tahoma, "lucida grande", "Dax Regular", Arial, Helvetica, sans-serif;  
    font-size: 11px;
    font-weight: 700;
    
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    width:162px;
    display: block;
    clear: right;
    overflow:hidden;
}
#Navbar2 ul.Nav
{
    margin:8px 0px 0px 0px;padding:0;list-style:none;position:absolute;white-space:nowrap;display:block;
}
#Navbar2 ul.Nav li
{
    float:left;border-width:1px 1px 1px 1px;border-style:solid;border-color:rgb(145, 167, 180);width:auto;height:30px;
}
#Navbar2 ul.Nav li a
{
    padding: 7px 6px 7px 8px;width:auto;margin:2px 1px 1px 1px;display:block;vertical-align:middle;
    Font-family: tahoma, "lucida grande", "Dax Regular", Arial, Helvetica, sans-serif;  
}
#Navbar2 li a
{
    color: #003268;
}
#Navbar2 li a.Sel
{
    color: White;
    background-color: #536176;
}
#Navbar2 li a:hover
{
    color: White;
    background-color: #536176;
}

/**********************/
     /* Blocks */
/**********************/
/*Basic Stuff*/
#contentblocks
{
    display: block;
    clear: none;
    float: left;
    margin: 5px 0px 0px 5px;
    width: 760px; 
    overflow: visible;
}
.boxtext 
{
    padding: 0px;
    margin: 8px;
}

.border
{
    background-color: rgb(145, 167, 180);
    height: 1px;
    margin: 0px 1px 0px 1px;
    overflow: hidden;
}
.fullborder
{
    background-color: rgb(145, 167, 180);
    height: 1px;
    margin: 0px;
    overflow: hidden;
}
.insidebg
{
    background-image: url('Images/bg1.gif');
}
.inside
{
    background-color: #f6f7f9;
    border-color: rgb(145, 167, 180);
    border-style: solid;
    border-width: 1px;
    display: block;
    margin:0;
    overflow: hidden;
    
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

/*Different standard blocks*/
.OneWideOneLong
{
    width: 374px; height: 174px;
    float: left;
    margin: 2px;
    overflow: hidden;
}

.TwoWideOneLong
{
    width: 754px; height: 174px;
    float: left;
    margin: 2px;
    overflow: hidden;
}

.OneWideTwoLong
{
    width: 374px; height: 354px;
    float: left;
    margin: 2px;
    margin-bottom: 0px; /* IE FIXX */
    overflow: hidden;
    padding:0px;
}

.TwoWideTwoLong
{

    width: 754px; height: 332px;
    float: left;
    margin: 2px;
    overflow: hidden;
}

/*Pagesize blocks*/
.pageblock
{
    width: 754px; height: 714px;
    overflow: auto;
    margin: 2px;
}

/*News block Style*/
.wblock
{
    width: 754px;
    margin: 2px;
}

.Listing
{
    display: block;
    clear: right;
    float: left;
    margin: 0px 0px 0px 0px;
    width: 316px;
    height: 122px;
    overflow: hidden;
}
#NewsInfo
{
    display: block;
    clear: none;
    float: left;
    margin: 0px 10px 0px 0px;
    width: 412px;
    height: 120px;
    overflow: hidden;
}

/*Newsletters block Style*/
.NLDataLeft
{
    width: 215px;
    display: block;
    clear: none;
    float: left;
    margin: 0px;
    padding:0px;
    overflow: hidden;
}
.NLDataRight
{
    width: 125px;
    display: block;
    clear: right;
    float: left;
    margin: 0px;
    overflow: hidden;
}
.NLshift
{
   margin: 0px;
   padding-left: 50px;
}
#NLLeft
{
    display: block;
    
    width: 229px;
    height: 718px;
    
    clear: none;
    float: left;
    margin: 1px;
    position: relative;
    direction: ltr;
    overflow: hidden;  
}

.NLside
{
    width: 227px; height: 716px;
    float: left;
    margin: 0px;
    overflow: hidden;
}

/**********************/
    /* footer */
/**********************/

.footer 
{
    margin:0 auto;
    width: 996px; height: 53px;

    text-align: center;
    background-color: black;
    background-image: url('Images/footer.png');
    color:#111;
    border-width: 0 1px 0 1px;
    border-color: Black;clear: both;
    border-style: solid;
}
.foot1
{
    width: 303px;
    clear:none;
    float:left;
    display: block;
    height: 53px;
}
.foot2
{
    margin-top: 5px;
    clear:none;
    float:left;
    display: block;
    height: 48px;
    width: 390px;
}
.foot3
{
    margin-top: 10px;
    width: 288px;
    clear:none;
    float:left;
    display: block;
    height: 43px;
    text-align:right;
    margin-right:15px;
    color:White;
}

/*****************************************/
    /* Publications, News and About */
/*****************************************/

/*Containers*/
#SearchRight
{
    display: block;
    
    width: 460px;
    height: 720px;
    float: left;
    clear: right;
    margin: 0px;  
    overflow:hidden;
    position: relative; 
    direction: ltr;
}
#AboutRight
{
    display: block;
    
    width: 460px;
    height: 720px;
    float: left;
    clear: right;
    margin: 0px;  
    overflow:auto;
    position: relative; 
    direction: ltr;
}
#SearchLeft
{
    display: block;
    
    width: 300px; 
    height: 720px;
    float: left;
    clear: none;
    margin: 0px;
    position: relative;
    direction: ltr;
    overflow: hidden;  
}

/*Side Box*/
.SearchHalfWideTwoLong
{
    width: 294px; height: 354px;
    margin: 2px;
    overflow: hidden;
    float: left;
}

/*Halflength Side Box*/
.SearchHalfWideOneLong
{
    width: 294px; height: 174px;
    margin: 2px;
    overflow: hidden;
    float: left;
}

/*Search Box*/
.SearchTwoWideHalfLong
{
    width: 454px; height: 96px;
    margin: 2px;
    overflow: hidden;
    text-align: center;
}

/*Search results*/
#SearchResults
{
    width: 460px;
    display: block;
    direction: ltr;
    margin: 0px;
    overflow: auto;
    position: relative;
}
.Month
{
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 5px;
    background-image: url('Images/NewsBarDown.gif');
    display: block;
    color: #003268;
    text-decoration:none;  
}
.Month:Hover
{
    color: #ca0002;
} 
/******Comments*******/
.CommentsLine
{
    background-color: #84002E;
    height: 2px;
    width: 748px;
    margin: 8px 5px 20px 5px;
    overflow:hidden;
}
.CommentHeader
{
    width: 618px;
    margin-left:auto;
    margin-right:auto;
    font-family: Arial, Helvetica, Utkal, sans-serif;
    font-size:12px;
    color: rgb(148, 148, 148);
    border-bottom: solid 0px #7B7B7B;
    height: 40px;
}
.CommentTitle
{
    font-family: Arial, Helvetica, Utkal, sans-serif;
    font-size:17px;
    font-weight:bold;
    color: #7B7B7B;
}
.CommentLeft
{
    float:left;
    margin-left:00px;
}
.CommentRight
{
    width: 170px;
    float:right;
}
.CommentLogin
{
    float:left;
}
.Comments
{
    text-align: center;
    margin-top: 10px;
    font-family: Arial, Helvetica, Utkal, sans-serif;
    font-weight:bold;
}
.CommentsWelcome
{
    font-family: Arial, Helvetica, Utkal, sans-serif;
    font-size:14px;
    font-weight:bold;
    color: #7B7B7B;
}
/******Contact*******/
.ContactBlock
{
    width:418px; height:115px;
    margin-left:auto;
    margin-right:auto;
}
.Contact
{
    width:418px; height:400px;
    margin-left:auto;
    margin-right:auto;
}

.ContactLeft
{
    width: 100px;
    display: block;
    clear: none;
    float: left;
    margin: 0px;
    overflow: hidden;
    font-size: 110%;  
    color:#444; 
    font-weight:normal;
    line-height:20px;
}
.ContactRight
{
    width: 270px;
    display: block;
    clear: right;
    float: left;
    margin: 0px;
    overflow: hidden;
}

/**********************/
    /* Events Pages */
/**********************/

/******Events Pages*******/
.EventHolder
{
    width: 540px;
    display: block;
    clear: right;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    margin-top: 1px;
}

.EventRowHolder
{
    display: block;
    overflow: hidden; 
    width: 540px;
    height: 160px;
}

.EventBlock
{
    cursor:pointer;
    width: 376px; height: 156px;
    margin: 2px 0px 2px 1px;
    overflow: hidden;
    color:Black;
    text-decoration:none;
    float: left;
}

.EventInside
{
    background-color: #f6f7f9;
    background-repeat: repeat-x;
    border-color: rgb(145, 167, 180);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    display: block;
    margin:0px;
    overflow: hidden;
    color:Black;
    text-decoration:none;
    cursor:pointer;
}
.EventInside:Link{color:Black; text-decoration:none; }.EventInside:Active{color:Black; text-decoration:none; }
.EventInside:Visited{color:Black; text-decoration:none; }
.EventInside:Hover
{
    color:Black;
    text-decoration:none; 
    background-color: #C6CED9;
}


.EventNote
{
    width: 239px;
    height: 30px;
    display: block;
    clear: none;
    margin: 0px;
    overflow: hidden;
    float: left;
}

.EventPicturebox
{
    width: 156px;
    height: 156px;
    display: block;
    overflow: hidden;
    background-color: rgb(145, 167, 180);
    margin: 1px;
    border-color: rgb(145, 167, 180);
    border-style: solid;
    border-width: 2px 1px 2px 0px;
    float: left;
}

/*Events Pager*/
.EventsPage
{
    color:black;
    font-size: 150%;   
    text-decoration:none;  
}

/******Event viewer Page*******/
/*Left info Box*/
.EventLeft2
{
    display: block;
    overflow: hidden;
    height: 158px;
    width: 233px;
    clear: none;
    float: left; 
}

/*Note*/
.BNoteHolder
{
    display: block;
    overflow:hidden;
    width: 275px;
    height: 158px;
    clear: none;
    float: left;
    margin-right: 45px;
    margin-top:8px;
}

.UNoteHolder
{
    display: block;
    height: 114px;
}

.EventRedNote
{
    display: block;
    clear: none;
    margin-left: auto;
    margin-right: auto;
    overflow:visible;
    color: #84002E;
    text-align: center;
    font-weight:900;
}

.EventRedInside
{
    border-color: rgb(145, 167, 180);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    display: block;
    margin:0px;
    overflow:visible;
}

/*Right Picture Box*/
.EventRight2
{
    display: block;
    overflow: hidden;
    height: 158px;

    clear: right;
    text-align:right;
}



/**********************/
    /* Feedback Page */
/**********************/
.FeedbackBlock
{
    width:480px;
    margin: 2px;
    overflow:visible;
    margin-left: auto;
    margin-right: auto;
    text-decoration:none;  
}

.FeedbackLeft
{
    width: 120px;
    display: block;
    clear: none;
    float: left;
    margin: 3px 0px 10px 0px;
    overflow: hidden;
    font-size: 13px;  
    color:#444; 
    line-height:20px;
    font-weight:normal;
}

.FeedbackRight
{
    width: 340px;
    display: block;
    clear: right;
    float: left;
    margin: 0px 0px 10px 0px;
    overflow: hidden;
}

/**********************************************************************************766/
/*Containers & SmallBoxes For Membership, Application Viewer and (partially) Admin*/
/**********************************************************************************/

#SmallContLeft
{
    display: block;
    
    width: 212px; 
    height: 720px;
    float: left;
    clear: none; 
    margin: 0px;
    position: relative;

    overflow: hidden;   
}

#SmallContRight
{
    display: block;
    
    width: 548px; 
    height:720px;
    float: left;
    clear: right;
    margin: 0px;  
    overflow: hidden;
    position: relative; 
    direction: ltr;
}


/*Small Side Box*/
.Smallbox
{
    width: 206px; height: 174px;
    float: left;
    margin: 2px;
    overflow: hidden;
}
.SmallboxApp
{
    width: 208px; height: 174px;
    float: left;
    margin: 0px 2px 2px 2px;
    overflow: hidden;
}

/**********************/
    /* Admin Page */
/**********************/

#AdminContRight
{
    display: block;
    width: 776px;
    height: 800px;
    overflow: auto;
    clear: right;
    float: left;
    margin: 1px;  
    position: relative; 
    direction: ltr;
}

/*The AdminPage Banner*/
#AdminBanner 
{
    background-attachment: scroll;
    background-color: transparent;
    background-image: url('Images/adminbanner.jpg');
    background-repeat: repeat-x;
    
    height: 90px;
    width: 996px;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: relative;

    z-index: 10;
    overflow:hidden;
}
#AdminText
{
    color:#FFFFFF; 
    font-family: tahoma, "lucida grande", "Dax Regular", Arial, Helvetica, sans-serif;  
    font-size: 120%;
    font-weight: 800;
    margin: 0px 0px 0px 300px;
    padding: 0px 0px 0px 0px;
    display: block;
    width:783px;
    float:left;
    position: relative;
    clear: none; 
    width: 312px;
    overflow:hidden; 
}
Span#AdminText2
{
    display: block;
    color:#FFFFFF; 
    font-family: tahoma, "lucida grande", "Dax Regular", Arial, Helvetica, sans-serif;  
    font-size: 100%;
    font-weight: 800;
    margin: 0px 20px 0px 0px; 
    padding: 0px 0px 0px 0px;
    float:right;
}
Span#AdminText2 A{color: #ca0002;text-decoration:none;}
Span#AdminText2 A:Active{color: #ca0002;}Span#AdminText2 A:Visited{color: #ca0002;}
Span#AdminText2 A:Hover{color: #ca0002;text-decoration:underline;}
#AdminNavbar
{
    Font-family: Tahoma, "lucida grande", "Dax Regular", Arial, Helvetica, sans-serif;  
    font-size: 13px;
    font-weight: 800;
    text-align: Left;
    margin: 22px 340px 0px 0px;
    padding-left:52px;
    
    
    width:640px;
    display: block;
    clear: none;
    float:left;
    overflow:hidden;
}
#AdminNavbar ul.AdminNav
{margin:0;padding:0;list-style:none;position:absolute;white-space:nowrap;display:block;}
#AdminNavbar ul.AdminNav li
{float:left;border-width:0 1px 0 1px;border-style:solid;border-color:#000000;width:auto;}
#AdminNavbar ul.AdminNav li a
{padding: 7px 5px 9px 5px;width:auto;margin:2px 1px 1px 1px;display:block;vertical-align:middle;
 Font-family: tahoma, "lucida grande", "Dax Regular", Arial, Helvetica, sans-serif;  }
#AdminNavbar li a
{color: #003268;}
#AdminNavbar li a.Sel
{color: White;background-color: Black;}
#AdminNavbar li a:hover
{color: White;background-color: Black;}

/*Log Layout*/
Span#logrow
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    Font-family: tahoma, "lucida grande", "Dax Regular", Arial, Helvetica, sans-serif;
}
#lognormal
{
    padding: 0px 0px 0px 0px;
    width:971px;
    overflow: hidden;
    display: block;
    float:left;
    Font-family: tahoma, "lucida grande", "Dax Regular", Arial, Helvetica, sans-serif;
}
#lognormal a
{
    Font-family: tahoma, "lucida grande", "Dax Regular", Arial, Helvetica, sans-serif;
}
#lognormal ul.Nav
{
    margin:0;padding:0;list-style:none;white-space:nowrap;display:block;
}
#lognormal ul.Nav li
{
    float:left;border-width:0px 0px 0px 0px;overflow:hidden;
    padding: 2px 0px 2px 0px;margin:0px 1px 0px 1px;display:block;
    border-color: rgb(145, 167, 180);
    border-style: solid;
}
#lognormal ul.Nav li.up
{
    text-align:center;
    cursor:default;
}
#lognormal ul.Nav li.mid
{
    text-align:center;
}
.logright
{
    padding:2px 0px 2px 2px;
    margin-left:610px;
    width:127px;
    position:absolute;
    float:right;
    clear:right;
    background-color:white;
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    
    text-align: center;  
}
    
    /******Feedback Page*******/
.fbHolder
{
    width: 990px;
    display: block;
    clear: right;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

    /******Content Management Page*******/
.cmblock
{
    width: 774px; height: 80px;
    text-align:center;
} 

.cmsResults
{
    width: 560px;
    display: block;
    direction: ltr;
    overflow: auto;
    position: relative;
    height:700px;
    margin-left:170px;
}

/****************************/
    /* Application Page */
/****************************/
.AppHolder
{
    width: 590px;
    display: block;
    clear: right;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

/*****Application Viewer*****/

/*Middle block*/
.ablock
{
    width: 562px; height: 716px;
    overflow: auto;
    float: left;
    margin: 0px;
} 

/*****Application Process*****/

.ProcessBlock
{
    width:500px; height: 716px;
    margin: 1px;
    overflow:hidden;
    margin-left: auto;
    margin-right: auto;
    text-decoration:none;
}

/*****************************/
    /* Membership page */
/****************************/

/*Middle Block*/
.memblock
{
    width: 542px; height: 354px;
    float: left;
    margin: 2px;
    text-align:center;
} 

/****************************************/
    /* Uhoh Block & Info Block */
/****************************************/

/*Uhoh Red Block*/
.ErrorBlock
{
    width:368px; height: 180px;
    background-color:#EACACA;
    margin: 2px;
    overflow:hidden;
    margin-left: auto;
    margin-right: auto;
    text-decoration:none;
    background-color:#DCA5A5;
}


/*Info Block*/
.InfoBlock
{
    width:248px; height: 130px;
    font-family: Arial, Helvetica, Utkal, sans-serif;
    font-size:12px;
    margin: 1px;
    overflow:hidden;
    margin-left: auto;
    margin-right: auto;
    text-decoration:none;
    display:block;
}

/*Courses Button*/
.Button
{
    width: 118px; height: 27px;
    padding: 5px 0px 0px 0px;
    margin: 1px 1px 1px 1px;
    overflow: hidden; 
}

.ButtonInside
{
    background-color: #EBEFF6;
    background-repeat: repeat-x;
    border-color: rgb(145, 167, 180);
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    display: block;
    margin:0px;
    overflow: hidden;
    color: #003268;
    cursor:pointer;
    font-size:Medium;
    text-decoration:bold;
}

.ButtonInside:Hover
{
    background-color: #dde8ea;
}

/****************************************/
    /*     Search page             */
/****************************************/

#Navbar3
{
    Font-family: Tahoma, "lucida grande", "Dax Regular", Arial, Helvetica, sans-serif;  
    font-size: 11px;
    font-weight: 700;
    
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    width:400px;
    display: block;
    clear: right;
    overflow:hidden;
}
#Navbar3 ul.Nav
{
    margin:10px 0px 0px 0px;padding:0;list-style:none;position:absolute;white-space:nowrap;display:block;
}
#Navbar3 ul.Nav li
{
    float:left;border-width:1px 1px 1px 1px;border-style:solid;border-color:rgb(145, 167, 180);width:auto;height:30px;
}
#Navbar3 ul.Nav li a
{
    padding: 9px 6px 9px 8px;width:auto;margin:0px 0px 0px 0px;display:block;vertical-align:middle;
    Font-family: tahoma, "lucida grande", "Dax Regular", Arial, Helvetica, sans-serif;  
}
#Navbar3 li a
{
    color: #003268;
}
#Navbar3 li a.Sel
{
    color: White;
    background-color: #66788F;
}
#Navbar3 li a:hover
{
    color: White;
    background-color: #93A7BF;
}

.searchblock
{
    width: 754px; height: 654px;
    overflow: auto;
    margin: 2px;
}
.SearchHeader
{
    color: #84002E;
    font-size: 1.3em; 
    line-height: 1; 
    font-weight:900;
    height:25px;
    padding-top:8px;
    margin-bottom:5px;
}


.Replace
{
    font-weight:900;
    color: #000000;
}
.HReplace
{
    font-weight:900;
}
.ResultHeader
{
    padding:0px;
    margin:0px;
}
.ResultHeader2
{
    padding:0px;
    margin:0px;
    font-size: 1.2em;
    text-decoration:underline; 
    color: #1303AB;
}
.ResultHeader2 a:Link{color: #1303AB; text-decoration:underline; }
.ResultHeader2 a:Active{color: #1303AB; text-decoration:underline;  }
.ResultHeader2 a:Visited{color: #1303AB; text-decoration:underline;  }
.ResultHeader2 a:Hover{color: #ca0002; text-decoration:underline;  }


.ResultBox
{
    padding:0px;
    margin:0px;
    border-width:1px 0px 0px 0px;border-style:solid;border-color:#ABABAB;
    font-family: arial, sans-serif;
    font-size: 12px;
}
.SearchType
{
    padding:0px;
    margin:0px;
    font-size: 14px;
    text-decoration:None; 
    font-weight:600;
    float:right;
    color: #84002E;
}
.SearchUtext
{
    font-size: 11px;
}
.SearchBox
{
    margin:5px 0px 0px 60px;
}
.SearchScroll
{
    margin:0px;
    padding:0px;
    height:540px;
    overflow: auto;
}
.SearchBorder
{
    border-width:0px 0px 1px 0px;border-style:solid;border-color:#ABABAB;
    margin-bottom:5px;
}

/****************************************/
    /*         IAASS Grid            */
/****************************************/

/*Rows*/
.GridRowHolder
{
    height: 22px;
    border-color: rgb(145, 167, 180);
    border-style: solid;
    border-width: 0px 0px 1px 1px;
    display: block;
    overflow:hidden;
    width:550px;
}

/*Clickable block inside row*/

#GridBlock
{
    cursor:pointer;
    overflow: hidden;
    text-decoration:none;  
    clear: right;
    height: 22px;
    
    text-align: Left;
    margin: 0px;
    padding:0px;
    

    display: block;
    float:left;
    border:0px;
}
#GridBlock ul.Nav
{
    margin:0;padding:0;list-style:none;position:absolute;white-space:nowrap;display:block;height: 22px;
}
#GridBlock ul.Nav li
{
    float:left;border-width:0px 1px 0px 0px;width:107px;overflow:hidden;
    padding: 4px 0px 4px 0px;margin:0px 0px 0px 2px;display:block;
    border-color: rgb(145, 167, 180);
    border-style: solid;
}
#GridBlock ul.Nav li.up
{
    text-align:center;
    cursor:default;
    margin:0px;
    padding:5px 0px 0px 0px;
    width:109px;
    border-color: #c3cde0;
    background-color:#808eac;color:white;
    height: 17px;
}
#GridBlock ul.Nav li.mid
{
    text-align:center;
}

.GridInside
{
    background-color: white;
    display: block;
    margin:0;
    color:Black;
    text-decoration:none;
    cursor:pointer;
    width:550px;
}
.GridInside:Link{color:Black; text-decoration:none; }.GridInside:Active{color:Black; text-decoration:none; }
.GridInside:Visited{color:Black; text-decoration:none; }
.GridInside:Hover
{
    color:Black;
    text-decoration:none; 
    background-color: #BFDCE1;
}

.accHeader
{
    color:White;font-size:11px;font-weight:bold;margin:0px;
    background-color:#6d7176;
    /* 6e819d  8ca2c1*/
    display: block;
    height: 14px;
    overflow: hidden;
    border-color: #536176; 
    border-width:1px 1px 1px 1px;
    border-style: solid;
    margin-bottom:2px;
}
.accHeader A:Link{color:White; text-decoration:none; }.accHeader A:Active{color:White; text-decoration:none; }
.accHeader A:Visited{color:White; text-decoration:none; }
.accHeader A:Hover{color:White;text-decoration:none;}
.accHeaderSel
{
    color:White;font-size:11px;font-weight:bold;margin:0px;
    background-color:#a2a2a2;
    display: block;
    height: 14px;
    overflow: hidden;
    border-color: #65768e; 
    border-width:1px 1px 1px 1px;
    border-style: solid;
    margin-bottom:2px;
    padding:2px 0px 0px 2px;cursor:pointer;
}
.accHeaderSel A:Link{color:White; text-decoration:none; }.accHeaderSel A:Active{color:White; text-decoration:none; }
.accHeaderSel A:Visited{color:White; text-decoration:none; }
.accHeaderSel A:Hover{color:White;text-decoration:none;}

.accHeader
{
    padding:2px 0px 0px 2px;cursor:pointer;
}

.accText
{
    display: block;
    border-color: #536176; 
    border-width:0px 1px 1px 1px;
    border-style:dotted;
    margin-bottom:2px;
    padding-top:6px;
    background-color:White;    
}
.EventDataLeft
{
    width: 60px;
    display: block;
    clear: left;
    margin: 0px;
    overflow: hidden;
    float: left;
    margin-left:10px;height: 85px;
}
.EventDataRight
{
    width: 186px;
    display: block;
    clear: none;
    margin: 0px;
    overflow: hidden;
    float: left;height: 85px;
}
.EventDataPic
{
    width: 100px;
    display: block;
    clear: right;
    margin: 0px;
    overflow: hidden;
    float: left;height: 85px;
    margin-left: 4px;
}
.EventWithin
{
    width: 239px;
    display: block;
    clear: none;
    margin: 0px;
    overflow: hidden;
    height: 13px;
    float: left;
}
.impEventL
{
    width:285px;
    float: left;
    clear: none;
    display: block;
}
.impEventR
{
    color:white;
    float: left;
    clear: right;
    display: block;
    font-size:10px;
    font-weight:bold;
}
.EventDataPicMarge
{
    margin-left:13px;
}
.bHead
{
    background-color:  #808eac;
    color: #FFFFFF;
    font-size: 9pt;
    height: 16px;
    text-align: left;
    font-weight:bold;
    font-family: "Segoe UI", arial;
    padding-bottom: 1px;
    padding-left: 8px;
    padding-right: 3px;
    padding-top: 2px;
    margin:0px;
    vertical-align: middle;
    display: block;
    border-color: rgb(145, 167, 180);
    border-style:solid;
    border-width: 0px 0px 0px 0px;
    margin-bottom:15px;
    overflow:hidden;
    }
.bHead A:Link{color:#84002E; text-decoration:none; }.bHead A:Active{color:#84002E; text-decoration:none; }
.bHead A:Visited{color:#84002E; text-decoration:none; }
.bHead A:Hover{color:#ca0002;text-decoration:none;}
.bLinkL
{
    float: left;
    clear: none;
    display: block;
}
.bLinkR
{
    color:white;
    float: right;
    clear: right;
    display: block;
    font-size:10px;
    font-weight:bold;
    margin-right:5px;
}
.bMore
{
    border: 1px solid #84002E;
    display:block;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
    line-height: 10px;
}


.Welcome
{
    color: #666;
    font-size: 30px;
    line-height: 1.2;
    margin: 0px 0px 20px 0px;
    padding-top: 12px;
    text-indent: -6px;
}
.Welcome strong
{
    color: #84002E;
    display: block;
    font-size: 266%;
    font-weight: normal;
    letter-spacing: -3.5px;
    line-height: 1;
    margin-bottom: -9px;
}
.Activate
{
    margin: 0px 0px 0px 53px;
    color: #666;
    display: block;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}
