
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #ffffff;
	font: 12px/18px Helvetica,Arial,sans-serif;
	color: #333; 
}

.page2 {
}

.page3 {
}

#page {
	margin: 0 auto;
	width: 991px;
	text-align: left;
}


#resources .body-headline-black {
	font-weight: bold;
	font-size: 14px;
}

#resources p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#resources ul {
	padding: 0px 0px 0px 35px;
	margin: 0px 0px 0px 0px;
}

h1 { font-size: 26px; line-height: normal; }

h2 { font-size: 18px; line-height: normal; }

a { color: #125eab; text-decoration: none; }

a:hover { color: #70aee1; text-decoration: underline; }



/* Header */

#header {
	overflow: hidden;
	width: 100%;
	clear: both;
	background: #333333;
	border-top: 1px solid #323232;
	border-bottom: 1px solid #323232;

}

#logo {
	overflow: hidden;
	height: 97px;
	clear: both;
	margin: 0 auto;
	width: 943px;
	text-align: left;

}

#excerpt {
	clear: both;
}

#excerpt_container {
	overflow: hidden;
	clear: both; 
	padding-bottom: 11px;
}

#excerpt_container h3 {
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 17px;
	line-height: normal;
}

#excerpt ul li {
	padding-bottom: 12px;
}

#excerpt ol li {
	padding-bottom: 12px;
}

#excerpt p {
	padding: 0px 0px 18px 0px;
	margin: 0px 0px 0px 0px;
}

#excerpt p.se1a {
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 18px;
	line-height: normal;
	color: #125eab;
	font-weight: normal;
}

#excerpt h3 {
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 18px;
	line-height: normal;
	color: #125eab;
	font-weight: normal;
}

.rotating-background {
	background: #333333 url('/images/bg.jpg') center center repeat-y;
	overflow: hidden;
	}

#navigation {
	position: relative;
	left: 50%;
	float: left; 
	
}

.center {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	left: -50%;
	float: left;
}

#main2 {
	padding: 25px 25px 25px 25px;
}

#source {
	float: right;
	padding-left: 30px;
	padding-bottom: 0px;
}

#credits {
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 3px;
}

#main2 h1 {
	font-size: 36px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: normal;
	font-family: georgia,arial,sans-serif;
	font-weight: normal;
	color: #111111;
}

#main2 h2 {
	font-size: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: normal;
	font-family: arial, sans-serif;
	color: #005daa;
}

#main2 .author {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #555555;
	text-transform: uppercase;
	line-height: normal;
}

#main2 .date {
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 17px;
	color: #cccccc;
	font-family: arial, sans-serif;
	line-height: normal;
	font-weight: normal;
}

#main2 .by {
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	color: #111111;
	font-family: arial, sans-serif;
	line-height: normal;
}

#content_sidebar {
	overflow: hidden;
	padding-bottom: 5px;
	background: #ffffff;

}

#sidebar {
	float: right;
	width: 194px;
	font-size: 11px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
}

#sidebar .wrapper {
	padding: 20px 25px 20px 0px;
}

#main_content {
	overflow: hidden;
	float: left;
}


#sidebar h3 {
	font-size: 14px; padding: 0px 0px 9px 0px; margin: 0px 0px 0px 0px;
}

#sidebar p {
	padding: 0px 0px 11px 0px; margin: 0px 0px 0px 0px;
}

#sidebar #ram-links {
	padding-top: 20px;
}

#sidebar #ram-links ul {
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style: none;
}

#sidebar #ram-links li {
	border-top: 1px solid #cccccc;
}

#sidebar #ram-links a {
	color: #333333;
	display: block;
	line-height: normal;
}

#sidebar #ram-links a:hover {
	color: #333333;
	text-decoration: none;
}








