@charset "utf-8";

/* CSS Document */



h1 {
	font-size: 20px;
	font-weight:lighter;

	margin-top: 0px;

	padding-top: 0px;

	color: #3c434c;

	text-decoration: none;

}

h1:hover {

	text-decoration: none;

}



h2 {

	font-size: 20px;

	font-weight:lighter;

	margin-top: 0px;

	padding-top: 0px;

	color: #7d1f29;

} 



a {

	color: #0091F0;

	text-decoration: none;

	border-width:0px;

}







a:visited {

	 TEXT-DECORATION: none;

}



a:hover {

	TEXT-DECORATION: underline;

}



a:active {

	TEXT-DECORATION: underline;

}

body {
	margin:0 auto;
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #485767;
	background-color: #e6f1f8;
}

#background{
    	background-image:url(images/background_strip.jpg);
	background-position:center top;
	background-repeat: repeat-x;
}


ul {

list-style: none;

padding: 0px;

margin: 0;

}



li { 

background: url(../images/bullet.gif) left 6px no-repeat;

padding-left: 20px;

margin-bottom:8px; 

} 



.tableh {

	text-transform: uppercase;



}

.bodyb {

	font-weight: bold;

}

.menut {

	width:299px;

	clear:both;

	font-family: Arial, Helvetica, sans-serif;

	text-align:left;

	font-style: normal;

	border-bottom-style: dotted;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	vertical-align: middle;

	padding: 4px;

	text-decoration: none;

	font-size: 20px;

	color: #7d1f29;

	cursor: pointer;

}



.menut:hover {



	background-color: #cbdbe3;

	cursor: pointer;

}



.menuh {

	width:299px;

	clear:both;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	text-align:left;

	font-style: normal;

	border-bottom-style: dotted;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	vertical-align: middle;

	padding: 8px;

	text-decoration: none;

	color: #485767;

	z-index:1124;

}

.menuh:hover {



	background-color: #d4e2e9;

	cursor: pointer;

}

.menuh:selected {



	background-color: #f4e2e9;

	cursor: pointer;

}

.menusub {

	width:299px;

	height:14px;

	clear:both;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align:left;

	font-style: normal;

	border-bottom-style: dotted;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	vertical-align: middle;

	margin-left:20px;

	padding: 6px;

	text-decoration: none;

	color: #485767;

}

.menusub:hover {



	background-color: #d4e2e9;

	cursor: pointer;

}

.menusub:selected {



	background-color: #f4e2e9;

	cursor: pointer;

}







.footer {

clear:both;

	height:32px;

	padding: 4px;

	background: url(images/footer.jpg); 

}



.footerText {

	width:175px;

	padding-top:3px;

	float:right;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

}



.footerIcon {

	width:21px;

	float:right;

}





#thumbnail .t{

	background: url(images/tb_t.gif) no-repeat top;

	float: left;

}

#thumbnail .b{

	background: url(images/tb_b.gif) no-repeat bottom;

	float: left;

}

#thumbnail .l{

	background: url(images/tb_l.gif) no-repeat left;

	float: left;

}

#thumbnail .r{

	background: url(images/tb_r.gif) no-repeat right;

	float: left;

}

#thumbnail .tl{

	background: url(images/tb_tl.gif) no-repeat top left;

	float: left;

}

#thumbnail .tr{

	background: url(images/tb_tr.gif) no-repeat top right;

	float: left;

}

#thumbnail .bl{

	background: url(images/tb_bl.gif) no-repeat bottom left;

	float: left;

}

#thumbnail .br{

	background: url(images/tb_br.gif) no-repeat bottom right;

	float: left;

}

#thumbnail .indent1{

	float: left;

	padding-top: 7px;

	padding-right: 10px;

	padding-bottom: 13px;

	padding-left: 11px;

}



.templatebox{

width:975px; 

overflow: hidden; 

clear:both; 

background: url(images/watermark.jpg); 

background-repeat: no-repeat;

background-color:#FFFFFF;

}

.templatebox2{

width:975px; 

overflow: hidden; 

clear:both; 

background: url(images/watermark2.jpg); 

background-repeat: no-repeat;

background-color:#FFFFFF;

}



.newsBox{

	background-color:#CCCCFF;

	border:#6633CC;

	overflow:hidden;

}



.newsboxitemtitle{

    color: #52855F;

}

.newsboxitembody{

	color: #94BC9E;

}



.newsboxmenut {

	width:500px;

	clear:both;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	text-align:left;

	font-style: normal;

	background-color: #EAF4ED;

	border-bottom-style: dotted;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	vertical-align:middle;

	padding: 8px;

	text-decoration: none;

	font-weight: bold;

	overflow:hidden;

	color: #52855F;

}

.newsboxmenuh {

	width:500px;

	clear:both;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	text-align:left;

	font-style: normal;

	background-color: #F5FAF7;

	border-bottom-style: dotted;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	vertical-align: middle;

	padding: 8px;

	text-decoration: none;

	overflow:hidden;

}

.newsboxmenuh:hover {

	clear:both;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	text-align:left;

	font-style: normal;

	background-color: #EAF4ED;

	border-bottom-style: dotted;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	vertical-align: middle;

	padding: 8px;

	text-decoration: none;

	cursor: pointer;

	overflow:hidden;

}



