 @charset "UTF-8"; 

/* CSS Document */




/* main css a links */
a:link
{
    border: none;
	color: #000059;
	text-decoration: none;
}
a:visited
{
    border: none;
	text-decoration: none;
	color: #000059;
}
a:hover
{
    border: none;
	text-decoration: none;
	color: blue;
}
a:active
{
    border: none;
	text-decoration: underline;
	color: blue;
}
/* css a links end*/





/* div tags */

/* main template css */

* {
	padding:0px;
	margin:0px;
}

#container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	left:0px;
	top:0px;
	width:978px;
	height:auto;
	background-color:#fdf6e4;
}

#form-container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	left:0px;
	top:0px;
	width:775px;
	height:auto;
}

#logo-header_ 
{
    float:left;
	/*position:absolute;*/
	left:0px;
	top:0px;
	width:978px;
	height:108px;
	/*background-color:#ffffff;*/
}

#Travel-of-America-photo-gallery_ {
    /* background-image:url(../images/Travel-of-America-photo-gal.png); */
    float:left;
	/*position:absolute;*/
	left:0px;
	top:108px;
	width:978px;
	/* height:310px; */
	height:auto;
}

#left-navigation_
{
    font-family: "Times New Roman", Times, serif;
    float:left;
    clear:left;
	/*position:absolute;*/
	left:0px;
	top:418px;
	width:187px;
	height:868px;
	margin-left:0px;
	background-color:/*#ffffff*//*#fef8ee*/#fdf6e4;
	background-image:url(../images/navBack.gif);
	background-repeat:repeat-x;
}

#Discover-the-World-text_
{
    float:left;
	/*position:absolute;*/
	top:418px;
	width:450px;
	height:/*790px*/auto;
	padding-left:10px;
	padding-right:30px;
	
/*note: this will work when 3 columns*/
	overflow:hidden;
/*endnote:this will work when 3 columns*/
	
}
#perspectives-content_
{
    float:left;
	/*position:absolute;*/
	/*
	left:187px; */
	top:418px;
	width:305px;
	height:/*790px*/auto;
	padding-left:20px;
	padding-right:20px;
	
}

/* exclusive list container */

#exclusives-list_ {
	float:left;
	left:/*187px*/50px;
	top:108px;
	width:500px;
	height:/*1100px*/auto;
	padding-left:20px;
	padding-right:20px;
}
/* exclusive list container end*/

#right-exclusives_ 
{
    float:left;
	/*position:absolute;*/
	top:418px;
	/*width:301px; --- correct */
	width:272px;
	height:auto;
	left:677px;
	overflow:hidden;	

}
#blog-rightcolumn_ 
{
    float:right;
	/*position:absolute;*/
	left:500px;
	top:418px;
	width:240px;
	height:auto;
/*	background-color: #ffffff; */
}

/* #right-exclusives_ 
{
    float:right;
	/*position:absolute;*/
	/* left:672px;
	top:418px;
	width:306px;
	height:790px;
	background-color:/*#00FF66*/ /* #ffffff;
} */

/* main template css end*/





/* exclusive programs box */
#ep-container {
	margin-top:20px;
	margin-left:0px;
	float:left;
	left:0px;
	top:0px;
	width:auto;
	height:auto;

}
#ep-ekrepeat {
	margin-left:10px;
	margin-right:10px;
}

#ep-box-hdr-bck_ {
    background-image:url(../images/ep-box-hdr-bck.jpg);
    font-family: "Times New Roman", Trebuchet MS, Arial;
    text-align:left;
	float:left;
	left:0px;
	top:0px;
	width:274px;
	height:50px;
}

#ep-box-bck-shw_ 
{
    background-image:url(../images/ep-box-bck-shw.jpg);
	float:left;
	left:0px;
	top:50px;
	width:274px;
	height:auto;
	
	/*Added by Jairo - Harvey*/
	/*border-color:Maroon;
	border-style:solid;
	width:266px;*/
	/*End of Added by Jairo - Harvey*/
}

#ep-box-btm-shw_ {
	background-image:url(../images/ep-box-btm-shw.jpg);
	float:left;
	left:0px;
	top:566px;
	width:274px;
	height:13px;
}