#navigation .properties {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	display: block;
	text-align: center;
	overflow: hidden;
}
#navigation li {
	position: relative;
	float: left;
	display: block;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	overflow: hidden;
}
#navigation li a {
	display: block;
	text-decoration: none;
	color: #bbbbbb;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	text-transform: uppercase;
	border-right: 1px solid #444444;
}

#navigation li a.first {
	border-left: 1px solid #444444;
}

#navigation li a span {
	display: block;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 3px 10px 3px 10px;
	overflow: hidden;
}

#navigation li a:hover {
	/* background: url('/images/button_bg.gif') left center no-repeat; */
	color: #125eab; background: #ffffff;
}


#navigation li.active a {
	/* background: url('/images/button_bg.gif') left center no-repeat; */
	color: #ffffff; background: #262626;
}

#navigation li a:hover span, #navigation li.active a span {
	/* background: url('/images/button_bg.gif') right center no-repeat; */
}


.article_caption {
	background: #eeeeee; font-size: 9px; text-transform: uppercase; color: #333333; padding: 11px 16px 11px 16px; border-top: 1px solid #cccccc; line-height: normal;
	font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;
}

.article_bold {
	font-weight: bold; text-transform: uppercase; font-size: 15px;
	}

.article_text {
	font: normal 120%/155% georgia,arial,sans-serif;
}

form {
    margin: 0; 
}





/* Rounded corners */

.rounded-corners .corner {
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	background-image: url('/images/corner.png');
	background-repeat: no-repeat;
	overflow: hidden;
	z-index: 999;
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/rounded-corners-10px.png'); */
}
.rounded-corners .top-left { background-position: 0 0; }
.rounded-corners .top-right { background-position: -5px 0; }
.rounded-corners .bottom-left { background-position: 0 -5px; }
.rounded-corners .bottom-right { background-position: -5px -5px; }

.rounded-corners .top-left, .rounded-corners .top-right { top: 0px; }
.rounded-corners .bottom-left, .rounded-corners .bottom-right { bottom: 0px; }
.rounded-corners .top-left, .rounded-corners .bottom-left { left: 0px; }
.rounded-corners .top-right, .rounded-corners .bottom-right { right: 0px; }

#main .rounded-corners .top-left, #main .rounded-corners .top-right { top: -1px; }
#main .rounded-corners .bottom-left, #main .rounded-corners .bottom-right { bottom: -1px; }
#main .rounded-corners .top-left, #main .rounded-corners .bottom-left { left: -1px; }
#main .rounded-corners .top-right, #main .rounded-corners .bottom-right { right: -1px; }








/* Rounded corners WHITE */

.rounded-corners_eeeeee .corner {
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	background-image: url('/images/corner_eeeeee.png');
	background-repeat: no-repeat;
	overflow: hidden;
	z-index: 999;
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/rounded-corners-10px.png'); */
}
.rounded-corners_eeeeee .top-left { background-position: 0 0; }
.rounded-corners_eeeeee .top-right { background-position: -5px 0; }
.rounded-corners_eeeeee .bottom-left { background-position: 0 -5px; }
.rounded-corners_eeeeee .bottom-right { background-position: -5px -5px; }

.rounded-corners_eeeeee .top-left, .rounded-corners_eeeeee .top-right { top: 0px; }
.rounded-corners_eeeeee .bottom-left, .rounded-corners_eeeeee .bottom-right { bottom: 0px; }
.rounded-corners_eeeeee .top-left, .rounded-corners_eeeeee .bottom-left { left: 0px; }
.rounded-corners_eeeeee .top-right, .rounded-corners_eeeeee .bottom-right { right: 0px; }

#main .rounded-corners_eeeeee .top-left, #main .rounded-corners_eeeeee .top-right { top: -1px; }
#main .rounded-corners_eeeeee .bottom-left, #main .rounded-corners_eeeeee .bottom-right { bottom: -1px; }
#main .rounded-corners_eeeeee .top-left, #main .rounded-corners_eeeeee .bottom-left { left: -1px; }
#main .rounded-corners_eeeeee .top-right, #main .rounded-corners_eeeeee .bottom-right { right: -1px; }




