
body {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 0.70em;	
	color: #424141;
	text-align: center;
	font-family: arial, verdana, sans-serif;
	
    }


body a img {
	border: none;
}

img{
	display: block;
}

.clearing{	
	clear: both;
}





/*------ clear standard browser styles ------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}



/*------ general styles ------*/


.clear {
	clear: both;
	overflow: hidden;
	line-height: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	margin: 0 !important;
	}


.disguise {
	position: absolute;
	left: -10000px;
	}
	
.hide {
	display: none;
	}


/*------ wrap ------*/


#wrap {
	margin: 0 auto;
	padding: 0;
	width: 1020px;
	text-align: left;
}



/*------ nav ------*/


#nav{
	float: left;
	width: 1020px;
	height: 200px;
	
}

#nav ul{
   float: left;
   width: 1020px;
   height: 111px;
   margin: 0;
}
   
#nav li {
    margin-right: 0;
	float: left;
}

#nav li.logo a{
    float:left;
    height:239px;
    position:relative;
    top: 3px;
    width:235px;
	background: url("../images/logo.png");
	_background: url("../images/logo.gif");
	text-indent:-9999px;
	}

#nav img {
    margin-top: 69px;
	}
	
/*------ #breadCrumb ------*/

#nav p.breadCrumb{
	color:#424141;
    float:left;
    font-size:1.1em;
    margin-left:216px;
    margin-top:25px;
    padding-bottom:10px;
}

*html #nav p.breadCrumb{
    margin-left: 123px;
    margin-top:-95px;
    padding-bottom:0px;
}


#nav p.breadCrumb a{
    color:#424141;
	text-decoration: underline;
}


#nav p.breadCrumb a:hover{
    color:#424141;
	text-decoration: none;
}	

/*------ header ------*/
	
#pic{
/*
float:left;
height:324px;
margin:-73px 3px 6px 240px;
_margin:-115px 3px 6px 135px;
width:442px;
*/	
float:left;
height:324px;
margin:0 3px 6px 210px;
_margin:253px 3px 6px 106px;
width:442px;
}

#header{
	float: left;
	width: 973px;
	/*height: 392px;*/
	margin: -80px 0 0 30px;
	_margin: -360px 0 0 30px;
	/*background: url("../images/header_transp_left.png") left bottom;
	_background: url("../images/header_transp.gif") left bottom;*/

	}


/*	
#header{
	float: left;
	width: 973px;
	height: 392px;
	margin: -75px 0 0 30px;
	_margin: -110px 0 0 30px;
	background: url("../images/heading.png") no-repeat;
	_background: url("../images/heading.jpg") no-repeat;
	

}
*/

#header .hLeft{
    float: left;
	width: 657px;
	height: 392px;
	color: #fff;
	background: url("../images/header_transp_left.png") left bottom;
	_background: url("../images/header_transp_left.gif") left bottom;
	margin: -330px 0 0 0;
	_margin: -333px 0 0 0;
	}
	
#header .hLeft h2{
    width: 158px;
    padding: 140px 33px 10px 16px;
	font-size: 1.3em;
	font-weight: bold;
	}
	
#header .hLeft p{
    padding: 0 33px 10px 16px;
    width: 158px;	
    font-size: 1.0em;
	}

#header .hLeft p a{
    background: url("../images/arrows_blue.gif") no-repeat 2px 50%;
	text-decoration: none;
	font-weight: bold;
	padding-left: 16px;
	color: #fff;
	}  	
	
#header .hLeft ul {    
	margin-left: 15px;
	wifth: 50px;
	}	

#header .hLeft li {
	margin-right: 0px;
	display: inline;
	}	  	
	
#header .stepdots {
   height: 25px !important;
   margin-top: 10px;
   }
   
#header .stepdots span {
   color: #27c6fb;
   }
   
#header .stepdots a {
   background: none !important;
   padding-left: 2px !important;
  color: #fff;
  font-weight: normal !important;
	} 

