@charset "utf-8";

/* CSS Document */

body{

background-color:#F7F6F2;

margin:0px;

padding:0px;

SCROLLBAR-FACE-COLOR: #9a9a9a; PADDING-BOTTOM: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #bcbcbc; SCROLLBAR-SHADOW-COLOR: #515050; SCROLLBAR-ARROW-COLOR: #ffffff; PADDING-TOP: 0px; SCROLLBAR-BASE-COLOR: #bcbcbc; scrollbar-dark-shadow-color: white; scrollbar-3d-light-color: #9a9a9a; scrollbar-width:2px;

}



h1,h2,h3,h4,h5p,div,img.ul,ol,li{

margin:0px;

padding:0px;

}



a{

position:relative;

}



.bgcontainer{

background:url(../images/bg.jpg) no-repeat top fixed;

width:100%;

height:auto;

overflow:auto;

}

.container{
width:1091px;
height:auto;
margin-left:auto;
margin-right:auto;
text-align: center;
}



.header{
background: url(../images/header.png);
background-repeat:no-repeat;
height: 214px;
width: 1052px;
margin-left:auto;
margin-right:auto;
padding-right:5px;
}

/******css navigation******/

.navigation {
	background-image: url(../images/nav.png);
	background-repeat:no-repeat;
	width:1091px;
	margin-left:auto;
	margin-right:auto;
	height:59px;
	float: left;
}

*html .navigation{
	background-image: url(../images/nav.png);
	background-repeat:no-repeat;
	width:1091px;
	margin-left:auto;
	margin-right:auto;
	height:59px;
	float:left;
}


/******css navigation ends******/



/*navigation styles ends here*/

#contentpart{
background-color:#f7f6f2;
margin-left:auto;
margin-right:auto;
width:953px;
padding:0px 15px;
height:auto;
overflow:auto;
margin-top: 60px;
}

.flashpart{

margin:12px 0px 27px 0px;

background:url(../images/flashbg.jpg) no-repeat top;

width:922px;

height:329px;

margin-left: auto;
margin-right:auto;

padding:11px 11px;

}



*html .flashpart{

margin:12px 0px 27px 0px;

background:none;

width:922px;

padding:11px 11px;

height:329px;
margin-left:auto;
margin-right:auto;

FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flashbg.jpg',sizingMethod='scale')

}





.flash{
padding-left: 10px;
margin-top:16px;

width:634px;

height:275px;

float:left;

}



.flashrite{

margin-top:14px;

width:255px;

float:right;

height:275px;

margin-right:10px;

}

*html .flashrite{

margin-top:14px;

width:255px;

float:right;

height:275px;

margin-right:5px;

}

.flashrite .top{

width:220px;

float:left;

}



.top input{

width:160px;

background:#fff;

font:10px Arial, Helvetica, sans-serif;

color:#666;

border:aaa;

float:left;

border:1px solid #aaa;

}

.top a.button{

float:right;

cursor:pointer;

margin-top:0px;

}


.top a.signup{

float:left;

width:225px;

background:url(/images/envelope32.png) no-repeat left;

font:11px Arial, Helvetica, sans-serif;

color:#000;

text-decoration:none;

cursor:pointer;

margin-top:5px;

padding:3px 0px 3px 20px;
font-weight: bold;
margin-bottom: 10px;

}



.top a.signup span{

font:bold 11px Arial, Helvetica, sans-serif;

text-transform:uppercase;

font-style:italic;

color:#167;

}


.articles{

float:left;

width:225px;

padding:10px;

background:#fff;

margin-top:5px;

height: 250px;

}



.articles h3{

font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;

color:#d9224f;

text-transform:uppercase;

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

padding-left:13px;*/

}

.articles h3 a{

color:#d9224f;

text-decoration:none

}



.articles h3 a:hover{

color:#666;

text-decoration:none

}



.articleslist{

width:230px;

height:225px;

position:relative;

overflow:auto;

}

.articleslist ul{

margin:0px;

padding:0px;

}

.articleslist li{

background:url(../images/blue_bullet.gif) no-repeat left 8px;

font:12px Arial, Helvetica, sans-serif;

color:#666;

margin:3px 0px;

padding:5px 0px 5px 10px;

border-bottom:1px dashed #ccc;

}





.articleslist li a{

font:12px Arial, Helvetica, sans-serif;

color:#666;

text-decoration:none

}



.articleslist li a:hover{

font:12px Arial, Helvetica, sans-serif;

color:#1a656f;

text-decoration:none

}


#bodypart{

background:#f7f5f2;

width:924px;

height:auto;

overflow:auto;

margin-left:auto;
margin-right:auto;

}


#bodypart .rightpart{
	float:right;
	background-image:url(../images/rightpartbg.jpg);

width:194px;
height:auto;
overflow: hidden;
}

.rightpart img{

width:160px;
height:auto;
display: block;
margin: 15px auto;

}

#socialmedia {
background-color: #fff;
width:160px;
height:auto;
display: block;
margin: 15px auto;
text-align:center;
}

.rightpart #socialmedia img{
display: inline;
margin: 10px 0 0;
width:auto;
height:auto;

}


#bodypart .leftpart{
float:left;

background:#fff;

padding:7px 3px;

width:276px;

height:auto;


}




