/* CSS Document */
.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* Hides from IE-mac \*/
* html .clear {
	height:1%;
}

body {
	color:#999;
	text-align:center;
	margin: 0 auto;
	background: #252525 url('../images/default/bg.gif') repeat-y;
}

/* Normalize margin and padding */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
/* Normalize heading font sizes */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
/* Remove list-styles from lists */
ol, ul {
	list-style: none;
}
/* Normalize font style and font weight */
address, caption, cite, code, dfn em, th, var {
	font-style: normal;
	font-weight: normal;
}

strong {
    font-style: normal; 
	font-weight: bold;
}

/* Remove border from tables */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Remove border from fieldset and img */
fieldset, img {
	border: 0;
}
/* left align text in caption and th */
caption, th {
	text-align: left;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


img {
	border:0;
}

p {
	color:#999;
	font-family: sans-serif;
	font-size:14px;
	line-height:15px;
}
li {
	color:#999;
	font-family: sans-serif;
	font-size:14px;
	line-height:20px;
}
h1 {
	color:#999;
	font-family: arial;
	font-size:16px;
	line-height:18px;
	padding-top:0;
	font-weight:bold;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#header {
width:1024px;
margin: 0 8px;
text-align:left;
background:url('../images/default/noa-header.gif') no-repeat;
height:192px;
margin:0 auto;
position:relative;
}

#container {
	width:1024px;
	text-align:left;
	margin:0 auto; 

	background:url('../images/default/bg.gif') repeat-y;
	
	_padding-top:10px;
	padding-bottom:10px;
}



#branding {width:610px; float:left; margin-left:70px; margin-top:14px; _margin-left:45px;}
#logo { width:261px; float:right; margin-right:50px; margin-top:40px; _margin-right:25px;}



#sponsor_association {
/*	float:left; */
	position:absolute; 
	top:0x; 
	width:182px;
	text-align:center; 
	left:790px;	
	top:107px; 
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#CCCCCC;
}
#login_logout a {
	color:#777678;
	text-decoration:none;
}
#login_logout a:hover {
	color:#10155E;
}


#navigation {
	/*margin-top:10px;*/
	margin-top:30px;  /* 20px;  */
	margin-left:50px; 
	z-index:0; 
	position:relative; }


#google_searchbar_bg {
	position:absolute;
	left:700px;
	_left:700px;

	margin-top: -13px;
	/*background:url('../images/default/misc/google_search_bg.gif') no-repeat; */
	width:225px; 
	height:44px;
	z-index:0;
}

#google_searchbar_bg #googleform { position:absolute; top:10px; right:10px; font-size:10px; }


#topnavdd {
	position:absolute;  


	float:left;
		
	font-size:12px;
	font-family: verdana, arial, sans-serif;
	height: 25px;
	width:100%;

	margin:0; padding:0; /* margin-top: -4px; */
	z-index:15;
}


#topnavdd a
        {
        height:19px;
        font-size:11px;
        font-family: verdana, arial, sans-serif;
        text-align: center;
        display:block;
        /* border: 1px solid #999999; */
        white-space:nowrap;
/*        padding: 0 10px 0 10px; */
        padding: 0 12px 0 12px;
        text-align: left;
        }

#topnavdd a, #topnavdd a:visited    /* menu at rest */
        {
        color:#000000;
        background: url(../images/default/bg-awards-nav.gif) repeat-x;
        text-decoration:none;
        }

#topnavdd a:hover /* menu at mouse-over  */
        {
        color: #000000;
        background: url(../images/default/bg-awards-nav.gif) repeat-x;
        }



#topnavdd ul
        {
        list-style:none;
        margin:0;
        padding:0;
        float:left;
        /* width of all menu boxes */

        }

		
				
#topnavdd li {
        position:relative;
		min-height: 1px;    /* Sophie Dennis contribution for IE7 */
		vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
        border-right: #999 solid 1px;
        height:19px; /* height of drop-down elements */
		
			z-index:15;
}

#topnavdd #homestart {
	position:relative;
	min-height: 1px;    /* Sophie Dennis contribution for IE7 */
	vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	border-right: 0px;
	height:19px; /* height of drop-down elements */
}

