/*  
Theme Name: website name
Theme URI: http://www.yoururl.com/
Description: Custom Theme
Client: client name
Author: Bit-Wizards Custom Software Solutions, Inc.
Author URI: http://bit-wizards.com/
*/

/* Layout */
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p
{
    padding: 0;
    margin: 0;
}

body
{
    background: #fad579 url('/App_Themes/AFCEA/images/bg.jpg') repeat-x 0px 0px;
    text-align: center;
    font-family: Tahoma, Verdana, Helvetica, sans-serif, arial;
    font-size: 15px;
    color: #555555;
    line-height: 19px;
}

#keyText
{
    position: absolute;
    left: 0px;
    top: -500px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

#pagesub
{
    width: 1199px;
    height: 862px;
    margin: 0px auto;
    background: transparent url('/App_Themes/AFCEA/images/temp_sub.jpg') no-repeat;
}


#containerHeader
{
    background: transparent url(/App_Themes/AFCEA/images/bg_header.jpg) no-repeat 0 0;
    margin: 0px auto;
    width: 882px;
    height: 293px;
    padding: 20px 71px 0px 71px;
}

#SubcontainerHeader
{
    background: transparent url(/App_Themes/AFCEA/images/sub_header.jpg) no-repeat 0 0;
    margin: 0px auto;
    width: 882px;
    height: 235px;
    padding: 20px 71px 0px 71px;
}

#SubcontainerHeaderGolf
{
    background: transparent url(/App_Themes/AFCEA/images/golf/header_golf.jpg) no-repeat 0 0;
    margin: 0px auto;
    width: 882px;
    height: 235px;
    padding: 20px 71px 0px 71px;
}

.logo
{
    background: transparent url(/App_Themes/AFCEA/images/logo.jpg) no-repeat 0 0;
    width: 453px;
    height: 87px;
    display: block;
    float: left;
}

.searchbox
{
    display: block;
    float: right;
    padding-top: 20px;
}

.searchbutton{
	background:url(/App_Themes/AFCEA/images/search.jpg) no-repeat 0 0;
	height:20px;
	width:70px;
	border:0;
}

.MainSearch input[type=submit]{
	background:url(/App_Themes/AFCEA/images/search.jpg) no-repeat 0 0;
	height:20px;
	width:70px;
	border:0;
}

#bannerText
{
    width: 340px;
    float: left;
    text-align: left;
    padding: 30px 0px 10px 15px;
    color: #FFFFFF;
    font-size: 16px;
    height: 140px;
}

#subbannerText
{
    width: 500px;
    float: left;
    text-align: left;
    padding: 47px 0px 10px 30px;
    color: #FFFFFF;
    font-size: 24px;
    height: 40px;
    overflow: hidden;
}

#subbannerText h1
{
    font-size: 36px;
    font-weight: normal;
}

#subLeft
{
    width: 655px;
    float: left;
    padding: 0px 10px 0px 5px;
}

#subLeft p
{
    padding-bottom: 8px;
    font-size: 12px;
}

#subLeft h2
{
    font-size: 18px;
    color: #0b4075;
}

#bannerText p
{
    padding-bottom: 10px;
}

#bannerButtons
{
    width: 423px;
    float: left;
}

.subscribe
{
    display: block;
    height: 69px;
    width: 422px;
    float: right;
    padding-top: 25px;
}

.scholarship
{
    background: transparent url(/App_Themes/AFCEA/images/bt_scholarship.jpg) no-repeat -6px 20px;
    display: block;
    height: 91px;
    width: 422px;
    float: right;
}

#containerMainnav
{
    height: 20px;
    text-align: right;
    overflow: hidden;
    width: 880px;
    padding: 10px 0px 0px 0px;
}

#containerMainnav ul li
{
    display: inline;
}

#containerMainnav ul
{
    margin: 0;
    padding: 0;
    color: #023469;
    font-size: 16px;
    letter-spacing: 2px;
}

#containerMainnav ul li a
{
    padding: 0px 0px 0px 10px;
    color: #023469;
    text-decoration: none;
    background: transparent url(/App_Themes/AFCEA/images/nav_li.jpg) no-repeat 0 0;
}

#containerMainnav ul li a:hover
{
    color: #ef1a33;
    text-decoration: none;
}

#maincolor
{
    background-color: #023469;
}

#mainholder
{
    width: 1024px;
    margin: 0px auto;
}

#containerMain
{
    background-color: #FFFFFF;
    width: 865px;
    margin: 0px auto;
    text-align: left;
    padding: 15px 8px 0px 9px;
}

#containerMain h1
{
    color: #0c467f;
    font-size: 18px;
    font-weight: normal;
}

#subcontainerMain
{
    background: #FFFFFF url(/App_Themes/AFCEA/images/sub_bg.jpg) repeat-y 0 0;
    width: 868px;
    margin: 0px auto;
    text-align: left;
    padding: 0px 7px 0px 7px;
    border-top: #ffffff solid 15px;
}

#subcontainerMain h1
{
    color: #0c467f;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 10px;
}

#subcontainerMain2
{
    background: #FFFFFF;
    width: 868px;
    margin: 0px auto;
    text-align: left;
    padding: 0px 7px 0px 7px;
    border-top: #ffffff solid 15px;
}

#subcontainerMain2 h1
{
    color: #0c467f;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 10px;
}

#containerNE
{
    width: 864px;
    height: 40px;
    padding-top: 10px;
}

.news
{
    float: left;
    background: transparent url(/App_Themes/AFCEA/images/icon_news.jpg) no-repeat 0 0;
    color: #0c467f;
    font-size: 18px;
    padding-left: 43px;
    padding-top: 15px;
    font-weight: normal;
    display: block;
    height: 23px;
    width: 567px;
    cursor: pointer;
}

.events
{
    float: left;
    background: transparent url(/App_Themes/AFCEA/images/icon_events.jpg) no-repeat 0 0;
    color: #0c467f;
    font-size: 18px;
    padding-left: 35px;
    padding-top: 15px;
    font-weight: normal;
    display: block;
    height: 23px;
    width: 100px;
    cursor: pointer;
}

#Bgstrecher
{
    width: 864px;
    background: transparent url(/App_Themes/AFCEA/images/bg_green.jpg) repeat-y 0 0;
}

#News
{
    background: transparent url(/App_Themes/AFCEA/images/bg_fade.jpg) repeat-x 0 0;
    width: 584px;
    float: left;
}

#News ul
{
    padding: 10px;
}

#News li
{
    list-style: none;
    float: left;
    padding-bottom: 10px;
}

#News small
{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}

#News p
{
    color: #6e6e6e;
    font-size: 12px;
}

#News h2
{
    color: #0b4075;
    font-size: 14px;
}

#NewsPage
{
    width: 650px;
    float: left;
}

#NewsPage ul
{
    padding: 10px;
}

#NewsPage li
{
    list-style: none;
    float: left;
    padding-bottom: 10px;
}

#NewsPage small
{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}

#NewsPage p
{
    color: #6e6e6e;
    font-size: 12px;
}

#NewsPage h2
{
    color: #0b4075;
    font-size: 14px;
}

#Sponsors
{
    width: 830px;
    float: left;
}

#Sponsors ul
{
    padding: 10px;
}

#Sponsors li
{
    list-style: none;
    float: left;
    padding-bottom: 10px;
}

#Sponsors small
{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}

#Sponsors p
{
    color: #6e6e6e;
    font-size: 12px;
}

#Sponsors h2
{
    color: #0b4075;
    font-size: 14px;
}

#Links
{
    width: 830px;
    float: left;
}


#Links a
{
    float: right;
    padding-right: 20px;
}

#Links h2
{
    color: #0B4075;
    font-size: 14px;
    float: left;
}

#Links ul
{
    padding: 10px;
}

#Links li
{
    list-style: none;
    float: left;
    padding-bottom: 10px;
}

#Links small
{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}

#Links p
{
    color: #6e6e6e;
    font-size: 12px;
    clear: both;
}

#Links h2
{
    color: #0b4075;
    font-size: 14px;
}

.imgspan
{
    width: 155px;
    float: left;
    padding-top: 10px;
}

.imgspan img
{
    border: 1px solid #003399;
    padding: 3px;
}


.lispan
{
    float: left;
    width: 400px;
    padding-left: 10px;
}

.imgspanSponsors
{
    width: 155px;
    float: left;
    padding-top: 10px;
}

.imgspanSponsors img
{
    border: 1px solid #003399;
    padding: 3px;
}

.lispanSponsors
{
    float: left;
    width: 400px;
    padding-left: 10px;
}

.lispanSponsors h2
{
    color: #0b4075;
    font-size: 14px;
}



.lispanNews
{
    float: left;
    width: 400px;
    padding-left: 10px;
}

#Events
{
    background: url(/App_Themes/AFCEA/images/bg_fade.jpg) repeat-x 0 0;
    height: 229px;
    width: 252px;
    float: right;
    padding: 10px 10px 10px 0px;
}

#Events small
{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}

#Events li
{
    list-style: none;
    float: left;
    padding-left: 10px;
}

#Events h2
{
    color: #0b4075;
    font-size: 14px;
}


#Events p
{
    color: #6e6e6e;
    font-size: 12px;
}

#EventsPage
{
    width: 640px;
}

#EventsPage small
{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}

#EventsPage li
{
    list-style: none;
    float: left;
    padding-left: 10px;
}

#EventsPage h2
{
    color: #0b4075;
    font-size: 14px;
}


#EventsPage p
{
    color: #6e6e6e;
    font-size: 12px;
}

#navRightmenu
{
    float: left;
    width: 197px;
    background: transparent url(/App_Themes/AFCEA/images/Sun_nav.jpg) no-repeat 4px 0;
}

#navRightmenu h2
{
    color: #FFFFFF;
    padding: 10px 0px 0px 15px;
    font-weight: normal;
}

#navRightmenu h2 a
{
    color: #FFFFFF;
    padding: 10px 0px 0px 15px;
    font-weight: normal;
}

#navRightmenu h2 a:visited
{
    color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    font-weight: normal;
}

#navRightmenu h2 a:hover
{
    text-decoration: none;
}

#navRightmenu ul
{
    list-style-type: none;
    padding: 10px 5px 10px 10px;
    margin: 0px;
    font-size: 13px;
    line-height: 15px;
}

#navRightmenu li
{
    padding: 5px 0px 0px 0px;
}

#navRightmenu li a
{
    color: #023469;
    text-decoration: none;
    padding: 0px 0px 6px 10px;
    display: block;
    width: 165px;
    background: transparent url(/App_Themes/AFCEA/images/subnav_li.jpg) no-repeat 0 bottom;
}

#navRightmenu li a:hover
{
    color: #3C5AAC;
}

#footerholder
{
    width: 1024px;
    margin: 0px auto;
}

#containerFooter
{
    background: transparent url(/App_Themes/AFCEA/images/footer.jpg) no-repeat 0 0;
    width: 882px;
    height: 59px;
    margin: 0px auto;
    padding-top: 22px;
}


#containerFooter p
{
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    text-align: left;
    padding: 0px 0px 0px 10px;
    line-height: 14px;
}

#subcontainerFooter
{
    background: transparent url(/App_Themes/AFCEA/images/sub_footer.jpg) no-repeat 0 0;
    width: 882px;
    height: 59px;
    margin: 0px auto;
    padding-top: 22px;
}

#subcontainerFooter2
{
    background: transparent url(/App_Themes/AFCEA/images/sub_footer2.jpg) no-repeat 0 0;
    width: 882px;
    height: 59px;
    margin: 0px auto;
    padding-top: 22px;
}
#subcontainerFooter p
{
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    text-align: left;
    padding: 0px 0px 0px 10px;
    line-height: 14px;
}

#subcontainerFooter2 p
{
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    text-align: left;
    padding: 0px 0px 0px 10px;
    line-height: 14px;
}

.siteby
{
    display: block;
    background: transparent url(/App_Themes/AFCEA/images/siteby.jpg) no-repeat 0px 5px;
    float: right;
    width: 141px;
    height: 22px;
}

#containerFooternav
{
    width: 800px;
    text-align: left;
    float: left;
    padding-left: 12px;
    padding-top: 10px;
}

#containerFooternav ul li
{
    display: inline;
}

#containerFooternav ul
{
    margin: 0;
    padding: 0;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
}

#containerFooternav ul li a
{
    padding: 0px 12px 0px 0px;
    color: #023469;
    text-decoration: none;
}

#containerFooternav ul li a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

#printfriendly
{
    height: 20px;
    width: 225px;
    float: right;
}

.printfrindlytxt
{
    color: #023469;
    font-size: 10px;
    text-decoration: underline;
}

.ContentPadding ul
{
    padding-left: 20px;
    list-style: circle;
}

.ContentPadding ul li ul
{
    padding-left: 40px;
}

#footerbg
{
    background: #fce5ad url(/App_Themes/AFCEA/images/bg_footer.jpg) repeat-x 0 0;
}
/**COMMON STYLES**/
a
{
    color: #023469;
}

a:hover
{
    color: #2B6FC2;
    text-decoration: none;
}

.clear
{
    clear: both;
}

a img
{
    border: none;
}

textarea
{
    background-color: #ffffff;
    border: 1px solid #cccccc;
    width: 600px;
    padding: 2px;
}

#commentform #submit
{
    color: #ffffff;
    background-color: #cccccc;
    border: 0;
    margin: 0px 0px 0px 0px;
}

acronym, abbr, span.caps
{
    cursor: help;
}

acronym, abbr
{
    border-bottom: 1px dashed #1d4c84;
}

blockquote
{
    margin: 15px 30px 0px 10px;
    padding-left: 20px;
    border-left: 5px solid #ffffff;
}

blockquote cite
{
    margin: 5px 0px 0px 0px;
    display: block;
}

.pp_image
{
    border: 1px solid #666666;
    margin: 0px 5px 0px 5px;
}

ol
{
    margin: 5px 0 20px 35px;
}

.small_event
{
    padding: 0px;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
}

.p_event
{
    padding: 0px;
    color: #666666;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
}

.buttonImagebg
{
    border: 1px solid #CCCCCC;
    background-color: #023469;
    color: #ffffff;
    margin: 0px 10px 5px 0px;
}

td
{
    color: #023469;
    font-size: 12px;
}

input
{
    border: 1px solid #CCCCCC;
    margin: 0px 10px 5px 0px;
}

select
{
    border: 1px solid #CCCCCC;
    margin: 0px 10px 5px 0px;
}

ul
{
    list-style: none;
}

/**COMMON STYLES**/

.CMSTreeMenuTable
{
    text-indent: 20px;
}

.CMSTreeMenuItem
{
    text-indent: 20px;
}

.CMSTreeMenuSelectedItem
{
    text-indent: 20px;
}

.CMSTreeMenuLink
{
    text-indent: 20px;
}

.CMSTreeMenuSelectedLink
{
    text-indent: 20px;
}

.CMSSiteMapList
{
}

.CMSSiteMapListItem
{
    list-style-image: url(/App_Themes/AFCEA/images/menuitem.gif);
}

.CMSSiteMapLink
{
    color: #023469;
    text-decoration: none;
}

.details
{
    text-align: right;
    color: #ba8400;
}

#GolfPage
{
    padding: 10px 10px 10px 0px;
    width: 640px;
}

#GolfPage small
{
    color: #0b8785;
    font-size: 11px;
}

#GolfPage li
{
    font-size: 12px;
}

#GolfPage ul
{
    padding-left: 15px;
}

#GolfPage h2
{
    color: #0b4075;
    font-size: 18px;
    padding: 10px 0px 0px 0px;
}


#GolfPage p
{
    color: #6e6e6e;
    font-size: 12px;
    padding: 5px 0px 10px 0px;
}

.golfGallery
{
    border: solid 1px #fad477;
    padding: 3px;
    margin: 5px;
}

#SubcontainerHeaderGolf
{
    background: transparent url((~/App_Themes/AFCEA/images/header_golf.jpg) no-repeat 0 0; 	margin: 0px auto; 	width: 882px; 	height: 235px; 	padding: 20px 71px 0px 71px; 	}