/* exclusive programs box end*/













/* featured specials box */

#fs-container 
{
    margin-left:0px;
	float:left;
	top:0px;
	width:690px;
	height:auto;
}

/* #fs-container 
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	left:0px;
	top:0px;
	width:690px;
	height:auto;
} */

#fs-box-hdr-bck_ {
background-image:url(../images/fs-box-hdr-bck.jpg);
	float:left;
	width:690px;
	height:42px;
text-align:left;
margin-top:20px;
}

/* #fs-box-hdr-bck_ {
	background-image:url(../images/fs-box-hdr-bck.jpg);
	float:left;
	width:690px;
	height:42px;
} */

#fs-box-bck-shw_ {
background-image:url(../images/fs-box-bck-shw.jpg);
	float:left;
	left:0px;
	top:42px;
	width:690px;
	height:auto/*506px*/;
}
 
/* #fs-box-bck-shw_ {
	background-image:url(../images/fs-box-bck-shw.jpg);
	float:left
	left:0px;
	top:42px;
	width:690px;
	height:auto;
} */

#fs-box-shw-btm_ {
	background-image:url(../images/fs-box-shw-btm.jpg);
	float:left;
	left:0px;
	top:548px;
	width:690px;
	height:14px;
}
/* featured specials box end*/






/* Exclusives programs content holder */

#ep-box-container 
{
    margin-top:0px;
	float:left;
	left:0px;
	top:0px;
	width:791px;
	height:/* 815px */ auto;
}

/* #ep-box-container 
{
    margin-top:0px;
	float:left;
	left:0px;
	top:0px;
	width:791px;
	height:auto;
} */

#ep-hdr_ {
float:left;
width:710px;
margin-bottom:10px;
}

/* #ep-hdr_ {
	float:right;
	width:710px;
	margin-bottom:10px;
} */

#ep-nav-section_ {
	float:left;
	left:0px;
	top:0px;
	width:220px;
	/* width:185px;	 */
	height:/* 233px; */auto;
	
}

/* #ep-nav-section_ {
	float:left;
	left:0px;
	top:0px;
	width:245px;
	height:233px;
} */

#ep-vert-line_ {
	background-repeat:no-repeat;
	background-image:url(../images/ep-vert-line.gif);
	float:left;
	left:245px;
	top:0px;
	width:1px;
	height:255px;
}

#ep-txt-section_ {
	float:left;
	left:246px;
	top:0px;
	width:/*545px*/445px;
	height:233px;
    padding-left:20px;
	padding-right:0px;
}

/* #ep-txt-section_ {
	float:left;
	left:246px;
	top:0px;
	width:520px;
	height:233px;
} */ 

#ep-fs-section_ {

	float:left;
	left:0px;
	top:233px;
	width:791px;
	height:/*582px*/auto;
}
/* #ep-fs-section_ {
	float:left;
	left:0px;
	top:233px;
	width:791px;
	height:auto;
} */

#footer_ 
{
    float:left;
	/*position:absolute;*/
	left:0px;
	top:1208px;
	width:978px;
	height:130px;
	background-color:/*#CC00FF*/#fdf6e4;
}

/* Exclusives programs content holder end*/






/* featured specials box */
#fs-content-container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	left:0px;
	top:0px;
	width:561px;
	height:520px;
	
}



#top-lft-empty-space_ {
position:absolute;
	left:0px;
	top:0px;
	width:232px;
	height:62px;
}

#center-empty_ {
position:absolute;
	left:232px;
	top:0px;
	width:97px;
	height:520px;
}

#top-rht-empty-space_ {
	position:absolute;
	left:329px;
	top:0px;
	width:232px;
	height:62px;
}

#left-title_ {
position:absolute;
	left:0px;
	top:62px;
	width:232px;
	height:55px;
}

#rht-title_ {
	position:absolute;
	left:329px;
	top:62px;
	width:232px;
	height:55px;
}

#lft-pic_ {
	position:absolute;
	left:0px;
	top:117px;
	width:232px;
	height:154px;
}

#rht-pic_ {
	position:absolute;
	left:329px;
	top:117px;
	width:232px;
	height:154px;
}