#topnavdd #homestart a {
	height:19px;
	font-size:11px;
	font-family: verdana, arial, sans-serif;
	text-align: center;
	display:block;
	white-space:nowrap;
	padding: 0;
	text-align: left;
	
	background:url('../images/default/home-awards-button.gif') no-repeat;
	width:42px;
}
		
		
		

#topnavdd #end {
	position:relative;
	min-height: 1px;    /* Sophie Dennis contribution for IE7 */
	vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	border-right: 0px;
	height:19px; /* height of drop-down elements */
	
	background:url('../images/default/bg-awards-nav-end.gif') no-repeat -2px 0; width:10px;
	
	margin-left:0;
}
		

#topnavdd ul ul
        {
        position:absolute;
        z-index:500;
        top:auto;
        display:none;
        padding: 12px;
/*
        margin:-1em 0 0 -1em;
*/
        margin: -10px 0 0 -12px;
        }

#topnavdd ul ul ul
        {
        top:0;
        left:100%;
        }

div#topnavdd li:hover
        {
        cursor:pointer;
        z-index:1000;      
        }

div#topnavdd li:hover ul ul,
div#topnavdd li li:hover ul ul,
div#topnavdd li li li:hover ul ul,
div#topnavdd li li li li:hover ul ul
{display:none;}

div#topnavdd li:hover ul,
div#topnavdd li li:hover ul,
div#topnavdd li li li:hover ul,
div#topnavdd li li li li:hover ul
{display:block;}

#topnavdd ul ul {width: 160px; }
#topnavdd ul ul a { border:0;}

#topnavdd ul ul li      /* menu at rest */
        {
        border: #999 solid 1px;
        border-top:0;
        width:160px;
        }

#topnavdd ul ul a, #topnavdd ul ul a:visited        /* menu at rest */
        {
        color: #686868;
        background: #ececed;
        text-decoration:none;
        }

#topnavdd ul ul a:hover   /* menu at mouse-over  */
        {
        color: #fff;
        background: #999999;
        }
/* End CSS Drop Down Menu */


/* #################### HOMEPAGE COLUMNS #################### */

/* ######### Start Left - main column ######### */
#leftmaincolumn { float:left; width:747px; padding:0; margin-left:50px; _margin-left:25px; }

/* ##### Start main header ##### */
#leftmain_header {float:left; width:747px; height:258px; margin:0; padding:0; }
#leftmain_header_left { float:left; width:318px; height:258px; margin:0; padding:0; }
#leftmain_header_left #top { height:129px; margin:0; padding:0; background-color:#464646; }
#leftmain_header_left #top #topborder { background:url('../images/default/borders/homepage-Header-Top.gif') no-repeat; width:318px; height:8px; line-height:8px; }

#leftmain_header_left #top #content-header_top { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; width:274px; height:91px; _height:80px; padding:0px 22px 10px 22px; margin:0; }
#leftmain_header_left #top #content-header_top #headertitle { font-size:26px; }
#leftmain_header_left #top #content-header_top #headersubtitle { font-size:21px; color:#EFEDDE; }

#leftmain_header_left #bottom { height:129px; margin:0; padding:0; background-color:#E1E1E1; }

#leftmain_header_left #bottom #content-header_bottom { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:274px; height:106px; _height:95px; padding:15px 22px 0px 22px; margin:0; }
#leftmain_header_left #bottom #content-header_bottom #newsfeature-title { color:#252525; font-weight:bold; }
#leftmain_header_left #bottom #content-header_bottom  #newsfeature-content { color:#464646; }

#newsfeature-content a { color:#D28700; text-decoration:none; }
#newsfeature-content a:hover { text-decoration:underline; }


#leftmain_header_left #bottom #content-header_bottom #newsfeature-link { margin-top:10px; }
#leftmain_header_left #bottom #content-header_bottom #newsfeature-link a { color:#D28700; text-decoration:none; }
#leftmain_header_left #bottom #content-header_bottom  #newsfeature-link a:hover { text-decoration:underline; }

#leftmain_header_left #bottom #bottomborder { bottom:0px; background:url('../images/default/borders/homepage-Header-Bottom.gif') no-repeat left bottom; width:318px; height:8px; line-height:8px; bottom:0; }

