﻿html
{
    min-height:100%;
    height:auto;
  
}

body
{
    margin-top:0;
    margin-left:0;
    margin-right:0;
    margin-bottom:0;
    height:100%;
    font-family:Arial;
    font-size:12px;
}


h2
{
    color:#013861;
    font-weight:bold;
    font-size:16px;
    
}

h3
{
    color:#013861;
    font-weight:bold;
    font-size:14px;
}

a:link
{
    text-decoration: none;
    color: #013861;
}

a:hover
{
     color: #333333;
}

a:visited
{
    color: #666666;
}

.pageContainer
{
    width:1024px;

}

#pageBackground
{
    margin-top:0px;
}

/*Page top styles start */

#pageTopPane
{
    margin-top:0px;
}



#containerTopBanner
{
    background-image: url(/images/pagetop_bg.jpg);
    width:1024px;
    height: 185px;
}

.logoSection
{
    margin: 0px 0px 0px 35px;
    padding-top: 85px;
    padding-left: 0px;
}

#navLinksContainer
{
    height:40px;
    width:110%;
    margin-left:-1px;
    margin-bottom:2px;
}

.topLinkItemHolder
{
    float:left;
}


a.topNavButton
{
    background-image:url(/images/buttons/nav.jpg);
    margin-top:10px;
    display:block;
    margin: 0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
    text-align:center;
    height:28px;
    cursor:pointer;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    outline:none;
    width:127px;
    border-top:solid 2px #ffffff;
    border-bottom:solid 1px #ffffff;
    border-left:solid 1px #ffffff;
}

a.topNavButton:link
{
   color:#ffffff;
   text-decoration:none;
  
}
a.topNavButton:visited
{
    text-decoration:none;
    color:#ffffff;
}

a.topNavButton:hover
{
    background-image:url(/images/buttons/nav_over.gif);
    background-repeat:repeat-x;
    color:#ffffff;
    text-decoration:none;
}


/*Page Middle Styles start*/
#pageMiddlePane
{
    
}

/*Page Middle Left Pane Styles start*/
.leftPaneCell
{
    background-color:#AFC0CD;
    vertical-align:top;
    width:240px;
}

#leftPane
{
    width:242px;
    height:100%;
    
}


#actionButtonsContainer
{

    padding-top:5px;
    width:240px;
    padding-right:2px;
    background-color :#ffffff;
}

.actionBtnHolder
{
    margin-top:0px;
    vertical-align:middle;

}

a.actionButton
{
    display:block;
    text-align:left;
    border-bottom:solid 2px #ffffff;
    height:75px;
    width:240px;
    cursor:pointer;
    font-family:myriad, Arial;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    color:#fefefe;
    background-image:url(/images/buttons/actnBtn_bg.jpg);
    outline:none;
    vertical-align:middle;
}

a.actionButton:link
{
   
   text-decoration:none;
  
}
a.actionButton:active
{
    outline:none;
}

a.actionBtn:visited
{
    text-decoration:none;
}

a.actionButton:hover
{
    background-image:url(/images/buttons/actnBtn_bg_over.jpg);
    color:#ffffff;
    text-decoration:none;
}

.actBtnTemplate
{
    display:inline-block;
}

.actBtnArrow
{
    float:left;
    height:26px;
    margin:25px 25px 0px 30px;
    
}

.btnContents
{
    float:left;
    line-height:75px;
   
}

#NewsBoxContainer
{
    padding-left:15px;
}

#NewsBox
{
    color:#132e23;
    font-family:Arial;
    font-size:10px;
    min-height:210px;
    width:210px;

}

#NewsHeader
{
   color:#ffbf00;
   font-size:14px; 
   font-weight:bold;
   padding-left:15px;
   float:left;
}

#newsLinksBlock
{
    margin:5px 0px 5px 0px;
}

.newsBoxItem
{
    text-align:left;
    height:45px; 

}

.newsDate 
{
    width:150px;
    text-align:left;
    font-weight:bold;
    float:left;
    color:#333333;
    font-size:11px;
}

.newsTitle
{
    width:205px;
    text-align:left;
    float:left;
    color:#333333;
    padding-bottom:10px;
    font-size:11px;
}

a.newsLinks
{
    color:#013861;
    font-style:italic;
    text-decoration:underline;
}

