﻿
/* Michael McConville DKS 2010 */
/* Minneapolis Foundation SiteFinity Project */

html 
{
    margin: 0px;
    padding: 0px;
}

body 
{
    margin: 0px;
    padding: 0px;
    background-color: #BD7837;
    background-image: url(DKSimages/background.jpg);
    background-repeat: repeat-x;
    background-position: top;
    
}
body, table, .body
{
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #4B3B2D;
}


fieldset {padding: 0; margin: 0;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
img {border: 0px;}


/*--------------------PAGE WRAPPER-----------------------------*/
.wrapper 
{
    width: 1004px;
    margin: 0px Auto;
    /*
    border-color: Black;
    border-width: 1px;
    border-style: solid;
    */
    padding-bottom: 180px;
    
}
/*-------------------TOP LOGO------------------------------*/
.topLogoWrapper
{
    margin: 0px Auto;
    padding: 25px 0px 10px 0px;
    width: 948px;
    
    /*
    border-color: red;
    border-width: 1px;
    border-style: solid;
    */
}

.topLogo
{
    margin: 0px Auto;
    padding: 0px;
    /*background-image: url(DKSimages/logo.gif);*/
    width: 274px;
    height: 53px;
    float: left;
    color: #BD7937;
    
}
.topLogoSearch
{
    height: 53px;
    float: right;
    font-family:Verdana;
    font-size: 9px;
    color: #BD7937;
}
td.topSearch
{
    color: #BD7937;
    font-family:Verdana;
    font-size: 9px;
    font-weight: bold;
}
a.topSearch
{
    color: #BD7937;
    font-family:Verdana;
    font-size: 9px;
    font-weight: bold;
}
a.topSearch:hover
{
    color: Orange; 
    font-family:Verdana;
    font-size: 9px;
    font-weight: bold; 
}
/*----------------------TOP NAVIGATION---------------------------*/
.topNavWrapper
{
    margin:0px Auto;
    padding: 1px;
    width: 948px;
    color: #BD7937;
    /*   
    border-color: yellow;
    border-width: 1px;
    border-style: solid;
    */
}
.topNavLeft
{
    width: auto;
    float: left;
    margin-right: 6px;
}
a.topNavLefta
{
     color: #264B6E;
     /*font-family:Verdana;*/
     /*font-size: 13px;*/
     font-weight: bold;
     
     font-family: Trebuchet MS;
     font-size: 14px;
     
     text-transform:uppercase;
}
.topNavRight
{
    width: auto;
    float: left;
    margin-left: 6px;
}
a.topNavRighta
{
    color: #A2322F;
    /*font-family:Verdana;*/
     /*font-size: 13px;*/
     font-weight: bold;
    
    font-family: Trebuchet MS;
    font-size: 14px;
    
    text-transform:uppercase;
}

/*---------------------MAIN CONTENT----------------------------*/
.mainWrapper
{
    margin:0px Auto;
    width: 1004px;
    /* 
    border-color: purple;
    border-width: 1px;
    border-style: solid;
    */
}

.mainTopShadow
{
    width: 1004px;
    height: 18px;
    background-image:url(DKSimages/whiteBox-top-new.png);
    
    margin-top: 8px;
}
/*--*/
.mainContentWrapper
{
    margin:0px Auto;
    width: 1004px;
    background-image:url(DKSimages/whiteBox-background.png);
    
    /*
    border-color: orange;
    border-width: 1px;
    border-style: solid;
    */
    
}
.mainContentWrapper2
{
    margin:0px Auto;
    width: 1004px;
    background-image:url(DKSimages/whiteBox-background.png);
   
    padding-bottom: 20px;
    
}
.mainFlashContainer
{
    margin:0px Auto;
    width: 948px;
}
.mainLoginButtonWrapper
{
    margin:0px Auto;
    width: 948px;
    /*height: 35px;*/
}
.mainLoginButton
{
    margin: 5px 16px 0px 18px;
    padding: 0px;
    /*float: right;*/
    text-align:right;
}
.mainMidContentWrapper
{
    /*margin: 0px Auto;
    width: 948px;
    height: 360px;*/
    
    width: 948px;
    margin: 0px 0px 0px 28px;
    padding-bottom: 20px;
}
.mainMidContentWWD
{
    float: left;
    /*
    margin-left: 16px;
    margin-right: 7px;
    margin-top: 0px;
    */
    margin: 0px 7px 0px 16px;
    padding: 0px;
    width: 238px;
    font-family: Verdana;
   /*height: 346px;*/

}
.mainMidContentWWDCnt
{
    width: 211px;
    /*height: 278px;*/
    /*height: 266px;*/
    padding: 0px;
    overflow: hidden;
    margin: 4px 10px 10px 10px;
   

}
.mainMidContentWWDLink
{
    margin: 2px;
    padding: 1px;
    /*width: 216px;*/
    width: 228px;
    height: 42px;
    background-color: #A2322F;
    text-align: right;
}
a.mainMidContentWWDLinka
{
    color: White;
    margin: 2px;
   
}

.mainMidContentUpdates
{
    float: left;
    margin: 0px 16px 0px 7px;
    padding: 0px;
    width: 664px;
    
    
}  

.mainMidContentUpdatesCnt
{
    width: 640px;
    /*height: 278px;*/
    padding-left: 10px;
    overflow: hidden;
    font-family: Verdana;
    font-weight: normal;
    font-size: 14px;
    
}
.mainMidContentUpdatesCntLt
{
    float: left;
    /*width: 466px;*/
    /*height: 228px;*/
    width: 466px;
    margin-top: 22px;
    margin-bottom: 16px;
    
    /*border-right: 1px solid #EDD6BB;*/
}
.mainMidContentUpdatesCntRt
{
    float: left;
    border-left: 2px solid #EDD6BB;
    width: 158px;
    /*height: 228px;*/
    margin-top: 22px;
    
    /*margin-left: 12px;*/
    padding-left: 12px;
    margin-bottom: 16px;
    
    color: #4B3B2D;
    
}

.mainMidContentUpdatesLink
{
    margin: 2px;
    padding: 1px;
    width: 654px; 
    height: 42px;
    background-color: #264B6E;
    text-align: right;

}
a.mainMidContentUpdatesLinka
{
    color: white;
    margin: 2px;
    
}

/*--*/
.mainBottomShadow
{
    width: 1004px;
    height: 38px;
    background-image:url(DKSimages/whiteBox-bottom.png);
    margin: 0px auto;
}

/*---------------------BOTTOM CONTENT----------------------------*/
.bottomWrapper
{
    /*margin:0px Auto;*/
    margin: -35px 0px 0px 0px;
    width: 1004px;
}

.bottomTopShadow
{
    width: 1004px;
    height: 18px;
    background-image:url(DKSimages/whiteBox-top-new.png);
}
/*--*/
.bottomContentWrapper
{
    margin: 0px auto;
    /*padding: 2px;*/
    width: 1004px;
    height: 268px;
    background-image:url(DKSimages/whiteBox-background.png);
}
.bottomCntTop
{
    margin: 0px auto;
    width: 940px;
    height: 40px;
    
    color: #4B3B2D;
}
a.bottomCntTopAboutUs
{
    height: 40px; 
    font-weight: bold; 
    color: #4B3B2D; 
    font-size: 12px;
   
}
a.bottomCntTopNav
{
    height: 40px; 
    font-weight: normal; 
    color: #4B3B2D;
    font-size: 11px;
}

.bottomCntMiddle
{
    margin: 0px auto;
    /*width: 940px;*/
    width: 946px;
    height: 180px;
}
td.blue
{
    background-color: #264B6E;
    color: White;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    padding-right: 16px;
    padding-left: 17px;
}
td.tan
{
    background-color: #EDD6BB;
    color: #A2322F;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    padding-right: 17px;
    padding-left: 17px;
}

.bottomCntBottom
{
    margin: 0px auto;
    width: 940px;
    height: 40px;
    
    color: #4B3B2D;
}

a.bottomCntBtmNav
{
    color: #4B3B2D;
    height: 40px;
    font-size: 10px;
    font-weight: bold;
}


/*--*/
.bottomBottomShadow
{
    width: 1004px;
    height: 38px;
    background-image:url(DKSimages/whiteBox-bottom.png);
}


/*---------------------FOOTER----------------------------*/
.footerWrapper
{
    /*margin:0px Auto;*/
    margin: -26px 0px 0px 0px; /*bottom shadow 38px less measurment of 12px = 26px */
    
    width: 1004px;
}

.footerContent
{
    color: White;
    padding-left: 44px; /* 28px for shadow + 16px for measurement of padding */
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}
a.footerContenta
{
    color: White;
    text-decoration: underline;
    font-family: Verdana;
    font-size: 11px;
}

/*--------------------------- Bottom Navigation Control ------------------------------ */

.footerTable tr td
{
    padding-left: 14px;
    /*height: 22px;*/
    height: 25px;
    font-size: 12px;
}


.TableBlue th 
{
    background-color: #264B6E;
    color: White;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    padding-right: 16px;
    padding-left: 17px;
    height: 34px;
    text-transform:uppercase;
    
}

.TableBlue tr th a:Link, 
.TableBlue tr th a:Active, 
.TableBlue tr th a:Visited,
.TableBlue tr th a:Hover
{
    color: White;
}

.TableBlue tr td a:Link, 
.TableBlue tr td a:Active, 
.TableBlue tr td a:Visited
{
    text-decoration: underline;
    color: #264B6E;
    font-size: 12px;   
}
.TableBlue tr td a:Hover
{
    text-decoration: none;
}
.TableRed th 
{
    background-color: #EDD6BB;
    color: #A2322F;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    padding-right: 17px;
    padding-left: 17px;
    height: 34px;
    text-transform:uppercase;
}

.TableRed tr th a:Link, 
.TableRed tr th a:Active, 
.TableRed tr th a:Visited,
.TableRed tr th a:Hover
{
    color: #A2322F;
}

.TableRed tr td a:Link, 
.TableRed tr td a:Active, 
.TableRed tr td a:Visited
{
    text-decoration: underline;
    color: #A2322F;   
    font-size: 12px;
}
.TableRed tr td a:Hover
{
    text-decoration: none;
}

.test tr td
{
    border-collapse:collapse;
    padding-right:2px;
}

.cgContentLeft
{
    float: left;
    width: 542px;
}

.cgContentRight
{
    float: left;
    width: 313px;
}


/*--------------------------- BottomTable  ------------------------------ */

.ButtonTable
{
    margin: 0px; 
    padding: 0px;
    
}
.ButtonTable tr td
{
    padding: 2px;
    margin: 0px; 
    
}
.ButtonTable tbody
{
    margin: 0px; padding: 0px;
    
}


/*----------------------- Breadcrumbs -------------------------------------*/
.breadcrumbs  
{
    color: #a2322f;
    font-size :11px;
}

.breadcrumbs a:Link, .breadcrumbs a:Active, .breadcrumbs a:Visited, .breadcrumbs a:Hover
{
    color: #a2322f;
    font-size :11px;
}

/*----------------------- Blogs --------------------------------------------*/
.blogTitleBar, .blogTitleBar a:Link, .blogTitleBar a:Visited, .blogTitleBar a:Active, .blogTitleBar a:Hover
{
    height: 30px;
    width: 615px;
    font-size: 13px;
    font-weight: bold;
    font-family: Verdana;
    color: White;
    padding-top: 15px;
    padding-left: 10px;
}

.blogPostSummary
{
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 16px;
}

.blogPostSummary .title
{
    font-size: 12px;
    font-weight: bold;
    color: #4B3B2D;
}

.blogPostSummary .content
{
    font-size: 11px;
    line-height: 14px;
    color: #4B3B2D;
    height: 300px;
overflow: hidden;
}

.blogLeftSummary .title
{
    font-size: 13px;
    line-height: 14px;
    letter-spacing: 1px;
    color: #666A2A;
    font-weight: bold;
}

.blogLeftSummary .content
{
    color: #4B3B2D;
    font-size: 11px;
    line-height: 18px;
    max-height: 130px;
    overflow: hidden;
}

.blogLeftSummary .separator
{
    color: #4B3B2D;
    font-size: 11px;
    line-height: 18px;
    padding: 3px 5px;
    padding-bottom: 5px;
}

.blogReadMore:Link, .blogReadMore:Visited, .blogReadMore:Active, .blogReadMore:Hover
{
    font-size: 12px;
    text-decoration: underline;
    color: #666A2A;
}

.blogSummaryReadMore:Link, .blogSummaryReadMore:Visited, .blogSummaryReadMore:Active, .blogSummaryReadMore:Hover
{
    font-size: 12px;
    text-decoration: underline;
    color: #4B3B2D;
}

.blogPostHeader
{
    height: 30px;
    width: 615px;
    font-size: 13px;
    font-weight: bold;
    font-family: Verdana;
    color: White;
    padding-top: 15px;
    padding-left: 10px;
}

.blogPostSubtitle
{
    font-size: 11px;
    font-weight: bold;
}

.blogPostContent
{
    font-size: 11px;
    letter-spacing: 1px;
    line-height: 16px;
    color: #4B3B2D;
}

.blogPostSeparator
{
    padding-bottom: 15px;
}

.blogPostTags, .blogPostTags a:Link, .blogPostTags a:Visited, .blogPostTags a:Active, .blogPostTags a:Hover
{
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    letter-spacing: 1px;
}

.blogPostTags a
{
    text-decoration: underline;
}

/*---------------------Events----------------------------------------------------------------------*/

.Eventsubtitle2 {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bolder;
	color: #993333;
	border-left-width: thin;
	border-right-style: none;
	border-left-style: none;
	border-left-color: #5e708e;
	padding-right: 0px;
	padding-left: 0px;
}

.subtitle2 {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bolder;
	color: #993333;
	border-left-width: thin;
	border-right-style: none;
	border-left-style: none;
	border-left-color: #5e708e;
	padding-right: 0px;
	padding-left: 0px;
}

.bodytext2 {
	font-family: Verdana;
	font-size: 12px;
	line-height: 16px;
	color: #4B3B2D;
}
	
.bodytext {
	font-family: Verdana;
	font-size: 12px;
	line-height: 16px;
	color: #4B3B2D;
}
/*---------- Fourth Generation -----------*/
.fgContent
{
    margin: 0px Auto; 
    width: 896px;
    /*width: 872px;*/ 
    padding-bottom: 32px; 
    background-image: url('DKSImages/4thGen/4thGen-background.jpg');
    background-position: top;
    background-repeat:no-repeat;
}
/*Left Content Area*/
.fgLWrapper
{
    width: 232px;
    float: left;
    font-family: Verdana;
}
.fgLContent
{
    margin-top:14px; 
    background-image: url('DKSImages/4thGen/leftNav-bottom.gif'); 
    background-position:bottom;
    /*height: 800px;*/
}
.fgLSHeader
{
   background-image: url('DKSImages/4thGen/leftNav-sectionHeader.gif'); 
 
   height: 44px; 
   position: relative; 
}
.fgLSHeaderInner
{ 
   position: absolute; 
   top:1px; 
   left: 28px; 
   font-weight:bold; 
   color: White; 
   line-height: 30px;
}
.fgLSItem
{
   background-image: url('DKSImages/4thGen/leftNav-buttonBackground.gif'); 
   height: 48px;
   position: relative; 
   
}
.fgLSItemInner
{
    position: absolute;  
    top: 11px;
    left: 28px;    
}
.fgLSItemInner2
{
    position: absolute;  
    top: 17px;
    left: 28px;    
}
.fgLSItemInnerArrow
{
    position: absolute;  
    top: 15px;
    left: 202px;    
}
.fgLSItemDivider
{
    background-image: url('DKSImages/4thGen/leftNav-lineBreaks.gif'); 
    height: 2px;
}
/*Right Content Area*/

.fgRWrapper
{
    font-family: Verdana;
    margin-left: 25px;
    margin-top: 0px;
    /*width: 596px;*/
    width: 620px;
    float: left;
}
.fgRContent
{
    margin-top:14px;
    /*height: 500px;*/
}
.fgFeatureBox
{
    width: 620px;
    margin-top: 10px;
}
.fgFeatureBoxInner
{
    background-image: url('DKSImages/4thGen/featureBox-background.png'); 
    background-repeat: repeat-y;
    padding-top:1px;
}
.fgBlogBox
{
    width: 331px;
    float: left;
    margin:0px 4px 0px 0px;
   
}
.fgBlogBoxInner
{
    background-image: url('DKSImages/4thGen/blogBox-background.png'); 
    background-repeat: repeat-y;
   
    padding: 0px 10px 4px 10px;
}
.fgEventsBox
{
    width: 284px;
    float: left;
}
.fgEventsBoxInner
{
    background-image: url('DKSImages/4thGen/eventsBox-background.png'); 
    background-repeat: repeat-y;
    padding: 0px 10px 4px 10px;
 
}

/*---------- generic content -------------*/
.bodyCopy
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: normal;
    color: #4B3B2D;
    line-height: 16px;
}
.bodyCopy a:link
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: #3F6D95;
}
.bodyCopy a:Visited
{
    color: #5b5b88;
    text-decoration: underline;
}
.bodyCopy a:Active
{
    color: #264b63;
    text-decoration: underline;
}
.bodyCopy a:Hover
{
    color: #264b63;
    text-decoration: underline;
}
a:Link.bodyCopy
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    color: #3F6D95;
}
a:Visited.bodyCopy
{
    color: #5b5b88;
    text-decoration: underline;
}
a:Active.bodyCopy
{
    color: #264b63;
    text-decoration: underline;
}
a:Hover.bodyCopy
{
    color: #264b63;
    text-decoration: underline;
}

