
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	IMAGES & PHOTOS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

img {
	border:none;
	}

.photo-border {
	border:1px solid #cecece;
	padding:4px;
	background:#d9d9d9 url(../../images/bg-photo.png) top repeat-x;
	margin-bottom:5px;
	display:block;
}

.photo-float-left {
	float:left;
	margin-right:10px;
	}

.image-border-none {
	border:none;
}




.news-date {
	font-size:0.9em;
	font-style:italic;
	color:#A4A4A4;
}

.arrow {
	vertical-align:middle;
	}

input.button-big {
	font-weight:bold;
	padding:.7em 1.5em;
	font-size:1.1em;
	vertical-align:bottom;
	}

input.button-small {
	font-weight:normal;
	padding:.4em 1em;
	font-size:.8em;
	vertical-align:bottom;
	}

.clear {
	clear:both;
	}

.none {
    display:none;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HEADINGS 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

	
h1, h2, h3, h4, h5, h6 {
	
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.1em;
	margin:5px 0;
}

h1 {
	margin-bottom:0;
}

h1, h2 {
	margin-top:0px;
}

h2.newstitle{
	font-size:1.4em !important;
	font-weight: bold !important;
	color: #5B74A8 !important;
	/*letter-spacing: -0.03em !important;*/
}
h2.newstitle a {
	color: #5B74A8 !important;
}

h3 {
	font-size:1.1em;
}

h3.small {
	font-size:1.2em;
}

h4 {
	font-size:1.1em;
}

h5 {
	font-size:1.1em;
}

h6 {
	font-size:1.1em;
}
.news_content p
{
    color: #333 !important;
}


.news_content a
{
    color: #0056AE !important;
}


/* TextBox Watermark */
.unwatermarked {
	/*height:20px;
	width:219px;*/
	background: transparent url('text-box-bg-unwatermarked.gif') no-repeat;
	width: 221px;
	color : #747862;
	height:20px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
}

.watermarked {
	/*height:20px;
	width:190px;
	/*padding:2px 0 0 2px;*/
	/*border:1px solid #ccc;
	background-color:#fff;
	color:#666;
	text-align:right;
	font-family:Arial;
	font-style:italic;
	font-size:12px;
	background: #fff url(input.png) repeat-x scroll left top;*/
	background: transparent url('text-box-bg.gif') no-repeat;
	width: 221px;
	color : #747862;
	font-style:italic;
	height:20px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
}	

/* Search Button */
.searchbutton {
	height:25px;
	width:20px;
	padding:2px 2px 5px 2px;
	/*border:1px solid #BEBEBE;*/
	background-color:#cc0000;
	color:#fff;
}
.search_button_img 
{
 height:16px;
 vertical-align:middle;
 background: transparent;
}  
/* Store Locator GridView */
.tableheader
{
    background:#fff url(gridview_header_bg.gif) bottom repeat-x;
    color:#666;
    font-size:11px;
}

.tableitem
{
    padding-left:2px;
    font-family:Arial;
    font-size:11px;
}
/*.tablepager 
{
    color:#000;
    font-weight:bold;
    background:#DFF0FF url(pagerbg.png) repeat-x;

} 
.tablepager a
{
    color:#000 !important;
    font-weight:bold;

} */
 
.pagination {
       color:#000;
       font-weight:bold;
       font-size:11px;
       background:#fff;
            }

.pagination a {
    text-decoration: none !important;
    border: solid 1px #ccc;
    color:#666 !important;
    font-weight:normal;
    background:#eaeaea;
    
}

.pagination a, .pagination span {
    display: block;
    text-decoration: none !important;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
    margin-bottom: 5px;
    
    
}

.pagination .current {
    background: #ccc !important;
    color: #fff;
    border: solid 1px #AAE;
}

.pagination .current .prev, .pagination .current .next
{
    text-decoration: none !important;
    color:#999;
    border-color:#999;
    background:#fff;
}
/* Store Locator GridView */

/*Icon Align*/

.imagemiddle {
	vertical-align:bottom;
}

/*News Pagination Start*/
.newspagination {
       color:#000;
       font-weight:normal;
       background:#fff;
       font-size:12px;
            }

.newspagination a {
    text-decoration: none !important;
    border: solid 1px #ccc;
    color:#666 !important;
    font-weight:normal;
    background:#eaeaea;
    
}

.newspagination a, .newspagination span {
    display: block;
    text-decoration: none !important;
    float: left;
    padding: 0.2em 0.4em;
    margin-right: 5px;
    margin-bottom: 5px;
    
    
}

.newspagination .current {
    background: #ccc !important;
    color: #fff;
    border: solid 1px #AAE;
}

.newspagination .current .prev, .newspagination .current .next
{
    text-decoration: none !important;
    color:#999;
    border-color:#999;
    background:#fff;
}
/*News Pagination End*/