a.newsLinks:link
{
   
   text-decoration:underline;
  
}
a.newsLinks:visited
{
    text-decoration:none;
}

a.newsLinks:hover
{
    text-decoration:none;
    font-style:oblique;
    color:#00182E;
}




#sideNavBox
{
    height:190px;
    width:210px;
    background-image:url(/images/sidebox_bg.jpg);
    background-repeat:repeat-y;
    vertical-align:top;
}


a.SideNavLink
{
  
    display:block;
    margin: 0px 0px 0px 0px;
    padding-top:7px;
    padding-left:58px;
    padding-bottom:3px;
    text-align:left;
    min-height:20px;
    width:182px;
    cursor:pointer;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#263B2E;
    background-image:url(/images/buttons/sidenav_button.png);
    background-position:left;
    background-repeat:no-repeat;
    outline:none;
}

a.SideNavLink:link
{
   
   text-decoration:none;
  
}
a.SideNavLink:visited
{
    text-decoration:none;
}

a.SideNavLink:hover
{
   
    padding-top:7px;
    color:#ffffff;
    padding-bottom:3px;
    text-decoration:none;
    background-color:#7291A8;
   
}

.disabledSideNav
{
  
    display:block;
    margin: 0px 0px 0px 0px;
    padding-top:7px;
    padding-left:58px;
    padding-bottom:3px;
    text-align:left;
    min-height:20px;
    width:182px;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#ffffff;
    background-color:#7291A8;
    background-image:url(/images/buttons/sidenav_button.png);
    background-position:left;
    background-repeat:no-repeat;
   /* background-image:url(/images/sidenav_bg_disabled2.gif);
    background-repeat:repeat-y;*/
}



/*Page Middle Right Pane Styles start*/
.rightPaneCell
{
     width:782px;
}

#rightPane
{
    width:782px;
    padding-top:5px;
    background-color :#ffffff;
}

#contentContainer
{
    padding:30px 20px 20px 20px;
}

#contentTextContainer
{
    min-height:300px;
}


a.splashbutton
{
  
    display:block;
    margin: 0px 0px 0px 0px;
    padding-right:40px;
    text-align:right;
    line-height:35px;
    min-height:50px;
    cursor:pointer;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#ffffff;
    background-image:url(../images/buttons/splashbar_bg_trans.png);
    background-repeat:repeat-x;
    width:732px;
    outline:none;
}

a.splashbutton:link
{
   
   text-decoration:none;
  
}
a.splashbutton:visited
{
    text-decoration:none;
}

a.splashbutton:hover
{ 
    color:Red;
    text-decoration:none;
    background-image:url(../images/buttons/splashbar_bg_trans_over.png);
    background-repeat:repeat-x;
}



#sponsorsHolder
{
    background-color:#B7B7B7;
    width:100%;
    height:100%;
}


.sponsorLogo
{
    margin: 5px 0px 5px 0px;
    border-width:0px;
}

#pageBottomPane
{
   height:30px;
   margin-top:6px;
}

.bottomText
{
    color:#333333;
    font-family:myriad, Arial;
    font-size:10px;
    font-weight:bold;
    padding-left:10px;
}


a.BottomLink
{
  margin-right: 20px;
    padding-top:4px;
    padding-bottom:4px;
    cursor:pointer;
    font-family:myriad, Arial;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    color:#666666;

    outline:none;
}

a.BottomLink:link
{
   
   text-decoration:none;
  
}
a.BottomLink:active
{
    outline:none;
}

a.BottomLink:visited
{
    text-decoration:none;
}

a.BottomLink:hover
{
    color:#142920;
    text-decoration:underline;
}


.signupframe 
{
	color: #333333;
	width:720px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #dddddd;
    background: #ffffff;
}

.signupTextBox
{
    width: 250px;
}

/* Gallery styles starts here*/
h4 {
	font: bold 190%/100% Arial, Helvetica, sans-serif;
	margin: 0 0 .2em;
}
h4 em {
	font: normal 80%/100% Arial, Helvetica, sans-serif;
	color: #999999;
}

#largeImg {
	border: solid 1px #ccc;
	width: 560px;
	height: 400px;
	padding: 5px;
}
.thumbs img {
	border: solid 1px #ccc;
	width: 86px;
	height: 56px;
	padding: 4px;
}

.thumbs img:hover {
	border-color: #FF9900;
}

