*
{
    margin      : 0;
    padding     : 0;
    font-family : Arial;
} 

/* -------------------------------------------------------------------- */
/* -- Font Sizes ------------------------------------------------------ */
h1
{
    font-size   : 15pt;
    color       : #132F53;
    font-style  : normal;
    font-weight : normal;
}

h2
{
    font-size   : 12pt;
    color       : #132F53;
    font-style  : normal;
    font-weight : normal;
}

h3
{
    font-size   : 10pt;
    color       : #132F53;
    font-style  : normal;
    font-weight : normal;
}

h4
{
    font-size   : 8pt;
    color       : #132F53;
    font-style  : normal;
    font-weight : normal;
}

p
{
    padding : 5px 0px 5px 0px;
}

/* -------------------------------------------------------------------- */
html, body, form
{
    height          : 100%;
    background-color: #F5F5F6;
}

#wrap
{
    min-height : 100%;
}

#main
{
    overflow       : auto;
    padding-bottom : 94px;
}

#footer
{
    position   : relative;
	margin-top : -94px;
	height     : 93px;
	clear      : both;
} 

/*Opera Fix*/
body:before
{
    /* thanks to Maleika (Kohoutec)*/
    content    : "";
    height     : 100%;
    float      : left;
    width      : 0;
    margin-top : -32767px;/* thank you Erik J - negate effect of float*/
}

/* -------------------------------------------------------------------- */
#header
{
    
}

#header #centre
{
    margin            : 0 auto;
    width             : 960px;
    height            : 247px;    
    background-image  : url('images/bannerimage-back.jpg') !important;
    background-repeat : no-repeat;
    list-style        : none;
}

#header #centre #heading
{
    width      : 480px;
    height     : 33px;
    margin-top : 10px;
    float      : left;
    display    : run-in;
}

#header #centre #search
{
    width      : 480px;
    height     : 33px;
    margin-top : 10px; 
    float      : right;
    text-align : right;
    display    : run-in;
}

.slideshow
{
    overflow: hidden;
    width   : 868px;
    height  : 204px;    
    padding : 0px;  
    margin  : 0px; 
    top     : 0px;
    left    : 0px;
}

.slideshow img
{
    width   : 868px; 
    height  : 204px; 
    padding : 0px;  
    margin  : 0px;
    top     : 0px;
    left    : 0px;
}

#header #right
{
    right    : 0px;
    width    : 50%;
    position : absolute;
    height   : 247px;
}

#header #right #rightback
{
    background-image  : url('images/header-tile-right.jpg') !important;
    margin-left       : 480px;
    background-repeat : repeat-x;
    height            : 247px;
}

#header #left
{
    left     : 0px;
    width    : 50%;
    position : absolute;
    height   : 247px;
}

#header #left #leftback
{
    background-image  : url('images/header-tile-left.jpg') !important;
    margin-right      : 480px;
    background-repeat : repeat-x;
    height            : 247px;
}

#content
{
    margin : 0 auto;
    width  : 960px;
}

#content #divMainMenu /* DO NOT RENAME THIS!! */
{
    float       : left;
    width       : 200px; 
    margin-left : 0px;
    height      : 100%;
}

#content #news
{
    float        : right;
    width        : 200px; 
    margin-right : 0px;
}

#content #pagecontent
{
    margin : 0 auto;
    width  : 559px;
}

/* -------------------------------------------------------------------- */
.page_content_header
{
    font-size : 12pt;
    color     : #132F53;    
}

.page_content
{
    font-size     : 8pt;
    text-align    : inherit;
    padding-left  : 10px;
    padding-right : 10px;
    
    padding-bottom : 10px;

    width         : 530px; 
    color         : #132F53;
    min-height    : 200px;
}

.page_content ul
{
    margin-left  : 0px;
	padding      : 0 0 0 30px;
	list-style   : disc inside;
	padding-left : 15px;
	text-indent  : -15px;
}

.page_content li
{
    margin: 7px 0 8px 10px;
}

.modalBackground
{
    background-color : #414141;
    filter           : alpha(opacity=70);
    opacity          : 0.7;
}

/* -------------------------------------------------------------------- */
#TSControl
{
    width  : 255px;
    float  : left;
    height : 200px;
}

#TSControl .TSHeader
{
    font-size   : 13pt;
    color       : #132F53;
    font-style  : normal;
    font-weight : normal;
}