#lft-para_ {
	position:absolute;
	left:0px;
	top:271px;
	width:232px;
	height:249px;
}

#rht-para_ {
	position:absolute;
	left:329px;
	top:271px;
	width:232px;
	height:249px;
}
/* featured specials box end*/







/* exclusive programs list */


#ep-list-container {

	position:relative;
	margin-left:auto;
	margin-right:auto;
	left:0px;
	top:0px;
	width:564px;
	height:auto;
}

#exclusive-list-header_ {
	float:left;
	left:0px;
	top:0px;
	width:544px;
	height:45px;
}

#epl-pic1_ {
	float:left;
	left:0px;
	top:118px;
	width:127px;
	height:92px;
padding-bottom:20px;
	
}

#epl-para1_ {
	float:right;
	left:127px;
	top:118px;
	width:417px;
	height:92px;
	padding-bottom:20px;
}
.fsfoto {
float:left;
clear:left;
width:127px;
height:auto;
padding-left:10px;
}
.fstext {
float:left;
width:137px;
height:auto;
}

/* exclusive programs list end*/







/* featured specials content holder left*/

/* featured specials content holder container left */
#fs-content-holder-left {
	float:left;
	margin-left:auto;
	margin-right:auto;
	left:0px;
	top:0px;
	width:232px;
	height:520px;
}

/* featured specials content holder container right */

#fs-content-holder-right {
	float:right;
	margin-left:auto;
	margin-right:auto;
	left:0px;
	top:0px;
	width:232px;
	height:520px;
}

#fs-c-top-lft-empty-space_ {
	float:left;
	left:0px;
	top:0px;
	width:232px;
	height:15px;
}

#fs-c-left-title_ {
	float:left;
	left:0px;
	top:62px;
	width:232px;
	height:/*55px*/auto;
}

#fs-c-lft-pic_ {
	float:left;
	left:0px;
	top:/*117px*/0px;
	width:232px;
	height:/*154px*/auto;
	 padding-bottom:21px; 
	 padding-top:21px; 
}

#fs-c-lft-para_ {
	float:left;
	left:0px;
	top:271px;
	width:232px;
	height:/*249px*/auto;
	padding-top:10px;
}

/* featured specials content holder end */








/* exclusive packages landing page */

#ep-main-content {

    float:left;
	/*position:absolute;*/
	left:187px;
	top:418px;
	width:445px;
	height:/*790px*/auto;
	padding-left:20px;
	padding-right:20px;
	
}

#ep-package-container {
	position:relative;
	/*padding-left:15px;
	padding-right:15px; */
	margin-left:auto;
	margin-right:auto;
	
	left:0px;
	top:0px;
	width:765px;
	height:/*1342px*/auto;
}

#pack-header_ {
	float:left;
	left:0px;
	top:0px;
	width:700px;
	height:45px;
}
#ship-info-container {
float:left;
width:725px;
height:226px;
top:70px;
}

#pack-map_ {
	float:left;
	left:0px;
	top:70px;
	width:343px;
	height:226px;
	padding-right:5px;
}

#print-but_ {
	float:right;
	left:0px;
	top:0px;
	width:auto;
	height:auto;
	padding-left:382px;
	padding-right:0px;
}

#send-but_ {
	float:left;
	left:509px;
	top:72px;
	width:134px;
	height:28px;
	padding-left:10px;
	padding-right:0px;
}

#dest-date-day_ {
	float:right;
	left:343px;
	top:100px;
	width:auto;
	height:auto;
}
#dest-date-day-text {
	float:left;
	left:0px;
	top:0px;
	width:350px;
	height:autopx;
	padding:8px;
}

#ship-links_ {
	float:left;
	left:343px;
	top:257px;
	width:auto;
	height:auto;
}
#ship-links-text {
	float:right;
	left:0px;
	top:0px;
	width:auto;
	height:40px;
	padding-left:0px;
	padding-right:0px;
}

#day-to-day_ {
	float:left;
	left:0px;
	top:296px;
	width:700px;
	height:auto;
	
}
#day-to-day-text {
	float:relative;
	left:0px;
	top:0px;
	width:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-bottom:0px;
	text-align:center;
	
	
}