/* Rounded corners WHITE */

.rounded-corners_largewhite .corner {
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	background-image: url('/images/corner_largewhite.png');
	background-repeat: no-repeat;
	overflow: hidden;
	z-index: 999;
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/rounded-corners-10px.png'); */
}
.rounded-corners_largewhite .top-left { background-position: 0 0; }
.rounded-corners_largewhite .top-right { background-position: -5px 0; }
.rounded-corners_largewhite .bottom-left { background-position: 0 -5px; }
.rounded-corners_largewhite .bottom-right { background-position: -5px -5px; }

.rounded-corners_largewhite .top-left, .rounded-corners_largewhite .top-right { top: 0px; }
.rounded-corners_largewhite .bottom-left, .rounded-corners_largewhite .bottom-right { bottom: 0px; }
.rounded-corners_largewhite .top-left, .rounded-corners_largewhite .bottom-left { left: 0px; }
.rounded-corners_largewhite .top-right, .rounded-corners_largewhite .bottom-right { right: 0px; }

#main .rounded-corners_largewhite .top-left, #main .rounded-corners_largewhite .top-right { top: -1px; }
#main .rounded-corners_largewhite .bottom-left, #main .rounded-corners_largewhite .bottom-right { bottom: -1px; }
#main .rounded-corners_largewhite .top-left, #main .rounded-corners_largewhite .bottom-left { left: -1px; }
#main .rounded-corners_largewhite .top-right, #main .rounded-corners_largewhite .bottom-right { right: -1px; }




label {
	margin-bottom: 3px;
}

#input-error,
div.input-error,
td.input-error,
label.input-error {
	color: #a61f00;
	font-weight: bold;
}







.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url('/images/scrolldots.gif') center center repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	background: url('/images/slider.gif') center center no-repeat;
	cursor: pointer;

}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 17px;
	width: 17px;
	background: url('/images/basic_arrow_up.gif') 0 0 no-repeat;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 17px;
	width: 17px;
	background: url('/images/basic_arrow_down.gif') 0 0 no-repeat;
}

a.jScrollArrowUp:hover {
	background-position: 0 -17px;
}

a.jScrollArrowDown:hover {
	background-position: 0 -17px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -34px;
}
		
.holder {
	float: left;
	margin: 10px;
}

.scroll-pane {
	height: 294px;
	overflow: auto;
	float: left;
}

#scrollpane:active { 
	outline: none; 
} 

#scrollpane:focus { 
	-moz-outline-style: none; 
} 



#footer {
	overflow: hidden;
	width: 100%;
	clear: both;
	color: #777777;
	border-top: 1px solid #cccccc;
}

#footer #wrapper {
	padding: 10px 10px 10px 10px;
	margin: 0 auto;
	width: 991px;
	text-align: left;
	}


.footerlinkbox {
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}

.footerlinkbox .box {
	border-right: 1px dotted #cccccc;
	height: 130px;
	padding-left: 20px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	float: left;
	line-height: 11px;
}

ul.more_info_box {
	margin: 0px 0px 0px 0px; 
	padding: 0px 20px 0px 0px;
	list-style: none;
}