/* green */
.greenHeaderLarge
{
    font-family:Verdana; 
    font-size: 18px;
    color: #666A2A;

}
.greenHeaderSmall
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: bold;
    color: #666A2A;
}
.greenSubHead1
{
    font-family:Verdana; 
    font-size: 14px;
    font-weight: normal;
    color: #666A2A;
    text-transform: capitalize;
}
.greenSubHead2
{
    font-family: Georgia; 
    font-size: 15px;
    font-weight: normal;
    color: #666A2A;
    text-transform: capitalize;
}
.greenSubHeadSmall1
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: bold;
    color: #666A2A;
    text-transform: capitalize;
}
.greenSubHeadSmall2
{
    font-family: Georgia; 
    font-size: 12px;
    font-weight: bold;
    color: #666A2A;
    text-transform: capitalize;
}
/* purple */
.purpleHeaderLarge
{
    font-family:Verdana; 
    font-size: 18px;
    color: #5B5C8A;

}
.purpleHeaderSmall
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: bold;
    color: #5B5C8A;
}
.purpleSubHead1
{
    font-family:Verdana; 
    font-size: 14px;
    font-weight: normal;
    color: #5B5C8A;
    text-transform: capitalize;
}
.purpleSubHead2
{
    font-family: Georgia; 
    font-size: 15px;
    font-weight: normal;
    color: #5B5C8A;
    text-transform: capitalize;
}
.purpleSubHeadSmall1
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: bold;
    color: #5B5C8A;
    text-transform: capitalize;
}
.purpleSubHeadSmall2
{
    font-family: Georgia; 
    font-size: 12px;
    font-weight: bold;
    color: #5B5C8A;
    text-transform: capitalize;
}