.leftpart p{

margin:0px;

padding:0px;

padding-bottom:5px;

width:234px;

font:12px Arial, Helvetica, sans-serif;

color:#060808;

line-height:16px;

text-align:center;

}

.leftpart p span{

font-weight:bold;

color:#d9224f;

text-transform:uppercase;

}

.leftpart .leftpartheader{
	background-image:url(../images/videoheader.png);
	width:276px;
	height:31px;
	margin-left: auto;
	margin-right:auto;
}


.leftpart .vidoesection{
width:251px;
height:218px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
}

.videolinks{

width:245px;

float:left;

}



.videolinks ul{
width:220px;
list-style:none;
margin-left:auto;
margin-right:auto;
}



.videolinks li{

margin:0px;

padding-left:10px;

font:11px Verdana, Arial, Helvetica, sans-serif;

color:#343434;

border-bottom:1px solid #e8d9d7;

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

padding:4px 0px 4px 10px;

}



*html .videolinks li{

margin:0px;

padding:0px;

font:12px Verdana, Arial, Helvetica, sans-serif;

color:#343434;

border-bottom:1px solid #e8d9d7;

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

padding:2px 0px 2px 10px;

}



.videolinks li a{

color:#343434;

text-decoration:none;

}



.videolinks li a:hover{

color:#d9224f;

text-decoration:none;

}


#bodypart .midcontent{

float:left;

margin-left:25px;

width:389px;

height:auto;

}



.midcontent p{

margin:0px;

padding:3px 0px;

width:100%;

font:12px Arial, Helvetica, sans-serif;

color:#060808;

line-height:17px;

}



.midcontent p span{

width:100%;

font:bold 12px Arial, Helvetica, sans-serif;

color:#d9224f;

text-transform:uppercase;

}



.midcontent .upcomingevents{

float:left;

padding-bottom:10px;

width:388px;

padding:0px;

background:#fffff;

margin-top:10px;

}

.upcomingevents .upcombox{
width:388px;
float:left;
background:#fff;
margin:10px 0px 3px 3px;

border-bottom:1px solid #c9dfdb;

padding:2px 0px 15px 0px;
}


.upcombox .imgpart{

float:left;

width:auto;

height:auto;

padding-bottom:6px;

background:#fff;

border:1px solid #e9f4f5;

}


.upcombox .contentpart{

float:right;

width:278px;

font:11px Arial, Helvetica, sans-serif;
background:#fff;
}



.content p{

margin:0px;

padding:2px 0px 2px 0px;

font:11px Arial, Helvetica, sans-serif;

line-height:16px;

}



.contentpart a.blue{

font:bold 12px Arial, Helvetica, sans-serif;

text-transform:uppercase;

color:#1f3465;

text-decoration:none;

}


.midcontent a.blue{



color:#1f3465;

text-decoration:underline;

}



.contentpart a.blue span{


font:bold 12px Arial, Helvetica, sans-serif;

text-transform:none;

color:#1f3465;

text-decoration:none;

}



.contentpart a.blue:hover{

font:bold 12px Arial, Helvetica, sans-serif;

text-transform:uppercase;

color:#333;

text-decoration:none;

}

.midcontent a.blue:hover{


color:#333;

text-decoration:underline;

}



.contentpart .bottom{

margin-top:5px;

width:275px;

float:left;

}

.bottom input{

float:left;

cursor:pointer;

}

.bottom a.more{

padding-top:5px;

font:10px Arial, Helvetica, sans-serif;

color:#4aa4b1;

text-decoration:underline;

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

padding-right:10px;

margin-right:5px;

float:right;

}



.bottom a.more:hover{

padding-top:5px;

font:10px Arial, Helvetica, sans-serif;

color:#666;

text-decoration:none;

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

padding-right:10px;

margin-right:5px;

float:right;

}

/**********************************************footerpart**********************************************/

#footer{
background-color:#f7f6f2; width:983px; height: 170px; margin-left:auto; margin-right:auto;
}



*html #footer{
background-color:#f7f6f2; width:983px; height: 120px; margin-left:auto; margin-right:auto;

}



.clear{

clear:both;

}



#footer .scroller{
width:auto; background-color:white; height:94px; padding-top:15px;
}





#footer p{

margin:0px;

padding:0px;

padding-left:125px;

float:left;

font:12px Arial, Helvetica, sans-serif;

color:#000;

width:auto;

}

/*************************imagegallery**************************/



.stepcarousel {

	BORDER: fff 1px solid; OVERFLOW: scroll; POSITION: relative; HEIGHT: 70px; margin-top:15px;

}





.stepcarousel .belt {

	LEFT: 45; POSITION: absolute; TOP: 5px;

}





.stepcarousel .panel {

	FLOAT: left; width:185px; margin:0px 15px;

}

#galleryB {

	BORDER:none; HEIGHT:auto;

}

#galleryB .panel {

	FONT: bold 28px Arial; COLOR: white; HEIGHT: 150px; BACKGROUND-COLOR: green; TEXT-ALIGN: center

}

P.samplebuttons {

	WIDTH: 300px; TEXT-ALIGN: center;

}

P.samplebuttons A {

	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; COLOR: #2e6ab1; MARGIN-RIGHT: 3px; PADDING-TOP: 1px; TEXT-DECORATION: none

}


#focusreveal {
width:210px;
}
#focusreveal img, #focusreveal input {
margin-top: 5px;
}
