/* CSS Document */
/* Start Settings */
html, body, div, span, h1, h2, h3, h4, h5, h6, blockquote, pre,  abbr, acronym, address, big, cite, code, del, dfn, em, font, img, dl, dt, dd, ol, ul, li, fieldset, form, label {
	margin:0; 	padding:0; 	border:0; 	vertical-align: middle; line-height:1.15; 	background:transparent;  }

p, li  { font-size:13px; padding-left:5px;  }

h1 { color: #FFF; font-weight:bold; font-size:20px; }
h2 { color: #0000FF; font-weight:bold; font-size:18px; }
h3 { color:#cc0000; font-weight:bold; font-size:16px }
h4 { color: #cc0000; font-weight:bold; font-size:18px; }
ol { list-style: inside; margin:0px;  padding-left:15px; font-size:13px; padding:0px; text-indent:-1.5em; margin-left:2em;  }
ul { list-style: inside;  margin: 0px; padding: 0px; font-size:13px; padding:0px; text-indent:-1em; margin-left:1em;      }

img {padding-right:5px; }

a {font-weight:bold; color: #0000ff; font-size:13px; }

blockquote { padding-left:25px; font-size:13px; }

/* End of Settings */

.clear { clear:both; }

/* Start General */
body { margin:0px;  background-color: #cc0000; font-family:Arial, Helvetica, sans-serif; padding-top: 5px; padding-bottom:5px;  }
	
#boxContainer { margin:0 auto; background-color:#FFF; background-repeat:repeat; }
	
#boxHeader { margin:0 auto; width:950px; height:150px;  }

#boxMenu { 	width:950px; }

#boxMain { width:auto; margin:0 auto;   }
/* End of General */

/* Start Header */
#boxHeader .leftCol {
	float:left;
	width:300px;
	height:140px;
	padding:5px 5px 0px 5px;
}
	
#boxHeader .rightCol {
	float:right;
	background-color:transparent;
	height:140px; width:635px;
	padding:0px 0px 0 0;
	
}

.rightCol .buttons { float:left; width:183px; height:62px; 	}
	
.buttons .buttonLeft{ float:left; width:85px; height:42px; margin:0 13px 0 0; }
	
.buttons .buttonRight { float:left; width:85px; height:42px; } 
	
/* Start Menu */
#boxMenu #menu { margin:0 auto; width:950px; }

#menu .menuContainer { height:21px; width:950px; margin:0 0 0 0; 	}

.menuContainer ul.menu { width:100%; clear:both; list-style:none; padding:0; margin:0; 	}	

.menuContainer ul.menu li { float:right; height:21px; display:inline; }

.menuContainer ul.menu li a { height:21px; display:block; text-decoration:none; margin:6px 8px 0 0; }
/* End of Menu */

/* Start Main */
/* Start Left Col / Main */
#boxMain .leftCol { float:left; width:243px; padding-top:5px;}

.leftCol .sponsors { width:243px; } 
	
.leftCol .sponsors p.title {
	color:#0000ff;
	font-size:22px;
	padding:5px 5px 5px 5px;
	font-weight: bold;
}
	
.leftCol .sponsors .img {
	width:158px;
	height:auto;
	margin:4px 0 4px 34px;
}
/* End of Left Col / Main */
/* Start Right Col / Main */
#boxMain .rightCol { float:left; width:700px; }

.rightCol .topImg { width:700px; height:230px; padding:10px 0 0 19px; background-color:#FFF; }

.rightCol .mediumContent { width:700px; }
	
.mediumContent .textContent { width:650px; float:left; padding:10px 29px 0 45px; }
	
.mediumContent .textContent p.text { font-size:20px; color:#1E1E1E; font-weight:bold; }
	
.mediumContent .textContent span.blueStyle { color:#2B1F49; }
	
.mediumContent .buttonsContent { width:246px; float:left; padding:12px 0 0 0; background-color:#FFF; }
	
.mediumContent .buttonsContent .buttonImg { width:246px; height:90px; margin:5px 0 5px 0; background-color:#FFF; }
	
.rightCol .bottomContent { width:700px; background-color:#FFF; }
.bottomContent .title { width:500px; padding:27px 0 28px 46px; font-size:18px; color:#000; 	}
/* Start Footer / Main */
#boxMain .footer {
	height:auto;
	padding:5px 0 3px 0;
	background-color:#0000ff;
	margin-bottom: 5px;
	border:solid #FFFFFF;
	margin-left:2px;
	margin-right:2px;font-size:13px; color:#FFF;
}
	
.footer p.text,  { color:#FFF; text-align:center;  }
/* End of Footer / Main */