#header .stepdots a:hover{
 	color: #72d3ff;
	}     

.multilinks {
   height: 252px;
   }    
   

#header img{
  display: inline;
  padding-right: 10px;
  }   	
    	
#header .hRight {
    float: left;
	width: 315px;
	_width: 309px;
	color: #000;
	margin: -330px 0 0 0;
	_margin: -333px 0 0 0;
	background: url("../images/header_transp_right.png") left bottom;
	_background: url("../images/header_transp_right.gif") left bottom;
	height: 392px;
	}
	
#header .hRight ul{	
    float: left;
	margin: 0 0 34px 0;
	width: 150px;
	}
	 
#header .hRight li {
    float: left;
    width: 145px;
	height: 150px;
	}
	
#header .hRight h3{
    font-size: 1.2em;
	font-weight: bold;
	padding: 23px 0 10px 0;
	}

#header .hRight p{
    font-size: 1.0em;
	padding-bottom: 5px;
	}	

#header .hRight p a{
    background: url("../images/arrows_blue_back.gif") no-repeat 0 50%;
	text-decoration: none;
	font-weight: bold;
	padding-left: 16px;
	color: #000;
	}  		

#header .hRight img {
    margin: 23px 0 0 20px !important;	
	}
	
#content{
	float: left;
	width: 960px;
	margin: -10px 30px 0 30px;
}

#maincontent{
	float: left;
	width: 960px;
	margin: -40px 30px 0 30px;
	_margin: -80px 30px 0 30px;
}

#hpcontent{
	float: left;
	width: 960px;
	margin: -10px 30px 0 31px;
}

#hpcontent img {
    margin-right: 12px;
	_margin: 8px;
	
}


#content img, #maincontent img {
    margin-right: 18px;
	_margin: 8px;
	
}

.content img.imgPosLeft, #maincontent img.imgPosLeft, #hpcontent img.imgPosLeft{
    padding: 0 8px 4px 0;
}

.content img.imgPosRight, #maincontent img.imgPosRight, #hpcontent img.imgPosRight {
    padding: 0 0 6px 8px;
} 
	
.conLeft{
	float: left;
	width: 740px;
}

.FulLeft{
	float: left;
	width: 973px;
}

.conLeft h2, .FulLeft h2 {
    font-size:1.5em;
    margin-bottom:2px;
	font-weight: bold;
}

.content h2, .content h2 a {
	color: #424141;
    margin-bottom:10px;
	font-weight: bold;
}

.conLeft h3, .FulLeft h3 {
    font-size:1.3em;
    margin-bottom:2px;
	font-weight: bold;
}

.conLeft p, .FulLeft p, .content p{
    font-size:1.1em;
    margin-bottom:8px;
}


.conLeft p a,
.FulLeft p a, 
.content p a ,
.conLeft  li a, 
.FulLeft li a,
.content li a{
    color:#424141;
}

.conLeft p a:hover, .FulLeft p a:hover, .content p a:hover{
    text-decoration:none;
}

.conLeft  ul, 
.FulLeft ul,
.content ul{
	margin: 0 10px 15px 10px;
	padding: 0 0 0 5px;
	font-size: 1.1em;
}


.FulLeft li,
.content li {
	list-style: square;
	margin-bottom: 8px;
	}
	
/*---------[ subNav ]---------*/
ul#subNav {
	padding: 0px;
	float:left;
	width: 165px;
	margin: 100px 20px 0 0;
	}
	
#subNav li {
	padding: 0px !important;
	margin: 0px !important;
	list-style: none !important;
	}
		
#subNav li a {
	display: block;
	padding: 3px 6px 4px 30px;
	margin: 0px;
	color: #424141;
	border-bottom: 1px solid #fff;
	background: #ECEEF1 url("../images/arrows_bluenav.gif") no-repeat 8px 50%;
	}
	
	
#subNav li a:hover,
#subNav li a:active,
#subNav li a.here {
	background: #D2D7DD url("../images/arrows_blue_back.gif") no-repeat 8px 50%;
	}
	