.hometext{

	margin:0 auto;

	font-size: 13px;

	line-height: 21px;

	color:#172D55

}



.templatetext{

	margin:0 auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #485767;

	line-height: 21px;

}



.headerBackground {

background: url(SpryAssets/menubar2.jpg); 

height:32px;

margin-left:0px;

margin-right:0px;

padding:0px;

display:block;

}



.imageborder {

	padding: 3px;

	background-color:#FFFFFF;

	border: 1px solid #d4dce0;

}



.imageborder:hover {

	border: 1px solid #a0aeb5;

	}

	

.specialfeaturebox {

float:left;

color:#485767;

}



.specialfeaturebox:hover {

	background-color:#e9f2f7;

	cursor:pointer;

	font-style:normal;

	text-decoration: none;

}



.newsdatebox {

padding-left:12px;

padding-right:12px;

padding-top:25px;

padding-bottom:25px;

float:left;

color:#485767;

border-bottom-width: 1px; 

border-bottom-style: solid; 

border-bottom-color: #c8d2d7;

}



.newsdatebox:hover {

	background-color:#E6EEF2;

	cursor:pointer;

	font-style:normal;

	text-decoration: none;

}





.contentbox {

width:610px; 

float:left; 

overflow: hidden; 

text-align:left; 

border-bottom-width: 1px; 

border-bottom-style: solid; 

border-bottom-color: #d4dce0; 

margin-bottom:13px;

}



.tab_left {

	width:168px;

	height:34px;

	background-image: url(images/tab_left.jpg);

	float:left;

	text-align:center;

	vertical-align:middle;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height: 13px;

	padding-top:3px;

	font-weight:bold;

	text-decoration:none;

}

.tab_left:hover {

	background-image: url(images/tab_left_hover.jpg);

	cursor:pointer;

}



.tab_left_selected {

	width:168px;

	height:34px;

    background-image: url(images/tab_left_selected.jpg);

	float:left;

	text-align:center;

	vertical-align:middle;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height: 13px;

	padding-top:3px;

	font-weight:bold;

	text-decoration:none;

	cursor:pointer;

}



.tab_center {

	width:176px;

	height:34px;

    background-image: url(images/tab_center.jpg);

	float:left;

	text-align:center;

	vertical-align:middle;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height: 13px;

	padding-top:3px;

	font-weight:bold;

    text-decoration:none;

}



.tab_center:hover {

    background-image: url(images/tab_center_hover.jpg);

	cursor:pointer;

}



.tab_center_selected {

	width:176px;

	height:34px;

    background-image: url(images/tab_center_selected.jpg);

	float:left;

	text-align:center;

	vertical-align:middle;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height: 13px;

	padding-top:3px;

	font-weight:bold;

    text-decoration:none;

	cursor:pointer;

}



.tab_right {

	width:168px;

	height:34px;

    background-image: url(images/tab_right.jpg);

	float:left;

	text-align:center;

	vertical-align:middle;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height: 13px;

	padding-top:3px;

	font-weight:bold;

	text-decoration:none;

}

.tab_right:hover {

    background-image: url(images/tab_right_hover.jpg);

	cursor:pointer;

}

.tab_right_selected {

	width:168px;

	height:34px;

    background-image: url(images/tab_right_selected.jpg);

	float:left;

	text-align:center;

	vertical-align:middle;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height: 13px;

	padding-top:3px;

	font-weight:bold;

	text-decoration:none;

	cursor:pointer;

}



.tab_paneltop {

	width:975px;

	height:69px;

    background-image: url(images/tab_paneltop.jpg);

	float:left;

	}

	

.tab_paneltop:hover {

	cursor:pointer;

	}



.tab_panelright {

	width:19px;

	height:37px;

    background-image: url(images/tab_panelright.jpg);

	float:left;

	}

.tab_panelleft {

	width:444px;

	height:37px;

    background-image: url(images/tab_panelleft.jpg);

	float:left;

	}

.tab_panelleft:hover {

	cursor:pointer;

	}

	

input{

	color:#CCCCCC;

	}

	

textarea{

	color:#CCCCCC;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	}

	

.button{

	height:26px;

	width:77px;

	border:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#000000;

	background-image:url(../images/button_bg.gif);

	background-color:#FFFFFF;

	margin-bottom:5px;

	}
	
.newsbutton{
	background-image:url(SpryAssets/menubarwhatsnew.jpg);
	border:medium none;
	cursor:pointer;
	height:29px;
	padding-top:4px;
	width:604px;
	font-size: 20px;
	font-weight:lighter;
	color: #3c434c;
}
.newsbutton:hover{
background-image:url(SpryAssets/menubarwhatsnew_h.jpg);
text-decoration:none;
}

.partnersbutton{
cursor:pointer;
width:279px; 
height:29px; 
border: 1px solid #d4dce0; 
background-image:url(SpryAssets/menubar.jpg); 
padding-top:4px;
border:none;
}
.partnersbutton:hover{
background-image:url(SpryAssets/menubar_h.jpg);
text-decoration:none;
}

#dropshadow {
	margin:0 auto; 
	text-align:center;
	background-image:url(images/dropshadow.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#whatsnew {
	position:relative;
	height: 500px;
	width: 100%;
	background-color: #000000;
}
