* {outline:none}
body, td, th, html, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:130%
/*	text-align: justify;*/
}

body, html, p, tabel, ul, li, blockquote {margin:0; padding:0}

p, tabel, ul {margin-bottom:18px}

li {line-height:150%}

/*ul li {padding-left:200px}*/

blockquote p {margin:0 25px 18px 15px; font-size:16px; font-style:italic; color:#999999; font-family:Georgia, "Times New Roman", Times, serif; border-left: 4px solid #D7F2FF; padding-left:6px}

ul {margin-left:15px} 

h1, h2, h3, h4 {margin:0; padding:0}

h4 {margin-bottom:15px; font-size:11px; padding-left:15px; background:url(../images/template/h4-triangle.gif) no-repeat}

a {color:#006699}

a img {border:0}

.banner {width:770px; height:200px; margin:15px auto; text-align:center}

.bod {width:958px; margin:0 auto; background:url(../images/push-play.gif) no-repeat bottom right}

.footer {width:958px; margin:0 auto; background:url(../images/template/footer-bg.jpg) repeat-x}
.footer p {color:#006699;font-size:10px; text-align:center}
.footer a:link, .footer a:visited, .footer a:active  {color:#006699; text-decoration:none}
.footer a:hover {text-decoration:underline}

.footer a.snowball:link, .footer a.snowball:visited, .footer a.snowball:active {color:#CCCCCC; text-decoration:none}
.footer a.snowball:hover {color:#0099CC}

h1 {font-size:16px; color:#006699; padding:0 0 5px 53px; margin-bottom:15px; border-bottom:1px solid #CCCCCC; background:url(../images/template/three-blocks.gif) no-repeat; position:relative;}

h3 {font-size:15px; color:#006699; text-align:left; padding:0 0 4px 12px; margin-bottom:12px; border-bottom:1px solid #CCCCCC; background:url(../images/template/left-triangle.gif) no-repeat}

#left-column {width:150px; margin-top:1px/*margin-top:21px;*/; padding:0 23px 0 7px; text-align:center}
#mid-column { margin-top:0/*margin-top:21px*/}
#right-column {width:190px; padding:0 0 0 23px; margin-top:0/*margin-top:21px;*/}

#left-column a img {padding:10px 0; border-bottom:1px solid #CCCCCC}

.blue-text {color:#006699}

.logos {float:right; padding:0 0 2px 7px}

.padding {padding:4px}

.pic-border {border:1px solid #CCCCCC; padding:1px}

.pic-border-left {border:1px solid #CCCCCC; padding:1px; float:left; margin:0 10px 5px 0}

.pic-border-right {border:1px solid #CCCCCC; padding:1px; float:right; margin:0 0 5px 10px}

.menutd {height:45px; background:url(../images/template/menu-bg.jpg) repeat-x}

.search-box {padding:5px 0 0 5px}
.search-box form, .search-box input {padding:0; margin:0}

#screenCenter {
    width:800px;
    height:530px;
    position:absolute;
    top:50%;
    left:50%;
    margin:-270px auto auto -400px; /*values - half of height and width*/
	background:url(../images/gray_bg.jpg) bottom left repeat-x;
	border-bottom:#E4E4E4 solid 2px;
}
#screenCenter .box {
	margin:30px auto 0;
    width:460px;
    height:240px;
	padding:18px 5px 0 18px;
	background:url(../images/box_bg.gif) top left no-repeat;
}
#screenCenter .banner {
    margin:0 auto;
}


#languages {
	text-align:right;
	font-size:10px;
	color:#666666;
	padding:10px 0;
}
#languages a {
	margin-left:10px;
}

h1 #celebrate
{
	position:absolute;
	background:url(../images/70-years-logo.gif) no-repeat;
	width:96px;
	height:60px;
	top:-39px;
	left:473px;
	z-index:-1;
	
}