#leftmain_header_left #leftmain_header_img { float:left; width:429px; height:258px; }
#leftmain_header_left #leftmain_header_img #homepageheaderImg { float:left; background:url('../images/default/misc/homepageImg.gif') no-repeat top left; width:429px; height:258px; line-height:258px; /* margin:0; padding:0; */ } 

/* ##### End main header ##### */


/* ##### Start main content row ##### */
#leftmain_content { float:left; width:747px; height:231px; margin-top:10px; margin-bottom:10px; padding:0; }
#leftmain_content #left { float:left; width:451px; margin:0; padding:0; }
#leftmain_content #left #box-top { float:left; width:451px; height:10px; line-height:10px; background:url('../images/default/borders/box-top-w451.gif') no-repeat; }
#leftmain_content #left #boxcontent { float:left; width:404px; height:192px; margin:0px; padding:5px 22px; border-left:1px solid #72705A; border-right:1px solid #72705A; background:url('../images/default/misc/homepage-venueImg.gif') no-repeat; color:#CCCCCC; }
#leftmain_content #left #boxcontent #venueheader { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; }

 #venueheader a{ color:#CCCCCC;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px;text-decoration:none; }
 #venueheader a:visited {color:#CCCCCC;}
#venueheader a:hover {text-decoration:underline;}
#leftmain_content #left #boxcontent #venuecontent { margin-left:250px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:150px; }
#leftmain_content #left #boxcontent #venuecontent a { color:#F0C566; text-decoration:none; }
#leftmain_content #left #boxcontent #venuecontent a:hover { text-decoration:underline; }

.bullet-arrow-yellow { float:left; padding-left:10px; margin-top:3px; background:url('../images/default/misc/bullet-arrow-yellow.gif') no-repeat; line-height:11px; }

#leftmain_content #left #box-bottom { float:left; width:451px; height:19px; line-height:19px; background:url('../images/default/borders/box-bottom-w451_bg.gif') no-repeat; margin:0px; padding:0px; }
#leftmain_content #left #box-bottom span { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:3px; margin-left:22px; padding:0px 5px 0px 10px; background:url('../images/default/misc/bullet-arrow.gif') no-repeat; height:10px; line-height:10px; }

#leftmain_content #right { float:right; width:281px; margin:0; padding:0; }
#leftmain_content #right #oursponsorsheader { width:281px; height:62px; background:url('../images/default/misc/oursponsors_bg.gif') no-repeat; }
#leftmain_content #right #oursponsorsheader #tabnav { width:232px; margin-left:12px; vertical-align:bottom; float:left; margin-top:43px; }

#leftmain_content #right #oursponsorsheader #tabnav ul { float:left; list-style:none; padding:0; margin:0; }



/* Homepage Sponsors tab */
#leftmain_content #right #oursponsorsheader #tabnav ul li { float:left; width:72px; height:19px; line-height:19px; margin:0 3px 0 0; padding:0; background:url('../images/default/tabs/tab-off.gif') no-repeat; }

#leftmain_content #right #oursponsorsheader #tabnav ul .current { float:left; width:72px; height:19px; line-height:19px; margin:0 3px 0 0; padding:0; background:url('../images/default/tabs/tab-on.gif') no-repeat; }


#leftmain_content #right #oursponsorsheader #tabnav ul #goldtab a { color:#D28700; margin-left:20px; display:block; text-decoration:none; }
#leftmain_content #right #oursponsorsheader #tabnav ul #goldtab a:hover { text-decoration:underline; }

#leftmain_content #right #oursponsorsheader #tabnav ul #silvertab a { color:#999999; margin-left:17px; display:block; text-decoration:none; }
#leftmain_content #right #oursponsorsheader #tabnav ul #silvertab a:hover { text-decoration:underline; }

#leftmain_content #right #oursponsorsheader #tabnav ul #bronzetab a { color:#DDBE9C; margin-left:13px; display:block; text-decoration:none; }
#leftmain_content #right #oursponsorsheader #tabnav ul #bronzetab a:hover { text-decoration:underline; }




/* End Homepage Sponsors tab */