#TSControl .TSContainer
{
    font-size   : 8pt;
    color       : #132F53;
    font-style  : normal;
    font-weight : normal;
}

#TSControl .TSList
{
}

#TSControl .TSListItem
{
    padding : 0px 0 5px 0;
}

#TSControl .TSSubject
{

}

#TSControl .TSLink
{
    display         : inline;
    font-size       : 8pt;
    font-weight     : normal;
    text-decoration : none;
    color           : #0000FF;
}

/* -------------------------------------------------------------------- */
#SIControl
{
    width  : 255px;
    float  : right;
    height : 200px;
    
    /* TEMP TEMP */
    /*background-color: Fuchsia;*/
}

#SIControl .SIHeader
{
    font-size   : 13pt;
    color       : #132F53;
    font-style  : normal;
    font-weight : normal;
}

#SIControl .SIContainer
{
    font-size   : 8pt;
    color       : #132F53;
    font-style  : normal;
    font-weight : normal;
}

#SIControl .SIList
{
}

#SIControl .SIListItem
{
   padding : 0px 0 5px 0;
}

#SIControl .SISubject
{

}

#SIControl .SILink
{
    display         : inline;
    font-size       : 8pt;
    font-weight     : normal;
    text-decoration : none;
    color           : #0000FF;
}

/* -------------------------------------------------------------------- */
#HomeText
{
    font-size       : 8pt;
    font-weight     : normal;
    text-decoration : none;
    color           : #132F53;
    padding-bottom  : 10px;
}

.homebutton
{
    float   : right;
    padding : 3px 5px 5px 5px;
    top     : 0px;
}

.searchbox
{
    border-style : none;
    padding-top  : 3px;
    padding-left : 30px;
    margin-right : 0px;
    width        : 140px;
    height       : 21px;   
    color        : #132F53; 
    background   : url('images/searchbar.png') no-repeat left center;
}

.SearchGrid
{
    width        : 100%;
    border-style : none;
    margin-left  : 0px;
}

.SearchSectionHeader
{
    width           : 30%;
    text-align      : left;
    text-decoration : underline;    
}

.SearchSectionItem
{
    width       : 30%;
    text-align  : left;
    text-indent : 10px;    
}

.SearchSectionItem a
{
    text-decoration : none;
}

.SearchSectionItem a:hover 
{
  text-decoration: underline;
}

.SearchSummaryHeader
{
    width           : 70%;    
    text-align      : left;
    text-decoration : underline;
}

.SearchSummaryItem
{
    width       : 70%;
    text-align  : left;
    text-indent : 10px;
}

/* -------------------------------------------------------------------- */
#ContactUsControl
{
    width : 100%;
}

.ContactusHeading
{
    width           : 30%;
    font-size       : 8pt;
    font-weight     : normal;
    text-decoration : none;
    color           : #132F53;
    text-align      : left;
    vertical-align  : top;    
}

.ContactusData
{
    width           : 70%;
    font-size       : 8pt;
    font-weight     : normal;
    text-decoration : none;
    color           : #132F53;
    text-align      : left;
    vertical-align  : top;    
}

/* -------------------------------------------------------------------- */
.IFAImage
{
    background-position : right bottom;
    position            : absolute;
    width               : 52px; /*52*/
    height              : 77px; /*77*/
    margin              : 0px 2px 2px 0px;
    background-color    : #C0C0C0;
    background          : url('images/dropshadow.gif') no-repeat bottom right;
}

.RandomImg
{
    text-align : center; 
    height     : 130;
    width      : 110px;
       
}

.TeamImage
{
    background-position : right bottom;
    width               : 102px; /*52*/
    height              : 152px; /*77*/
    background-color    : #C0C0C0;
    background          : url('images/dropshadowl.gif') no-repeat top left;  /*bottom right;*/
    text-align          : left;
    vertical-align      : top;
}

.TeamData
{
    font-size       : 8pt;
    font-weight     : normal;
    text-decoration : none;
    color           : #132F53;
    text-align      : left;
    vertical-align  : top;
    height          : 165px;
    padding-left    : 10px;
    
}

/* -------------------------------------------------------------------- */
.PostHeader
{
    font-size       : 12pt;
    font-weight     : normal;
    text-decoration : none;
    color           : #132F53;
}

.PostContent
{
    font-size       : 8pt;
    font-weight     : normal;
    text-decoration : none;
    color           : #132F53;
    overflow        : hidden;

}