#itinerary_ {
	float:left;
	left:0px;
	top:346px;
	width:700px;
	height:/* 536px */auto;
	padding-top:0px;
	padding-bottom:20px;
}
#inc-offer-container {
float:left;
width:700px;
height:auto;

}

#pp-inc-offer-head_ {
	float:left;
	left:0px;
	top:0px;
	width:700px;
	height:42px;
	background-image: url(../images/pp-inc-offer-head.jpg);
	background-repeat:no-repeat;

}
#pp-inc-offer-head-txt {
	float:left;
	left:0px;
	top:0px;
	width:700px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align:center;
	

}

#pp-offer-list_ {
	float:left;
	left:0px;
	top:929px;
	width:700px;
	height:/*231px*/auto;
	background-image: url(../images/pp-offer-list.jpg);
}
#pp-offer-list-text {
	float:left;
	left:0px;
	top:0px;
	width:700px;
	height:/*231px*/auto;
	padding-left:20px;
}

#pp-bottom-edge_ {
	float:left;
	left:0px;
	top:1160px;
	width:700px;
	height:14px;
	background-image: url(../images/pp-bottom-edge.jpg);
}

#room-price_ {
	float:left;
	left:0px;
	top:1175px;
	width:700px;
	height:/* 167px */ auto;
	padding:0px;
}
#room-price-txt {
	float:left;
	left:0px;
	top:0px;
	width:auto;
	height:auto;
}

/* exclusive packages landing page end */










/* calendar-list */

#calendar-container {
	float:relative;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	left:0px;
	top:0px;
	width:500px;
	height:auto;
	line-height:32px;
}

#calendar-header_ {
	float:left;
	left:0px;
	top:0px;
	width:721px;
	height:104px;
	background-color:#ffffff;
}

#calendar-title_ {
	float:left;
	left:0px;
	top:104px;
	width:721px;
	height:43px;
}

#cal-column-names_ {
	float:left;
	left:0px;
	top:147px;
	width:721px;
	height:33px;
}

#calendar-fields 
{
	float:left;
	left:0px;
	top:180px;
	width:741px;
	height:/*711px*/auto;
	/*background-image:url(../images/calendar-background.png);
	background-repeat:repeat-y; */
}

/* calendar-list end */



/* div tags end*/






/* css class */

/* Exclusives Programs Box Titles*/
.exclusiveTitles
{
    font-family: Arial, "Times New Roman", Times, serif;
    font-weight:bold;
    font-size:12px;
    padding:10px;
    
}
/* Exclusives Programs Box Titles end */

/* Free Cruise Advertising */


#free-cruise_cont {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	left:0px;
	top:0px;
	width:600px;
	height:800px;
}

#header-photo_ {
	float:left;
	left:0px;
	top:0px;
	width:600px;
	height:263px;
	background-image:url(../images/header_photo.gif);
	background-repeat:no-repeat;
}

#win-cruise-txtl_ {
	float:left;
	left:0px;
	top:263px;
	width:258px;
	height:133px;
	background-image:url(../images/win_cruise_txtl.gif);
	background-repeat:no-repeat;
}

#win-cruise-txtr_ {
	float:right;
	left:258px;
	top:263px;
	width:342px;
	height:133px;
	background-image:url(../images/win_cruise_txtr.gif);
	background-repeat:no-repeat;
}

#wave-graphic_ {
	float:left;
	left:0px;
	top:396px;
	width:600px;
	height:60px;
	background-image:url(../images/wave_graphic.gif);
	background-repeat:no-repeat;
}

#blue-bar_ {
	float:left;
	left:0px;
	top:456px;
	width:600px;
	height:34px;
	background-image:url(../images/blue_bar.gif);
	background-repeat:no-repeat;
}

#sign-up-bck_ {
	float:left;
	left:0px;
	top:490px;
	width:600px;
	height:91px;
	background-image:url(../images/sign_up_bck.gif);
	background-repeat:no-repeat;
}

#sweeps-rules_ {
	float:left;
	left:0px;
	top:581px;
	width:600px;
	height:161px;
	background-image:url(../images/sweeps_rules.gif);
	background-repeat:no-repeat;
}