#leftmain_content #right #oursponspors-content { width:243px; border-left:1px solid #72705A; border-right:1px solid #72705A; background-color:#E1E1E1; height:135px; padding:12px 18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

#leftmain_content #right #oursponsors-bottom { width:281px; height:10px; line-height:10px; background:url('../images/default/borders/box-bottom-w281.gif') no-repeat; }
/* ##### Start main content row ##### */

/* ######### End Left - main column ######### */


/* ######### Start Right column ######### */

#homepage_rightcolumn {
	float:right; 
	width:163px; 
	margin-right:50px;
	_margin-right:25px; 	/* IE Hack */
}

.boxw163-top { float:left; width:163px; height:8px; line-height:8px; margin:0; padding:0; background:url('../images/default/borders/box-top-w163.gif') no-repeat top left; }
.boxw163-mid { background-color:#959595; width:163px; }
.boxw163-mid-content { padding:5px 10px; }
.boxw163-mid-content, .boxw163-mid-content p, .boxw163-mid-content ul, .boxw163-mid-content li, .boxw163-mid-content a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.boxw163-mid-content p { padding: 3px 0px; }
.boxw163-mid-content p strong { font-weight:bold; }
.boxw163-mid-content ul { list-style:square; margin-left:12px; }

.boxw163-bottom { float:left; width:163px; height:8px; line-height:8px; margin:0; padding:0; background:url('../images/default/borders/box-bottom-w163.gif') no-repeat top left; }

/* ######### Start Right column ######### */



/* #################### END HOMEPAGE COLUMNS #################### */





/* #################### START MISC PAGE COLUMNS #################### */

#maincolumn-w905 { float:left; margin-left:50px; _margin-left:25px; width:905px; }  /*  width:924px */

#headerbox { width:100%; height:194px; margin-bottom:5px; }

/* ##### Awards Categories Header ##### */

#headerbox #headerbox-award_cat-leftside { float:left; width:317px; height:194px; background:url('../images/default/borders/award_cat-header-grey.gif') no-repeat; }
#headerbox #headerbox-award_cat-leftside #headerbox-contentbox .contentheading { font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#CCCCCC; margin-bottom:10px; }
#headerbox #headerbox-award_cat-leftside #headerbox-contentbox .content { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; }
#headerbox #headerbox-award_cat-leftside #headerbox-contentbox .downloadcontent { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F0D866; margin-left:10px; margin-top:15px; background:url('images/default/misc/bullet-arrow-yellow.gif') no-repeat; }
#headerbox #headerbox-award_cat-leftside #headerbox-contentbox .downloadcontent a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F0D866; text-decoration:none; }
#headerbox #headerbox-award_cat-leftside #headerbox-contentbox .downloadcontent a:hover { text-decoration:underline; }

/* ##### END Awards Categories Header ##### */


/* ##### Sponsorship Overview Header ##### */
#headerbox #headerbox-darkgrey-leftside { float:left; width:317px; height:194px; background:url('../images/default/borders/sponsors-header-darkgrey-bg.gif') no-repeat; }
/* ##### END Sponsorship Overview Header ##### */

/* ##### Sponsorship Header ##### */
#headerbox #headerbox-grey-leftside { float:left; width:317px; height:194px; background:url('../images/default/borders/sponsors-header-grey-bg.gif') no-repeat; }

#headerbox #headerbox-grey-leftside #headerbox-contentbox .contentheading { font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#464646; }
#headerbox #headerbox-grey-leftside #headerbox-contentbox .headerbox-list { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#464646; margin-top:10px; }
#headerbox #headerbox-grey-leftside #headerbox-contentbox .headerbox-list ul { margin-left:20px; list-style:square; }
#headerbox #headerbox-grey-leftside #headerbox-contentbox .headerbox-list li { color:#464646 }
#headerbox #headerbox-grey-leftside #headerbox-contentbox #logo { margin-top:0; height:65px; }
#headerbox #headerbox-grey-leftside #headerbox-contentbox #sponsortext { margin-top:80px; _margin-top:110px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#464646; }

/* ##### END Sponsorship Header ##### */

#headerbox #headerbox-contentbox { padding:25px 22px 10px 22px; width:273px; }

.contentheading { font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#CCCCCC; }
.headerbox-list { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#707070; margin-top:10px; }
.headerbox-list ul { margin-left:20px; list-style:square; }
.headerbox-list li { color:#CCCCCC }
.headerbox-list .current { color:#F0C566; }

/*
#headerbox #headerbox-leftside #headerbox-BL { float:left; width:317px; height:8px; line-height:8px; background:url('../images/default/borders/header-Bottom-Dkgrey.gif') no-repeat; }
*/
#headerbox #headerbox-imageside { float:left; width:587px; }






#maincontent-left { float:left; width: 599px; margin:10px 0; }
#maincontent-left #header { float:left; width:599px; height:65px; background:url('../images/default/borders/box-w599-top.jpg') no-repeat; margin-top:0; padding:0; }
#maincontent-left #header #headerbox { margin:20px 22px 0px 22px; width:555px; height:45px;}
#maincontent-left #header #headerbox #headertitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#EBEBEB; font-weight:bold; }
#maincontent-left #header #headerbox #headersubtitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#F0C566; font-weight:bold; }
/*#maincontent-left #header #headerbox #divider { height:2px; line-height:2px; border-bottom:1px dotted #515151; }*/

#maincontent-left #maincontentwrapper { width:599px; margin:0; padding:0; background-color:#252525;  }
#maincontent-left #maincontentwrapper #contentbox { /**/float:left;/**/	 position:relative; margin:10px 18px 0px 22px; width:559px;
_margin:10px 18px 0px 12px; _width:554px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; border-top:1px dotted #CCCCCC; padding-top:10px; }
#maincontent-left #maincontentwrapper #contentbox p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin-bottom:6px; }
#maincontent-left #maincontentwrapper #contentbox p strong { font-weight:bold; }

#maincontent-left #maincontentwrapper #contentbox #left { float:left; width:265px; padding-right:14px; margin-top:10px; border-right:1px dotted #515151; }
#maincontent-left #maincontentwrapper #contentbox #left p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin-bottom:6px; }
#maincontent-left #maincontentwrapper #contentbox #right { float:left; width:260px; margin-left:14px; margin-top:10px; }
#maincontent-left #maincontentwrapper #contentbox #right p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin-bottom:6px; }
#maincontent-left #boxbottom { float:left; width:599px; height:35px; background:url('../images/default/borders/box-w599-bottom.jpg') no-repeat; }




#maincontent-right { float:right; width:291px;  margin:10px 0; }
#maincontent-right #header { float:left; width:291px; height:65px; background:url('../images/default/borders/box-w291-top.jpg') no-repeat; margin-top:0; padding:0; }
#maincontent-right #header #headerbox { margin:20px 22px 0px 22px; width:247px; height:45px; }
/*#maincontent-right #header #headerbox #divider { margin-top:60px; _margin-top:40px; height:2px; line-height:2px; border-bottom:1px dotted #515151; } */

#maincontent-right #contentboxwrapper { width:291px; margin:0; padding:0; background-color:#252525; min-height:315px; height:315px; }
#maincontent-right #contentboxwrapper #contentbox { float:left; margin:10px 18px 0px 22px; width:251px;	_margin:10px 18px 0px 0px; _width:245px; border-top:1px dotted #CCCCCC; padding-top:10px; _height:295px; }
#maincontent-right #contentboxwrapper #contentbox, #maincontent-right #contentboxwrapper #contentbox p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#A3A3A3; }
#maincontent-right #contentboxwrapper #contentbox p { margin-bottom:7px; }
#maincontent-right #contentboxwrapper #contentbox p strong { font-weight:bold; }
#maincontent-right #contentboxwrapper #contentbox p a { color:#A3A3A3; text-decoration:none; }
#maincontent-right #contentboxwrapper #contentbox p a:hover { text-decoration:underline; }

#maincontent-right #contentboxwrapper #contentbox .contenttitle { color:#F0C566; }
#maincontent-right #contentboxwrapper #contentbox .contentgoldlist ul{ list-style:disc; margin-left:20px; }
#maincontent-right #contentboxwrapper #contentbox .contentgoldlist li { color:#F0C566; }
#maincontent-right #contentboxwrapper #contentbox .contentgoldlist li span { color:#A3A3A3; }

#maincontent-right #boxbottom { float:left; width:291px; height:35px; background:url('../images/default/borders/box-w291-bottom.jpg') no-repeat; }

/* #################### END MISC PAGE COLUMNS #################### */


/* #################### START BRONZE PAGE ######################## */

#maincolumn-fullwidth { float:left; margin-left:50px; _margin-left:25px; width:924px; }  /*  width:924px */

#bronzebox { float:left; width:924px; margin-bottom:0px; padding:0; }
#bronzebox-top { float:left; width:924px; height:74px; line-height:74px; 

	background:url('') no-repeat;
}
#bronzebox-mid { float:left; width:814px; padding:20px 55px 0px 55px; background-color:#CDCDCD; }
#bronzebox-mid ul { width:814px; }
#bronzebox-mid li { float:left; width:203px; height:100px; text-align:center; }

#bronzebox-bottom { float:left; width:924px; height:74px; line-height:74px; background:url('../images/default/borders/box-w924-bottom.gif') no-repeat; }

#mainsponsorscontainer { float:left; width:924px; height:94px; background:url('../images/default/borders/global_Destination_Sponsors_bg.gif') no-repeat; margin:0; padding:0; }
#mainsponsorsbox-content { float:left; width:694px; margin-left:230px; _margin-left:100px; margin-top:20px; }
#mainsponsorsbox-content ul { width:694px; }
#mainsponsorsbox-content li { float:left; width:170px; height:86px; text-align:center; }


/* #################### END BRONZE PAGE ######################## */



/* ++++++++++ AWARDS CATEGORY LIST ++++++++++++++++ */
#awardscategorylist { float:left; width:303px; margin-bottom:0px; position:relative; }
#awardscategorylist-top { float:left; width:303px; height:20px; line-height:20px; background:url('../images/default/borders/awardcategory-table-header.gif') no-repeat; }
#awardcategorylist-mid { float:left;  width:301px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
#awardcategorylist { float:left; width:301px; list-style:none; margin:0; padding:0; background-color:#D7D7D7; }

#awardcategorylist li { width:301px; background-color:#CCCCCC; height:45px; border-top:1px solid #999999; padding:0; margin:0; list-style:none; }
#awardcategorylist li .logo { float:left; width:100px; height:37px; margin-top:8px; margin-right:8px; text-align:right; }
#awardcategorylist li .awardname { float:left; width:190px; height:37px; margin-top:8px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#707070; line-height:12px; }
#awardcategorylist li .awardname a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#707070; text-decoration:none; }
#awardcategorylist li .awardname a:hover { text-decoration:underline; }
#awardcategorylist li .awardname a.current { font-weight:bold; color:#000000; }
 
 
#awardcategorylist li.current { background-color:#EBEBEB; }

#awardscategorylist-bottom { float:left; width:303px; height:5px; line-height:5px; background:url('../images/default/borders/awardcategory-table-bottom.gif') no-repeat; }

/* ++++++++++ END AWARDS CATEGORY LIST ++++++++++++++++ */


/* ++++++++++ AWARDS CATEGORY DETAILS ++++++++++++++++ */

#awardcategorycontainer { float:right; width:607px;}

/*#awardcategorycontainer */
#awardcategoryheader { /*float:left;*/ width:607px; height:80px; background:url('../images/default/borders/box-w607-top.gif') no-repeat; text-align:left; }
/*#awardcategorycontainer */
#awardcategoryheader #leftcolumn { float:left; width:398px; margin-left:22px; _margin-left:12px; margin-top:20px; }
/*#awardcategorycontainer */
#awardcategoryheader #leftcolumn #awardcat-content-headertitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#EBEBEB; font-weight:bold; }
/*#awardcategorycontainer */
#awardcategoryheader #leftcolumn #headersubtitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#F0C566; font-weight:bold; }
/*#awardcategorycontainer */
#awardcategoryheader #rightcolumn { float:left; width:156px; _width:154px; margin-left:14px; margin-top:20px;  }
/*#awardcategorycontainer */
#awardcategoryheader #rightcolumn ul { list-style:disc; margin-left:8px; }
/*#awardcategorycontainer */
#awardcategoryheader #rightcolumn li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; list-style:disc; color:#F0C566; _margin-left:8px; }
/*#awardcategorycontainer */
#awardcategoryheader #rightcolumn li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; list-style:disc;color:#A3A3A3; text-decoration:none; }
/*#awardcategorycontainer */
#awardcategoryheader #rightcolumn li a:hover { text-decoration:underline; }


/*#awardcategorycontainer  */
#awardcategory-contentbox { float:left; width:607px; background-color:#252525; margin-bottom:0; padding:0; text-align:left; }
#awardcategory-contentbox #awardcategory-contents-details { float:left; width:378px; margin-top:20px; margin-left:22px; _margin-left:12px; padding-right:15px; border-right:1px dotted #CCCCCC; margin-bottom:0; }

#awardcategory-contentbox ul { list-style:disc; margin:0 0 5px 20px; }
#awardcategory-contentbox li { color:#F0C566; }
#awardcategory-contentbox li span { color:#EBEBEB; }


/* #awardcategorycontainer #awardcategory-contentbox  */
#awardcategory-contents-contact { float:left; width:155px; margin-top:20px; margin-left:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:0; }
#awardcategory-contents-contact p, #awardcategory-contents-details p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#EBEBEB; }
#awardcategory-contents-contact p, #awardcategory-contents-details p { margin-bottom:7px; }
#awardcategory-contents-contact p strong, #awardcategory-contents-details p strong { font-weight:bold; }
#awardcategory-contents-contact p a, #awardcategory-contents-details a { color:#A3A3A3; text-decoration:none; }
#awardcategory-contents-contact p a:hover, #awardcategory-contents-details a:hover { text-decoration:underline; }

#awardcategory-contents-contact .contenttitle { color:#F0C566; }
#awardcategory-contents-contact .contentgoldlist ul{ list-style:disc; margin-left:20px; }
#awardcategory-contents-contact .contentgoldlist li { color:#F0C566; }
#awardcategory-contents-contact .contentgoldlist li span { color:#A3A3A3; }

#awardcategory-contents-contact img { margin:10px 0; }

#awardcategory-contentbox-bottom { float:left; width:607px; height:34px; line-height:34px; background:url('../images/default/borders/box-w607-bottom.gif') no-repeat; margin:0; padding:0; }

/* ++++++++++ END AWARDS CATEGORY DETAILS ++++++++++++++++ */



/* +++++++++= JUDGING +++++++++++++ */

#judgingcontainer { float:left; width:905px; margin-top:20px; margin-bottom:10px; }

#judgingcontainer #header { float:left; width:905px; height:65px; background:url('../images/default/borders/box-w905-top.gif') no-repeat; }

#judgingcontainer #header #headerbox { float:left; margin:20px 22px 0 22px; width:555px; height:45px; }
#judgingcontainer #header #headerbox #headertitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#EBEBEB; font-weight:bold; }
#judgingcontainer #header #headerbox #headersubtitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#F0C566; font-weight:bold; }


#judging-contentwrapper { float:left; width:905px; background-color:#252525; }
#judging-contentwrapper #contentbox { float:left; width:863px; margin-left:22px; _margin-left:12px; padding-top:20px;  }
#judging-contentwrapper #contentbox #maincontent { float:left; width:587px; padding-right:15px;  }

/* #judgingcontainer  */
#judgingpanel-desc { height:50px; margin-bottom:15px; padding-top:10px; }
#judgingpanel-desc, p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#A3A3A3; }

#contentbox #infocontent { float:left; width:230px; margin-left:20px; }	/* width:240px; */
.rowspacer { height:60px; width:240px; margin-bottom:15px; }

#judgeinfoheader { color:#F0C566; }

#contentbox #infocontent, #judgingcontainer #contentbox #infocontent p, #contentbox #infocontent li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#A3A3A3; }

#contentbox #infocontent li a { color:#A3A3A3; text-decoration:none; }
#contentbox #infocontent li a:hover { text-decoration:underline; }

#judgingcontainer #boxbottom { float:left; width:905px; height:35px; line-height:35px; background:url('../images/default/borders/box-w905-bottom.gif') no-repeat; }

/* +++++++++= END JUDGING +++++++++++++ */



/* +++++++++++++ Lists ++++++++++++++++ */
#directorylist-container { float:left; width:133px; padding-right:10px; border-right:1px dotted #CCCCCC; min-height:370px }

.directorylist {
	list-style-type:square;
	
	margin-left:0px;
	padding:0;
	height:300px;
	min-height:300px;
}
.directorylist ul {

	padding:0;
	border:1px solid #FF0000;
	list-style-type:square; 
}
.directorylist li {
	font-family: Verdana, Arial, Helvetica, sans-serif;	/* :Arial, Helvetica, sans-serif;  */
	font-size:12px; 
	color:#898989; 
	line-height:22px;
	
	list-style-type:square; 

	margin-left:10px;
	padding:0;
}
.directorylist a {

	text-decoration:none;
	color:#EBEBEB; 
}
.directorylist a:hover {
	text-decoration:underline;
}
.directorylist .current {
	color:#F0C566; 
}
.directorylist .current a {
	text-decoration:none;
	color:#F0C566; 
}
.directorylist .current a:hover {
	text-decoration:underline;
	color:#F0C566;
}

#directory_page {
	display:block;
}
#directory_page a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#7DA7D9;
	padding:3px;
}
#directory_page a:hover {
	text-decoration:underline;
}

/* +++++++++++++ End Lists ++++++++++++++++ */



#dir_navInfo_nav, #dir_navList_nav {
	float:right;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	margin-right:30px;
}