#subNav li li a {
	background: #fff !important;
	padding-left: 5px;
	margin-left: 25px;
	font-size: 0.9em !important;
	}
	
#subNav li li a:hover,
#subNav li li a:active,
#subNav li li a.here {
	background: #D2D7DD !important;	
	}

#subNav li li li a {
	margin-left: 40px;
	}


.colMain {
	width: 555px;
	float: left;
	}
	
.colHome {
   width: 520px;
   float: left;
   margin-top: 10px;
	}	
	
.colFul {
	width: 775px;
	float: left;
	}		
	
.topImage {
  width: 555px !important;
  _width: 550px !important;
  margin: 0 0 20px 0 !important;
}

.topImage img {
  _width: 550px !important;
  margin: 0 !important;
  padding: 0 !important;
}	

h1.pageTitle {
   font-size: 2em;
   background: url("../images/dottedline.jpg") no-repeat left bottom;
   color: #1A2882;
   font-weight: bold;
   padding:8px 45px 10px 0;
   margin-bottom: 15px;
}



.conRight{
	float: left;
	width: 200px;
	margin-left: 20px;
	_margin-left:19px;
}

.hpleft {
    padding: 0px;
	float:left;
	width: 200px;
	margin: 0 20px 0 0;
}

	
.conRight p, .hpleft p {
	margin: 0 12px 0 12px !important;
	padding: 0 10px 5px 0 !important;
	font-size: 1.1em;

	}
	
.conRight ul, .hpleft ul {
	margin: 0;
	padding: 0;
	
	}
	
.conRight li, .hpleft li {
	padding: 5px 10px 5px 10px;
	font-size: 1.1em;
	}
	
.conRight li a, .conRight p a, .hpleft li a, .hpleft p a {
    background: url("../images/arrows_blue_back.gif") no-repeat 0 50%;
	color: #333;
	padding-left: 15px;
	font-weight: bold;
	}
	
.conRight img, .hpleft img {
    margin: 8px 6px 7px 12px;
	}			

div.first {
    margin-top: 46px !important;
}
	
div.reallyLike,
div.panel {
	margin: 14px 0 10px 0;
	background: url("../images/promobox_bottom.png") no-repeat left bottom;
	_border: 1px solid #fff;
	}

	
.reallyLike h4,
.panel h4 {
	background: url("../images/promobox_top.png") no-repeat left top;
	margin: 0px;
	padding: 6px 12px 6px 10px;
	border-bottom: 1px solid #fff;
	font-size: 1.3em;
	line-height: 1.2em;
	color: #333;
	font-weight: bold !important;
	/*text-align: center;*/
	}
	

#footer {
	width: 1020px;
	margin-left: 46px;
	_margin-left: 66px;
	}

#footer ul {
	margin: 30px 0 0 0px;
	float: left;
	}
	
#footer li {	
    margin-right: 10px;
	float: left;
	}
	
#footer li.bv {
    float: right;
	margin-right: 5px !important;
	}	
	
#footer img {
    display: inline;
	margin-right: 5px;
	}
	
#footer p.copytext {
     width: 470px;
     padding: 7px 0 1px 5px;
	 font-weight: bold;
	 }
	 
#footer p.copyright {
     padding: 0 0 1px 5px;
	 font-weight: bold;
	 }	 
	 
#footer p.siteby {
     max-width:200px;
     padding: 7px 0 20px 0;
	 font-weight: bold;
	 }
	 
#footer a {
     color: #333;
	 text-decoration: underline;
	 }
	 
#footer a:hover {
    text-decoration: none;
	}	 	 	 		

#footer p.dogtag {
    background: url("../images/dogtag.png") no-repeat;
	_background: url("../images/dogtag.gif") no-repeat;
	width: 31px;
	height: 36px;
	}
	
#greybg {
    width: 773px;
    height: 80px;
    background: url("../images/greybg.png") no-repeat;
	}
	
#greybg li{
	float: left;
		
}
	 	