.PostExtend
{
    display         : inline;
    font-size       : 8pt;
    font-weight     : normal;
    text-decoration : none;
    color           : #0000FF;
}

/* -------------------------------------------------------------------- */



/* -------------------------------------------------------------------- */
.accordionHeader, .accordionHeaderSelected
{
    width             : 175px;
    height            : 19px;
    padding-top       : 5px;
    padding-left      : 10px;
    font-size         : 11px;
    font-family       : Arial;
    text-decoration   : none;
    color             : #132F53; 

    background-image  : url('./awmdata/mainleftmenu/menu-top-active.jpg') !important;
    background-repeat : no-repeat;
}

.accordionContent
{
    width             : 175px;
    height            : 150px;
    background-image  : url('./images/sideblock_background.gif')  !important;
    background-repeat : repeat-y;
}

.accordionContent.Footer
{
    background-image     : url('./images/sideblock_bottom.gif') !important;
    background-repeat    : no-repeat;
    background-position  : bottom;
    padding-bottom       : 20px;
}

/* -------------------------------------------------------------------- */









/* -------------------------------------------------------------------- */
/* -- News Bar Style -------------------------------------------------- */
#Newsbar
{
    width           : 175px;
    list-style-type : none;
    height          : auto;
    padding-left    : 25px;
    font-size       : 11px;
    font-family     : Arial;
}

#Newsbar a
{
    display         : block;
    font-weight     : normal;
    text-decoration : none;
    color           : #132F53;    
}

#Newsbar ul
{
    overflow         : hidden;
    margin           : 0;
    padding          : 0;
    background-image : url('./images/sideblock_background.gif') !important;
    background-repeat: repeat-y;

}

#Newsbar li
{
    margin          : 0;
    padding         : 0;
    list-style-type : none;
    width           : 175px;
}

#Newsbar li a /* Adjust here for the "Header" sizes */
{
    width    : 160px;
    padding  : 5px 0 0 15px;
    display  : block;
    height   : 19px;
}

#Newsbar li a.closed /* Closed Item */
{
    background-image : url('./awmdata/mainleftmenu/menu.gif') !important;
}

#Newsbar li.firstitem a.closed
{
   background-image : url('./awmdata/mainleftmenu/menu-top.gif') !important;
}

#Newsbar li.lastitem a.closed
{
    background-image : url('./awmdata/mainleftmenu/menu-bottom.gif') !important;
    height           : 21px;
}

#Newsbar li li
{
    padding          : 0px;
    background-image : url('./images/sideblock_background.gif') !important;
    background-repeat: repeat-y;
}

#Newsbar li a.opened /* Opened Item */
{
    background-image : url('./awmdata/mainleftmenu/menu-active.jpg') !important;
}

#Newsbar li.firstitem a.opened
{
    background-image : url('./awmdata/mainleftmenu/menu-top-active.jpg') !important;
}

#Newsbar li.lastitem li
{
    margin-bottom : -20px;
}

#Newsbar li.lastitem ul /* Bottom Item in the list */
{
    height               : auto;
    background-image     : url('./images/sideblock_bottom.gif') !important;
    background-repeat    : no-repeat;
    background-position  : bottom;
    padding-bottom       : 20px;
}
/* -- News Bar Style -------------------------------------------------- */
/* -------------------------------------------------------------------- */











/* -------------------------------------------------------------------- */
.ctrlGalleryImage
{
    margin           : 5%;
    width            : 90%;
    height           : auto;
    background-color : White;
    vertical-align   : middle;
}

/* -------------------------------------------------------------------- */
.ctrlQuickLink
{
    width        : 90%;
    margin       : 0px;
    border-style : none;
    padding      : 0px;
    height       : auto;
}

.ctrlQuickLink td
{
    color            : Aqua;
    border-style     : none;
    border-width     : 0px;
}

/* -------------------------------------------------------------------- */
.ctrlLibraryLink
{
    width        : 90%;
    margin       : 0px;
    border-style : none;
    padding      : 0px;
    height       : auto;
}

.ctrlLibraryLink td
{
    color            : Aqua;
    border-style     : none;
    border-width     : 0px;
}

/* -------------------------------------------------------------------- */


.GalImage
{
    padding           : 20px 31px 39px 20px; 
    background-image  : url('/images/polaroid.png') !important;
    background-repeat : no-repeat;
    width             : 115px;
    height            : 128px;    
    list-style : none;
    
}