#bottom-crnrs_ {
	float:left;
	left:0px;
	top:742px;
	width:600px;
	height:58px;
	background-image:url(../images/bottom_crnrs.gif);
	background-repeat:no-repeat;
}

/* Free Cruise Advertising end*/


/* div tags end*/






/* css class */
.free-cruise-sign
{
	font-family: "Arial", Trebuchet MS, Verdana;
	font-weight:bold;
	font-size: 16px;
	color: #000059;
	
}

.free-cruise-sweeps
{
	font-family: "Arial", Trebuchet MS, Verdana;
	font-size: 12px;
	color: #000059;
	line-height: 14px;
	padding-left:20px;
	padding-right:20px;
}

.td_field2
{
    height:10px;
}

.footer-line {
    height:30px;
}





/* Left Navigation */
.leftNavigation
{
    font-family: "Times New Roman", Times, serif;
    font-weight:bold;
    font-size: 16px;
	margin:0px;
    margin-top:10px;
	margin-bottom:10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	height:850px;
}
.leftNavigation a:link
{
	color:#000059;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	text-decoration:none;
}

.leftNavigation a:visited
{
	color:#000059;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	text-decoration:none;
}

.leftNavigation a:hover
{
	color:blue;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	text-decoration:underline;   
}

.leftNavigation a:active
{
	color:blue;
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	text-decoration:none;
}


.leftNavigation ul
{
	margin:0px;
	padding:0px;
}
.leftNavigation li
{
	list-style-type: none;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-align: left;
}

/* Left Navigation end*/







/* Exclusive Programs Navigation */
.epNavigation {
    font-family: Times New Roman, Verdana, Trebuchet MS, Arial;
    font-size: 16px;
    font-weight:bold;
    padding-right: 0px;
	display: block;
	
}

.epNavigation ul {
	line-height:26px;
	}
	
.epNavigation li 
{
    padding-left: 20px;
	list-style:none;
    background: url(../images/sm-yel-arrow.gif) no-repeat 0px 7px;
	}

	
/* Exclusive Programs Navigation end*/








/* Exclusive Programs individual page headers */

.excluHeaders 
{
   /*  font-size: 36px; */
	/*margin-top:40px;*/
	margin-left:15px;
      
}

/* Exclusive Programs individual page headers end*/







/* Exclusive programs list paragraphs */
.epSummary
{
    font: normal 14px Arial, Times New Roman; 
    padding-top:45px;
    color:#000000;
	
	}
/* Exclusive programs list paragraphs end*/






/* Exclusive programs page, featured specials left and right */
.fsSummary
{
    font: normal 14px Arial; 
    color:#000000;
	
	}
/* Exclusive programs page, featured specials left and right end*/






/* Exclusive programs landing page, ship info links */
.shipInfolinks a:link{
    font: normal 13px Arial; 
    color: #000059;
	
	}

/* Exclusive programs landing page, ship info links end*/






/* calendar table format */

.bluecells {

background-color:#3399FF;

}

.destLinks 
{
    font-family: Arial;
    font-size:14px;
    font-weight:normal;
    text-align:left; 

}

/* calendar table format end*/







/* cruise search */
.cruiseInterface 
{
    padding-left:7px;
    width:354px;
    background-color:#fdf6e4;
}


.exclusives {

	color: #000059;
    margin-left:0px;
    margin-top:5px;
}

.shipinfo {

	color:  Blue;
}
/* cruise search end*/









/* Perspectives Header */

.perspectiveshead h1{
  padding-left:20px;  
}
/* Perspectives Header End*/







/* featured specials headers in exclusives programs */

.featuredSpecials h3
{
    font-size: 18px;
    padding-left:5px;
    padding-top:10px;
	color:#000059;     
}

/* featured specials headers in exclusives programs end*/







/* featured specials headers in exclusives programs */

.exclusivesBox h3
{
    font-size: 18px;
    padding-left:5px;
    padding-top:5px;
	color:#000059;     
}

/* featured specials headers in exclusives programs end*/