/*---------[ Sitemap ]---------*/
div.siteMapRow {
	width: 600px;
	margin-bottom: 20px;
	}
	
div.siteMapCol {
	float: left;
	display: inline;
	}

div.siteMapRow div.one {
	width: 180px;
	margin-right: 40px;
	}
div.siteMapRow div.two {
	width: 179px;
	margin-right: 8px;
	}
div.siteMapRow div.three {
	width: 179px;
	margin-right: 2px;
	}
	
div.siteMapCol h3,
div.siteMapCol h4,
div.siteMapCol h5 {
	margin: 0px 0px 10px 0px !important;
	padding: 0px !important;
	}
	
div.siteMapCol h3 a,
div.siteMapCol h4 a {
	display: block;
	padding: 4px 0px 4px 18px; 
	}
	
div.siteMapCol h5 a {
	display: block;
	padding: 3px 0px 3px 35px; 
	}
	
div.siteMapCol ul {
	margin: 0px 6px !important;
	padding: 0px !important;
	}

div.siteMapCol li {
	margin: 0px !important;
	padding: 0px !important;
	list-style: none !important;
	}
	
div.siteMapCol li a {
	display: block;
	padding: 3px 5px 3px 12px !important;
	}
	
/* Hides from IE-mac \*/
* html div.siteMapCol li a {
	height: 1%;
	}
/* End hide from IE-mac */


div.siteMapCol li li a {
	padding: 3px 5px 3px 20px !important;
	font-size: 0.8em !important;
	}
	
div.siteMapCol li li li a {
	padding: 3px 5px 3px 30px !important;
	}
	
p.backToTop {
	padding-top: 18px;
	text-align: right;
	}
	
div#centerBody div.siteMapCol a {
	text-decoration: none !important;
	}

div#centerBody div.siteMapCol li {
	list-style: none !important;	
	}
	
div.siteMapCol h3,
div.siteMapCol h4 {
	font-size: 1.4em;
	line-height: 1.0em;
	color: #fff;
	font-weight: bold !important;
	padding: 6px 5px 6px 15px;
	margin-bottom: 18px;
	}

div.siteMapCol h3 a,
div.siteMapCol h4 a,
div.siteMapCol h5 a {
	font-weight: bold !important;
	color: #424141 !important;
	}

div.siteMapCol li a {
	font-family: arial, sans-serif;
	font-size: 100%;
	line-height: 1.2em;
	font-weight: bold;
	background: #eceef1;
	border-top: 1px solid #fff;
	}

div.siteMapCol li li {
	font-size: 100%;
	}
	
div.dottedLinesBG {	
	background: url("../images/bgSiteMapRow.gif") repeat-y;
	}
	
div.siteMapRow a {
	color: #424141;
	}

div.siteMapCol li li a {
	background: #fff !important;
	}
	
div.siteMapCol li li li a {
	font-weight: normal;
	}	

/* Gallery */

div#mainbody {
   margin-top: 20px;
   }

ul#gallery {
	margin: 20px 0px 20px 25px !important;
	}
	
ul#gallery li{
	float: left;
	width: 147px;
	margin: 0px 32px 0px 0px  !important;
	padding: 0px 0px 45px 0px  !important;
	list-style: none !important;
	}
	
ul#gallery li.three {
	margin-right: 0px !important;
	list-style: none !important;
	}
	
ul#gallery img {
	display: block;
	}
	
	
.enlarge {
	
	display: block;
	margin-top: 8px;
	padding: 0px 0px 1px 21px;
	}
	
ul#gallery .right {
	margin-top: 9px;
	}
	
div#galleryLarge {
	margin-top: 10px;
	}
	
div#galleryLarge img {
        width: 556px;
	float: left;
	}
	
div#galleryLarge ul {
	float: left;
	}
	
div#galleryLarge ul li {
	margin: 10px 0px 15px 0px;
	list-style: none !important;
	}
	
div#galleryLarge .clear {
	height: 10px;
	}
	