ul.more_info_box li {
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

ul.more_info_box li a {
	color: #9d9d9d;
}










/* VALIDATION CSS */

.form {
padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style:none;
}

.form li {
margin:3px;padding: 5px 5px 5px 0px;list-style:none;position:relative; 
}

.form input.error {
border:1px solid #A90000; padding: 2px; background-color:#F8E5E5;
}

.form label {
	font-weight: bold; line-height: 10px; margin-left: 1px; 
}

.form label.error {
color: #900; font-size: 0.8em;
background: url('/images/error.gif') left center no-repeat; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; margin-left: .3em;
}

.form input {
	margin-top: 2px;
}

.form input.valid {
border:1px solid #090; padding: 2px; background-color:#CFC;
}

.form label.valid {
color: #ffffff; font-size: 0.8em;
background: url('/images/ok.gif') left center no-repeat; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; margin-left: .3em;
}

.form .success {
border:1px solid #74F019;padding:4px 4px 4px 29px;background-color:#DEF8CA;
}

.form .selected {
border:1px solid #1AA8E1;padding:4px 4px 4px 29px;background-color:#8DD8F7;
}

.form em {
font-size: 0.7em; vertical-align: top;
}

.infos {
font-size: 10px; line-height: normal; margin-left: 1px;
}

.req {
color: #900; padding-left: 10px

}











/* SUBMIT BUTTON */

span.UIFormButton{padding:0}
span.UIFormButton .UIButton_Text{padding:3px 6px 4px}
.ff3 span.UIFormButton .UIButton_Text{padding:2px 4px 3px}
.ff3 span.UIFormButton_Large .UIButton_Text{padding:2px 5px 3px}
.ie7 span.UIFormButton .UIButton_Text{padding:2px 7px 2px}
.ie7 span.UIFormButton_Large{padding:0}
.ie7 span.UIFormButton_Large .UIButton_Text{padding-top:1px}
.ie6 span.UIFormButton .UIButton_Text{padding:2px 0 2px}
.ie6 span.UIFormButton_Large .UIButton_Text{padding:1px 0 2px}

#bootloader_css_ui_UIFormButton_css { height: 42px; }

.UIButton{background-image:url('/images/submit_button_bg.gif');border-style:solid;border-width:1px;display:-moz-inline-box;display:inline-block;outline:none;padding:3px 6px 4px;vertical-align:bottom}
.UIButton:hover,
.UIButton:active{text-decoration:none}
.UIButton_Text{background-color:transparent;border:none;cursor:pointer;display:block;font-size:13px;font-weight:bold;line-height:14px;margin:0;overflow:visible;padding:0;width:auto}
.UIButton_Blue{background-position:0 -48px;border-color:#0872ac;}
.UIButton_Blue:active{background-color:#0d6ea4;background-image:none}
.UIButton_Blue .UIButton_Text{color:#fff;text-shadow:0 1px 0 #3e5a88}
.UIButton_Suppressed{background:transparent;border-color:transparent}
.ie6 .UIButton_Suppressed,
.UIButton_Suppressed:hover{background-image:url('/images/submit_button_bg.gif');border-color:#888}
.UIButton_Suppressed:active{background-color:#ddd;background-image:none}
.UIButton_Disabled,
.UIButton_Disabled:active{background-color:#f2f2f2;background-image:none;border-color:#b8b8b8}
.UIButton_Disabled .UIButton_Text,
.UIButton_Disabled:active .UIButton_Text{color:#b8b8b8;text-shadow:none}
.UIButton_Depressed{background-color:#7d7d7d;background-image:none;border-color:#525252}
.UIButton_Depressed .UIButton_Text{color:#fff}




#search_box {
    width: 175px;
    height: 28px;
    overflow: hidden;
}
#search_box #q {
    float: left;
    padding: 0;
    margin: 7px 0px 7px 11px;
    border: 0;
    width: 100px;
    background: none;
    font-size: 11px;
    color: #999999;
}

#search_box #qq {
    float: left;
    padding: 0;
    margin: 7px 0px 7px 11px;
    border: 0;
    width: 100px;
    background: none;
    font-size: 11px;
    color: #999999;
}
#search_box #go {
    float: right;
    margin: 0px 11px 0px 0px;
}


#share {
 	}
 	
#share ul {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 0px;
	list-style: none;
}

#share li {
	margin: 0px 0px 0px 0px;
	padding: 0px 28px 0px 18px;
	float: left;
}

#share li.topofpage {
	padding: 0px 28px 0px 15px;
	background: url('/images/triangle.gif') 0 center no-repeat;
	}
	
#share li.facebook {
	background: url('/images/facebook.gif') 0 center no-repeat;
	}
	
#share li.twitter {
	background: url('/images/twitter.gif') 0 center no-repeat;
	}
	