/* itineray list*/
.itnerary li 
{
    font-size:14px;
    padding-left:35px;
	list-style:none;
	line-height:20px;
    background: url(../images/square.jpg) no-repeat 17px 7px;
	}
/* itineray list end*/	






/* qa-list*/
.qa-list li 
{
    font-family: Arial, Trebuchet MS, Times New Roman;
    font-size:14px;
    padding-left:30px;
	list-style:none;
	line-height:16px;
    background: url(../images/square.jpg) no-repeat 12px 5px;
	}
/* qa-list end*/	





	
/* RSS text description */

.rss-des 
{
    font-family: Arial, Trebuchet MS, Times New Roman;
    font-size:14px;
}
/* RSS text description end*/
	

/* css class end*/	
	
	
	
	
	


/* css body, h, p, th, td tags */
h1,h2,h3,h4,h5,h6 {
	font-family: "Times New Roman", Trebuchet MS, Arial;
}

h1 {

	font-size: 36px;
/* 	margin-top:10px; */
	color:#000059;
/* 	width:721px; */
	width:auto;
}

h2 {
	font-size: 24px;
	color:#000059;
}

h3 {
	font-size: 18px;
	margin-top:0px;
	margin-left:5px;
	color:#000059;
}

h4 {
	font-family: "Times New Roman", Trebuchet MS, san-serif;
    margin-top:9px;
	font-size: 16px;
    color:#333333;
    margin-left:20px;
}

h5 
{
    margin-top:7px;
	font-size: 14px;
    color:#000059;
}

h6 {
	font-size: 12px;
}

p {

	font-family: Arial, Trebuchet MS, Verdana;
	font-size: 14px;
	color: #000000;
	line-height: 16px;
}