div#galleryLarge .right {
	margin-top: 10px;
	}

#mainBody #gallery,
#mainBody #gallery li,
#mainBody #galleryLarge ul li {
	list-style: none;
	}

span.greyedOut  {
       font-weight: bold !important;
       color: #B4C3D1;
       }

 .left a,
 .right a,
 .pagination a {
 	color: #313e5b;
	}

left,
.left a,
.right a,
.left .here,
.pagination,
.pagination a {
	font-weight: bold !important;
	}

ul#gallery img {
	border: 2px solid #000;
	}
	
a.enlarge {
	color: #003368 !important;
	background: url("../images/a_bgEnlarge.gif") no-repeat;
	}

/*	
div#galleryLarge {
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	}


div#galleryLarge img.main {
	border: 2px solid #000;
*/

	
.here {
	color: #B40709;
	}
	
.noImage {
	background-image: none !important;
	}

/*-------- News --------*/

.newsTeaser {
	margin-bottom: 40px;
	}
	
.newsTeaser img {
	float: left;
	margin: 0 5px 5px 0;
	}
	
table.calendar {
	margin-bottom: 15px;
	margin-left: 18px;
	border-collapse:collapse;
	}

table.calendar th,
table.calendar td {
	width: 23px;
	text-align: center;
	}

table.newscalendar th,
table.newscalendar td {
	width: 23px;
	text-align: center;
	}

h4.newscalendar {
	color: #fff;
	font-weight: bold !important;
	background: #788395 url("../images/bg_rightColHeading.gif") no-repeat;
	text-align: center;
	}
h4.newscalendaryear {
	color: #fff;
	font-weight: bold !important;
	background: #788395 url("../images/bg_rightCalendarHeading.gif") no-repeat;
	text-align: center;
	}
a.newscalendar {
	font-size: 1em;
	line-height: 1.2em;
	color: #fff;
	font-weight: bold !important;
	text-decoration: none !important;
	text-align: center;
	}

a.newscalendar:hover{
	line-height: 1.2em;
	color: #fff;
	font-weight: bold !important;
	text-align: center;
	text-decoration: underline !important;
	}
	
.reallyLike h4.newscalendar {
	font-size: 1em;
	line-height: 1.2em;
	color: #fff;
	font-weight: bold !important;
	}
.reallyLike h4.newscalendaryear {
	font-size: 1em;
	line-height: 1.2em;
	color: #fff;
	font-weight: bold !important;
	}
.reallyLike h4.newscalendar a{
	font-size: 1em;
	line-height: 1.2em;
	color: #fff;
	font-weight: bold !important;
	}
.reallyLike h4.newscalendaryear a{
	font-size: 1em;
	line-height: 1.2em;
	color: #fff;
	font-weight: bold !important;
	}

.left {
   display:inline;
   float:left;
   margin-top:10px;
}

.pagination {
   display:inline;
   float:right;
   margin-top:10px;
}	

.right {
   display:inline;
   float:left;
   padding-left:20px;
}
body#mainblogImage {
	background: #fff !important;
	}
	
div.blogger {
	border-bottom: 1px dotted #313E5B;
	}

div.blogger1 {
	}
	
div.bloggerchat {
	height: 83px;
	border-top: 9px solid #313E5B;
	/*- border-bottom: 1px solid #313E5B-*/
	background: url("../images/bgChatHeader.gif") no-repeat 0px 0px;	
	}

div.blogger img, div.bloggerchat img {
	
	}

div.blogger .heading, div.blogger1 .heading,  div.bloggerchat .headingchat , div.bloggerchat .datechat {
	background: #EFF0F3;
	}
	
p.blogDate {
	color:#2461AA;
	border-left: 1px solid #313E5B;
	font-weight: bold !important;
	line-height: 1.1em;
	font-size: 1.2em;	
	float: left;
	padding-left: 10px;
	display: inline;	
	}