/* blue */
.blueHeaderLarge
{
    font-family:Verdana; 
    font-size: 18px;
    color: #3F6D95;

}
.blueHeaderSmall
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: bold;
    color: #3F6D95;
}
.blueSubHead1
{
    font-family:Verdana; 
    font-size: 14px;
    font-weight: normal;
    color: #3F6D95;
    text-transform: capitalize;
}
.blueSubHead2
{
    font-family: Georgia; 
    font-size: 15px;
    font-weight: normal;
    color: #3F6D95;
    text-transform: capitalize;
}
.blueSubHeadSmall1
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: bold;
    color: #3F6D95;
    text-transform: capitalize;
}
.blueSubHeadSmall2
{
    font-family: Georgia; 
    font-size: 12px;
    font-weight: bold;
    color: #3F6D95;
    text-transform: capitalize;
}

/* red */
.redHeaderLarge
{
    font-family:Verdana; 
    font-size: 18px;
    color: #A2322F;

}
.redHeaderSmall
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: bold;
    color: #A2322F;
}
.redSubHead1
{
    font-family:Verdana; 
    font-size: 14px;
    font-weight: normal;
    color: #A2322F;
    text-transform: capitalize;
}
.redSubHead2
{
    font-family: Georgia; 
    font-size: 15px;
    font-weight: normal;
    color: #A2322F;
    text-transform: capitalize;
}
.redSubHeadSmall1
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: bold;
    color: #A2322F;
    text-transform: capitalize;
}
.redSubHeadSmall2
{
    font-family: Georgia; 
    font-size: 12px;
    font-weight: bold;
    color: #A2322F;
    text-transform: capitalize;
}