#dir_navList_nav {
	padding:15px 0;

}
#dir_navInfo_nav a, #dir_navList_nav a {
	text-decoration:none;
	color:#EBEBEB;
}
#dir_navInfo_nav a:hover, #dir_navList_nav a:hover {
	text-decoration:underline;
}


#dir_navInfo {
	float:right;
	width:428px;
	margin-left:15px;
	
	z-index:10;
	padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	height:370px;
}
#dir_navInfo_contentbox {
	width:400px;
	overflow:auto;
	height:370px;
}

#dir_navInfo img { margin-right:15px; }

#dir_navInfo h1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px;
	font-weight:bold;
	color:#F0C566;
}
#dir_navInfo h2 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
	color:#999999; 
	margin-bottom:20px;
}
#dir_navInfo p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
/*	font-weight:bold; */

	line-height:14px;
	color:#EBEBEB;
	margin-bottom:10px;
}
#dir_navInfo a {
	color:#EBEBEB; text-decoration:underline;
}

.clear { clear:both; }











/* ++++++++++++++++++++++++++++++++++++++++ FOOTER +++++++++++++++++++++++++++++++++++++++++ */
#footer_container {width:1024px; margin:0 auto;
background:url('../images/default/bg.gif') repeat-y;
text-align:left;
}
 
#footer {
border-top: #999999 solid 1px; 
height:40px;
width:924px;
margin:0;
margin-left:50px;
padding-left:0;
padding-top:10px;
text-align:left; 
}
#footer_leftside {width:600px; float:left; margin-left:20px; }
#footer_leftside p {color:#777678; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#footer_rightside {width:250px; float:right; text-align:right; margin-right:20px;}
#footer_rightside p {color:#777678; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#footer_leftside a {color:#777678; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
#footer_leftside a:visited {color:#777678;}
#footer_leftside a:hover {text-decoration:underline;}
/* ++++++++++++++++++++++++++++++++++++++++ End FOOTER +++++++++++++++++++++++++++++++++++++++++ 
*/

#homepage_rightcolumn p {color:#fff;
	font-family: sans-serif;
	font-size:14px;
	line-height:18px;
	}

.yellowtext {color:#fcd85c;}





.factors li {margin-bottom:10px;}
#oursponsors-gold p {color:#000;}
#oursponsors-silver p {color:#000;}
#oursponsors-bronze p {color:#000;}
#newsfeature-link {color:#000;}

#bronzelistsm {width:280px;margin-left:-15px;}
#bronzelistsm li {float:left; width:90px; height:40px;}