p.blogDateNoBorder {
	color:#2461AA;
	font-weight: bold !important;
	line-height: 1.1em;
	font-size: 1.2em;
	padding-left: 0px;	
	float: left;
	display: inline;	
	}

hr.blogDivider {
	height: 1px;
	border-top:1px dotted #ccc;
	border-bottom: none;
	margin: 0px 10px 10px 10px;	
	}
	
p.blogBack a {
	color:#2461AA !important;
	}
	
p.blogBack {
	background: url("../images/bgLinkBack.gif") no-repeat 0px 6px;
	}
	
p.chatheader {
	background: #EFF0F3;
	}	
	
	
form#blogsearch input.searchButtonAll {
	padding: 1px 6px 1px 5px;
	Margin-right: 10px;
	}

	
form#blogsearch input.searchButtonAll {
	border: 0px;
	background: url("../images/bgGoButton.gif") no-repeat center center;
	color: #000;
	font-weight: bold;
	text-align: center !important;
	cursor: pointer;
	padding: 3px 6px 1px 5px;
	}	

/*--[ right column ]--*/	
form#blogsearch input.searchTextAll {
	width: 120px;
	margin-top: 5px;
	}	

form#blogsearch label {
	margin: 0px 0px 0px 10px;
	padding-bottom: 10px;
	font-size: 0.9em !important;
	font-weight: normal;
	}		
	
/*---------[ Blog ]---------*/
div.blogger, div.blogger1  {
	margin: 20px 0 10px 0;
	}
	
div.blogger1 p{
	margin-left: 0 !important;
	}
	
div.blogger1 p a:hover, div.blogger1 p a:active{
    text-decoration: none !important;
	}		
		

 div.bloggerchat {
	margin: 20px 0 10px 0;
	padding-bottom: 0;
	}
	
div.blogger img {
	display: block;
	float: left;
	margin: 1px 4px 5px 0;
	}
	
div.blogger1 img, div.bloggerchat img  {
    display: block;
	float: left;
	margin: 1px 0 5px 0;
	} 
	
div.blogger .textcontent  {
	float: left;
	width: 257px;
	}
	
div.blogger1 .textcontent1 {
	float: left;
	width: 310px;
	}
	
div.blogger1 .textcontent1 p{
	margin: 0;
	padding-left: 10px !important;
	}	

div.bloggerchat .textcontentchat {
	float: left;
	width: 306px;
	margin-bottom: 5px;
	}

div.blogger .heading, div.blogger1 .heading {
	margin-bottom: 3px;
	}
	
div.blogger1 .heading h4 {
    font-size: 1.0em !important;
	padding: 8px 0 !important;
	}
	
div.blogger1 .heading h4 span.red {
    color: #f00;
	font-weight: bold;
	}	
	
div.bloggerchat .headingchat {
    padding: 5px 0;
	margin-bottom: 3px;
	float: left;
	width: 310px
	}

 div.bloggerchat .head {
      width: 240px;
      float: left;
      }

 div.bloggerchat .headingchat p {
      font-weight: bold !important;
      }

div.bloggerchat .datechat {
     float: right;
	margin: 0px !important;
	padding: 0px 3px 0 0 !important;
	 
	}

 div.bloggerchat .datechat  p {
      font-weight: bold !important;
      }

 div.textcontentchat p.rhand {
     float: right;
     margin: 0;
     padding: 5px 0 0 0 !important;
     }

div.blogger .textcontent p, div.blogger1 .textcontent p {
	margin: 0px !important;
	padding: 0px 4px 4px 10px !important;
	}
div.bloggerchat p {
	margin: 0px !important;
	padding: 0px 4px 0 10px;
	font-size: 1.2em;
	}
	
div.bloggerchat .textcontentchat p {
	margin: 0px !important;
	padding: 0px 4px 0 10px;
	}

div.blogger .heading h3 {
	margin: 1px 0px 1px 10px !important;
	padding-top: 4px;
	}

img.blogThumbnail,
img.blogThumbnailFirst {
	float: left;
	margin: 10px 10px 10px 0px;
	display: inline;
	}
	