/* orange */
.orangeHeaderLarge
{
    font-family:Verdana; 
    font-size: 18px;
    color: #BD7837;

}
.orangeHeaderSmall
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: bold;
    color: #BD7837;
}
.orangeSubHead1
{
    font-family:Verdana; 
    font-size: 14px;
    font-weight: normal;
    color: #BD7837;
    text-transform: capitalize;
}
.orangeSubHead2
{
    font-family: Georgia; 
    font-size: 15px;
    font-weight: normal;
    color: #BD7837;
    text-transform: capitalize;
}
.orangeSubHeadSmall1
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: bold;
    color: #BD7837;
    text-transform: capitalize;
}
.orangeSubHeadSmall2
{
    font-family: Georgia; 
    font-size: 12px;
    font-weight: bold;
    color: #BD7837;
    text-transform: capitalize;
}

/* brown */
.brownHeaderLarge
{
    font-family:Verdana; 
    font-size: 18px;
    color: #322115;

}
.brownHeaderSmall
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: bold;
    color: #322115;
}
.brownSubHead1
{
    font-family:Verdana; 
    font-size: 14px;
    font-weight: normal;
    color: #322115;
    text-transform: capitalize;
}
.brownSubHead2
{
    font-family: Georgia; 
    font-size: 15px;
    font-weight: normal;
    color: #322115;
    text-transform: capitalize;
}
.brownSubHeadSmall1
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: bold;
    color: #322115;
    text-transform: capitalize;
}
.brownSubHeadSmall2
{
    font-family: Georgia; 
    font-size: 12px;
    font-weight: bold;
    color: #322115;
    text-transform: capitalize;
}