#share li.linkedin {
	background: url('/images/linkedin.gif') 0 center no-repeat;
	}
	
#share li.email {
	background: url('/images/email.gif') 0 center no-repeat;
	}

#share a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}



#ticker {
	overflow: hidden;
	width: 100%;
	text-align: center;
	clear: both;
	background: #125eab;
}

#tickercontainer {
	margin: 0 auto;
	width: 991px;
	text-align: center;
}

#tickercontainer2 {
	padding-left: 20px;
	color: #ffffff;
	font-size: 14px;
	line-height: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#thefouroneone p {
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
}

.bl {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: normal;
	font-weight: bold;
}


	span#prevBtn {
	border: 1px solid #eaeaea;
	padding: 2px 6px 2px 6px;
	display: block;
	float: left;
	background-color: #ffffff;
	
}
	span#nextBtn {
	border: 1px solid #eaeaea;
	padding: 2px 6px 2px 6px;
	display: block;
	float: left;
	background-color: #ffffff;
	
}	

.highlightthis {
	clear: both; 
	padding: 10px 10px 10px 10px; 
	line-height: normal; 
	overflow: hidden;
	}

.highlightthis:hover {
	background: url('/images/snapbg.gif') top center repeat;
	}
	
.growImage {width: 157px; height: 89px; border: none; display: block; overflow: hidden;}
.growDiv {  }









/* Easy Slider */
	#slider{ overflow: hidden; float: left; }
	#slider ul, #slider li{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		list-style:none; background: transparent;
		}
		
	
			
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		overflow: hidden;
		width: 496px;
		height: 100%;

}
		
	span#prevBtn a {
	display: block;
	float: left;
	background: #00182d url('/images/sports-leftarrow.gif') 0 0 no-repeat;
	width: 16px;
	text-decoration: none;
	
}
	span#nextBtn a {
	display: block;
	float: left;
	background: #00182d url('/images/sports-rightarrow.gif') 0 0 no-repeat;
	width: 16px;
	text-decoration: none;
	
}	


	span#prevBtn a:hover {
	background: #00182d url('/images/sports-leftarrow.gif') -16px 0 no-repeat;
	
}
	span#nextBtn a:hover {
	background: #00182d url('/images/sports-rightarrow.gif') -15px 0 no-repeat;
	
}	

	#slider a {
		color: #ff7b3c;
	}
	
	#slide a:hover {
	color: #ff8d57;
	}
	
.more {
	background: url('/images/morebg.gif') 0 0 no-repeat; text-align: center; margin-top: 10px; margin-bottom: 1px; width: 55px; height: 17px; overflow: hidden; font-weight: bold; clear: both;
}

.more a {
	display: block; width: 55px; height: 17px;
}

.morelong {
	background: url('/images/morebglong.gif') 0 0 no-repeat; text-align: center; margin-top: 10px; margin-bottom: 1px; height: 17px; overflow: hidden; font-weight: bold; float: left; padding-left: 10px; margin-right: 10px; clear: both;
}

.morelong a {
	display: block; background: #ffffff url('/images/morebglong.gif') top right no-repeat; padding-right: 10px; 
}

#ebert {
	float: left;
	width: 220px;
	line-height: 130%;
	}
	
#ebert a:link {
	color: #700301;
}

#ebert a:visited {
	color: #700301;
}

.thumbsup {
	clear: both;
	padding-top: 13px;
}

.thumb {
	background: url('/images/thumbsup.gif') 0 0 no-repeat; width: 28px; height: 28px; overflow: hidden; float: left;
}
#ebert a:hover {
	color: #ccc08e;
}