img.blogThumbnailFirst {
	padding-left: 18px;
	}

form#blogOn {
	margin: 10px 10px;
	}
	
form#blogOn label {
	display: block;
	height: 20px;
	float: left;
	width: 95px !important;
	margin: 0 10px 15px 0px;
	}
	
form#blogOn textarea {
	width: 220px;
	height: 150px;
	margin-bottom: 15px;	
	}
	
form#blogOn input.logon {
	margin-left: 102px;
	}
	
h3.blogTitle {
	float: left;
	display: inline;
    padding: 0px !important;
    background: #fff !important;
    color:#313E5B;	
	margin-right: 10px;
	}

p.pagetop {
	text-align: right;
	}
	
a.top {
	color: #323B58;
	background: url("../images/iconTop.gif") no-repeat 0 50%;
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none !important;	
	
	}
a:hover.top, a:active.top {
	text-decoration: underline !important
}
h3.blogTitle span.chat {
    padding-left: 10px;
	display: inline;
    color:#2461AA;
	border-left: 1px solid #313E5B;
    font-weight: bold !important;
	line-height: 1.0em;
	font-size: 90%;
        }
	
img.blogImg {
	float: right;
	margin: 0 10px 10px 5px;
	display: inline;
	}

p.blogBack {
	padding-left: 18px; 
	}
	
p.blogAudioLink {
	float: right;
	margin: 0px;
	}
	
p.blogVideoLink {
	margin: 0px;
	}
	
p.blogVideoLink a,	
p.blogAudioLink a {
	background: url("../images/iconAudio.gif") no-repeat right;
	padding: 0 18px 0 0;
	margin: 0px;
	}
	
p.blogVideoLink a {
	background: url("../images/iconVideo.gif") no-repeat right;
	}
	
a img.blogThumbnailFirst,
a img.blogThumbnail {
	border: 0px;
	}
	
img.blogThumbnail,
img.blogThumbnailFirst {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline;
	}
	
img.blogThumbnailFirst {
	margin-left: 10px;
	}
	
body#mainblogImage img {
	margin: 0 auto;
	margin-top: 10px;
	border: 2px solid #D2D7DD;
	}
	
body#mainblogImage p {
	text-align: center;
	margin: 0 auto;
	}
img.chat {
        margin: 0px 5px 0px 0px !important;
	}
	

div#rightCol h4.noImg a{
	color: #000;
	text-decoration: none !important;
	font-style: normal;
	}
	
div#rightCol h4.noImg a:hover{
	color: #000;
	text-decoration: underline !important;
	}	
/*---------[ blogger entry form ]---------*/


.scrolltext {
	position: relative;
    top: -40px;
	height: 0 !important;
	margin: 0 !important;
	width: 860px;
	}

.newsStrapline{
	color: #cc0000;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 5px 0;
}

.newsStrapline a.red{
	color: #cc0000;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 5px 0;
}
.newsStrapline a.blue{
	color: #0000cc;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 5px 0;
}

.newsStrapline span.red{
	color: #cc0000;
	margin: 5px 0;
}
.newsStrapline span.blue{
	color: #0000cc;
	margin: 5px 0;
	}

/* CSS Document */


/*-- #squadron_gallery --*/

.colMainGallery {
	width: 730px;
	float: right;
	}
.colMainGallery .content {
	padding: 10px 10px 0px 10px;
	}	

#squadron_gallery{
	float: left;
	width: 565px;
	border-top: 3px solid #fff;
	background: url(../images/bg_station.gif) repeat-x left bottom;
}



#squadron_gallery .topblock_left{
	float: left;
	width: 362px;
}




#squadron_gallery .topblock_left h3{
	font-family: courier;
	color: #343E52;
	font-size: 1.7em;
	padding: 5px 10px 5px 20px;
}


#squadron_gallery .topblock_left p{
	padding: 0px 10px 5px 20px;
}