/* Dark Blue */
.darkBlueHeaderLarge
{
    font-family:Verdana; 
    font-size: 18px;
    color: #264B6E;

}
.darkBlueHeaderSmall
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: bold;
    color: #264B6E;
}

.darkBlueSubHeadSmall1
{
    font-family:Verdana; 
    font-size: 12px;
    font-weight: bold;
    color: #264B6E;
    text-transform: capitalize;
}
.darkBlueSubHeadSmall2
{
    font-family: Georgia; 
    font-size: 12px;
    font-weight: bold;
    color: #264B6E;
    text-transform: capitalize;
}

/* Buttons */

.buttonGray 
{
    border: 2px outset gray; 
    padding: 3px 7px; 
    background-color: Gray; 
    color: white !important;  
    text-decoration: none;
}
buttonGray a 
{
    border: 2px outset gray; 
    padding: 3px 7px; 
    background-color: Gray; 
    color: white !important; 
    text-decoration: none;
}
buttonGray a:Visited
{
    border: 2px outset gray; 
    padding: 3px 7px; 
    background-color: Gray ; 
    color: white !important; 
    text-decoration: none;
}
buttonGray a:Hover 
{
    border: 2px outset gray; 
    padding: 3px 7px; 
    background-color: Gray ; 
    color: white !important; 
    text-decoration: none;
}
.buttonBlue 
{
    border: 2px outset gray; 
    padding: 3px 7px; 
    background-color: #3F6D95; 
    color: white !important;  
    text-decoration: none;
}
buttonBlue a 
{
    border: 2px outset gray; 
    padding: 3px 7px; 
    background-color: #3F6D95; 
    color: white !important; 
    text-decoration: none;
}
buttonBlue a:Visited
{
    border: 2px outset gray; 
    padding: 3px 7px; 
    background-color: #3F6D95; 
    color: white !important; 
    text-decoration: none;
}
buttonBlue a:Hover 
{
    border: 2px outset gray; 
    padding: 3px 7px; 
    background-color: #3F6D95; 
    color: white !important; 
    text-decoration: none;
}
.buttonRed 
{
    border: 2px outset gray; 
    padding: 3px 7px; 
    background-color: #A2322F;
    color: white !important;      
    text-decoration: none;
}
buttonRed  a 
{
    border: 2px outset gray; 
    padding: 3px 7px; 
    background-color: #A2322F; 
    color: white !important; 
    text-decoration: none;     
}
buttonRed  a:Visited
{
    border: 2px outset gray; 
    padding: 3px 7px; 
    background-color: #A2322F; 
    color: white !important; 
    text-decoration: none;
}
buttonRed  a:Hover 
{
    border: 2px outset gray; 
    padding: 3px 7px; 
    background-color: #A2322F; 
    color: white !important; 
    text-decoration: none;
}



.print
{
    display: none;    
}