body, th {
    font-family: "Times New Roman", Trebuchet MS, san-serif;
	color: #000000;
	
	background-color: #fdf6e4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	

}
td
{
    font-family: "Times New Roman", "Arial", Trebuchet MS, Verdana;
	font-size: 12px;
	color: #000000;
	/*background-color: #ffffff;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* css body, h, p, th, td tags end*/












/*///////////////////////////////////////////////////////////////
~CSS File for Ektron Blogs
///////////////////////////////////////////////////////////////*/
div.blogRSS
{
	margin-bottom: 5px;
}
/*//////////////////////////////////////////////
~LAYOUT STYLES
/////////////////////////////////////////////*/

div.blog
{
	position:relative;
	margin:.77em;
	padding:0;
}
div.blog8?
{
	/*border-bottom: .3em double #cccccc;*/
	/*background-image: url(../images/blog4Es.png);
	background-repeat: no-repeat;
	background-position: right top;*/
	/*vertical-align: bottom;	padding-top: 10px;
	padding-bottom: 10px;*/
	/*display:none;*/
}
div.rightSidebar h4
{
	margin-bottom: 5px;
	margin-top: .77em;
	font-family: "Times New Roman", Trebuchet MS, san-serif;
	font-size: 1.385em;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
}
div.closeblog
{
	clear:both;
}
/*//////////////////////////////////////////////
~HEADER STYLES
/////////////////////////////////////////////*/

div.blogHeader{display:none;}
div.blogHeader h1 {visibility:hidden;}
div.blogHeader h2 {visibility:hidden;}
h1.blogTitle
{
	visibility:hidden;
}
h2.blogSubhead
{
	visibility:hidden;
}
span.date
{
	display:block;
	font-weight:bold;
	padding:2px 2px 2px 10px;
}
/*//////////////////////////////////////////////
~Entry STYLES
/////////////////////////////////////////////*/

div.entry
{
	margin-bottom: .2em;
}
div.entry a:hover
{
	color:Blue;
}
div.entry img
{
}
h3.entryTitle
{
/*font-family: Georgia, Times, serif;
		font-size:large;
	color: #000000;*/
}
h3.entryTitle a
{
	font-family: "Times New Roman", Trebuchet MS, Arial;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	text-decoration:none;
	letter-spacing: -1px;
	line-height: 1.2em;
}
h3.entryTitle a:hover
{
	color:Blue;
}
div.entryBody
{
	margin-top:2em;
}
div.entryBody p
{
	font-family: Arial, Trebuchet MS, san-serif;
	font-style: normal;
	letter-spacing: normal;
}
.blogEntries
{
/* 	margin-left: .97em; */	
}
div.entryFooter
{
	color:#666;
	/*	font-size:x-small;*/
	text-align:left;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	padding-bottom: 1.5em;
	border-bottom-width: 1px;
	/* border-bottom-style: dotted; */
	border-bottom-color: #CCCCCC;
	font-weight: bold;
}
/*//////////////////////////////////////////////
~CALENDAR STYLES
/////////////////////////////////////////////*/

table.calendarTable
{
	width:240px;
	margin-bottom:20px;
}
tr.monthRow
{ /*background-image: url(../images/calendarTopRow.png);*/
	font-weight:bold;
	
}
tr.monthRow table
{
	width:100%;
	background-color:#e6a524;
}
td.prevMonth, td.nextMonth
{
	width:10%;
	text-align:center;
	font-family: Arial, Trebuchet MS, san-serif;
	font-size: .85em;
	font-weight: bold;
	color:#fff;
	background-color:#e6a524;
}
td.prevMonth a, td.nextMonth a
{
	color:#333;
	text-decoration:none;
}
td.prevMonth a:hover, td.nextMonth a:hover
{
	color:Blue;
	text-decoration:underline;
}
td.currentMonth
{
	width:80%;
	text-align:center;
}
td.currentMonth a
{
}
td.currentMonth a:hover
{
	color:Blue;
}
tr.dayNamesRow
{
	font-weight: bold;
	color:#333;
	font-family: Arial, Trebuchet MS, san-serif;
	font-size: 1.08em;
}
tr.weekRow td
{
	font-family: Arial, Trebuchet MS, san-serif;
	font-size: 11px;
	width:14.2857143%;
	text-align:center;
}
td.inactiveDay
{
	font-family: Arial, Trebuchet MS, san-serif;
	font-size: .85em;
	color: #999;
}
td.activeDay
{
	font-family: Arial, Trebuchet MS, san-serif;
	font-size: 12px;
	font-weight:bold;
}
td.activeDay a
{
	text-decoration:underline;
	/*	font-size:x-small;*/
	color:#000059;
}
td.activeDay a:hover
{
	color:Blue;
}
div.blogCalendar
{
/*width: 200px;*/
}
/*//////////////////////////////////////////////
~BLOGCATEGORIES STYLES
~BLOGRECENTPOSTS STYLES
~BLOGROLL STYLES
/////////////////////////////////////////////*/

div.blogArchive a:hover
{
    color: Blue;
}
div.blogCategories a:hover
{
    color: Blue;
}
div.blogRecentPosts a:hover
{
    color: Blue;
}
div.blogRoll a:hover
{
    color: Blue;
}
div.blogArchive ul, div.blogCategories ul, div.blogRecentPosts ul, div.blogRoll ul
{
		
	padding:5px;
	margin: 0;
	margin-bottom:25px;
	/* padding-left:20px; */
	
	
    /* border-top:1px dotted #ccc; */
}
div.blogArchive li, div.blogCategories li, div.blogRecentPosts li, div.blogRoll li
{
	margin:0;
	padding:5px;
	padding-left:20px;
	text-align:left;
	font-family: Arial, Trebuchet MS, san-serif;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: 0.2px;
	/* border-bottom:1px dotted #ccc; */
	/* border-left:1px dotted #ccc; */
	/* border-right:1px dotted #ccc; */
	background-image: url(../images/blogRightBack.gif);
	list-style:none;
    background: url(../images/sm-yel-arrow.gif) no-repeat 0px 7px;
}
div.blogArchive li a:link, a:visited, a:active
{
	text-decoration:#000059;
}
div.blogArchive li a:hover
{
	color:Blue;
}
.blogArchivelink, .blogcatlink, .blogrecentlink, .blogrolllink
{
	text-decoration: none;
	font-size: 14px;
	
}
.blogrecentlink li
{
  
   line-height: 20px; 
    
}
.blogrolllinkb a:hover
{
	color: Blue;
}
/*//////////////////////////////////////////////
~COMMENT BOX
/////////////////////////////////////////////*/


.ekcommentheader
{
	margin-top:15px;
	margin-bottom:15px;
	font-weight: bold;
}
div.rightSidebar
{
	margin-bottom: 1.539em;
	padding-bottom: 1.539em;
	border-bottom-width: 1px;
	/* border-bottom-style: dotted; */
	border-bottom-color: #CCCCCC;
}
div.ekleavecomment
{
}
div.ekcommentdata
{
	padding-top: 5px;
	padding-bottom: 5px;
}
div.ekcommentdata span
{
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:left;
}
div.ekcommentdata input
{
	border: 1px solid #000059;
	padding-left: 5px;
	background-image:url(../images/blogRightBack.gif);
}
div.ekcommenttext
{
	text-align: left;
}
div.ekcommenttext input
{
	margin: 10px;
}
div.ekcommenttext span
{
	padding-top: 4px;
	padding-bottom: 4px;
}
div.ekcommenttext textarea
{
	border: 1px solid #000059;
	padding: 5px;
	width:96%;
}
.ekeditpost, .ekdeletepost, .eksubscribelink
{
	margin-right: 1px;
	padding: 4px;
	color:#ffffff;
	font-family: Arial, Trebuchet MS, san-serif;
	font-size: .93em;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	letter-spacing: 0.2px;
	line-height: 1.5em;
	text-decoration:none;
}
.eksubscribelink {padding: 0px;}
.ekeditpost a, .ekdeletepost a, .eksubscribelink a
{
	text-decoration:underline;
}
.ekeditpost a:hover, .ekdeletepost a:hover, .eksubscribelink a:hover
{
	color: Blue;
}

.entrypermalink
{
	font-family: Arial, Trebuchet MS, san-serif;
	font-size: .93em;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0.2px;
	line-height: 1.5em;
	text-decoration:none;
	display:none;
}
.entrypermalink a
{
    color:#000059;
	text-decoration:none;
}
.entrypermalink a:hover
{
	color: Blue;
	text-decoration:underline;
}

.eksubscribelink
{
	/*visibility:hidden;*/
}
.blogCommands
{
	margin-top:10px;
	font-size:1em;
	background-image: url(/images/newPost.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 1em;
	padding-right: .5em;
	padding-left: 2em;
	padding-bottom: 1em;
}
.blogCommands a
{
    color:#000059;
	text-decoration:none;
}
.blogCommands a:hover
{
	color: Blue;
	text-decoration:underline;
}

.blogCommands br
{
	line-height:0px;
}
div.entryFooter a
{
    color:#000059;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	/* border-bottom-style: dotted; */
}
div.entryFooter a:hover
{
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: Blue;
	text-decoration:underline;
}
span.tags
{
	color:#ffffff;
	display:block;
	font-family: Arial, Trebuchet MS, san-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin-bottom:5px;
	text-transform: normal;
	letter-spacing: 0.2px;
	line-height: 1.5em;
	width:100%;
}
span.titles
{
	font-size: 1.385em;
	font-weight:bold;
	margin-top: 1em;
	margin-bottom: 1em;
}
.blogRightWrap h3
{
    margin:0px;
}

div.entry table
{
	background-image: url(../images/blogCommentBack.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	border:1px solid #ccc;
	/* padding:10px; */
	padding-bottom:0px;
	width:100%;
}


.EktronAjaxLoading
{
	visibility:visible;
}

/* Custom */
.pagetitle
{
	padding: 15px 0px 15px 0px;
}
.submenu
{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:Gray;
	text-align:right;
}
.main
{
	padding: 15px 0px 15px 0px;
}
.main a{
	text-decoration: none;
}
.signwin
{
	float:right;
}
.inputtext input
{
	width:400px;
}
.contentfooter
{
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:Gray;
	padding: 15px 0px 15px 0px;
}
.contentfooter h5
{
	color:Black;
	
}

/* Perspectives Custom styles */
#perspectives-left-content
{
	float:left;
	width:520px;
}

#perspectives-right-content
{
	float:left;
	width:270px;
}

.main-body-margin
{
	margin:10px;	
}
/* end of Perspectives



/* end of Custom */