#squadron_gallery .topblock_right{
	float: right;
	width: 203px;
	background: url(../images/bg_squadron.gif) repeat-y left top;
}



#squadron_gallery .return{
	padding: 0 0 0 15px;
	margin: 5px 0 0 7px;
	color: #343E52;
	background: url("../images/arrows_blue_back.gif") no-repeat 0 4px;
}


#squadron_gallery .return a{
	color: #343E52;
	text-decoration: none;
	font-weight: bold;
}


#squadron_gallery .return a:hover{
	text-decoration: underline;
}


#squadron_gallery .other{
	padding: 0 0 5px 15px;
	margin: 5px 0 0 7px;
	color: #4562A0;
	background: url("../images/arrows_orange.gif") no-repeat 0 4px;
}

#squadron_gallery .other a{
	color: #4562A0;
	text-decoration: none;
}


#squadron_gallery .other a:hover{
	text-decoration: underline;
}


#squadron_gallerybottom{
	float: left;
	width: 730px;
	margin-top: 5px;
	padding: 0px 0px 0px 0px;
	/*background: url(../images/bg_station.gif) repeat-x left 350px;*/
}

#squadron_gallerybottom .thumbnails{
	float: left;
	width: 170px;
}


* html #squadron_gallerybottom .thumbnails{
	margin-left: 5px; 	
}

#squadron_gallerybottom .thumbnails ul{
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#squadron_gallerybottom .thumbnails li{
	float: left;
	margin: 0 5px 5px 0px !important; 
	list-style-type: none;
	margin-bottom: 0px;
}

#squadron_gallerybottom .thumbnails img{
	outline: 1px solid #5A5A5A;
	margin: 0px;
}
#squadron_gallerybottom .thumbnails a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
#squadron_gallerybottom .thumbnails a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
#squadron_gallerybottom .thumbnails a.tooltip:hover span.galleryCaption{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}


#squadron_gallerybottom .pages{
	float: left;
	width: 170px; 
	margin-top: 10px;
	background: #EDF0F1;
}

#squadron_gallerybottom .pages p{
	padding: 5px;
	color: #343E52;
}

#squadron_gallerybottom .pages p a{
	margin: 0 0 0 10px;
	color: #343E52;
}


#squadron_gallerybottom .pages p a:hover,
#squadron_gallerybottom .pages .here{
	color:#4562A0;
	text-decoration: none;
}


#squadron_gallerybottom .mainpic{
	float: right;
	width: 556px;
}


#mainpic_desc{
	float: right;
	width: 556px;
	background: url(../images/gallerybkg2.png) no-repeat;
	margin-top: 7px;	
}


#mainpic_desc .caption{
	float: left;
	width: 556px;
	padding: 1px 0px 0px 7px;
	margin-bottom: 12px;
	font-size:1.1em;
}

#mainpic_desc .next{
	float: left;
	width: 25px;
	text-indent: -9999px;
}


#mainpic_desc .next a{
	display: block;
	width: 25px;
	height: 40px; 
	background: url("../images/arrows_orange.gif") no-repeat right 50%;
}
div.gallery{
	float: left;
	padding: 16px 18px 0px 18px;
	margin-left: 2px;
	background: url(../images/gallerybkg.png) no-repeat;
	width: 720px;
	font-weight: bold;
	color: #3a559a;
	height: 80px;
	}

div.gallery h1{
	font-size: 1.6em;
	padding-bottom: 15px;
	font-weight: bold;
	}
div.gallery  p{
	color: #3a559a;
	font-size: 1.2em;
	}
h1.galleryPageTitle {
	background: #313E5B url("../images/bg_galleryHeader.gif") no-repeat;
	padding: 6px 10px;
	color: #fff;
	line-height: 1em;
	font-size: 2.1em;
	}
a.superSize{
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 18px;
	color: #313e5b !important;
	background: url("../images/magnifier.jpg") no-repeat 0 4px;
	text-decoration: none !important;
	}
a:hover.superSize,
a:active.superSize {
	text-decoration: underline !important;	
	}
