﻿.fl { float: left; }
.fr { float: right; }
.clear-simple { overflow: hidden; width: 100%; }
.clear { clear: both; }
.bold { font-weight: bold; }

.content { width: 799px; margin: 40px auto; overflow: hidden;}
.main-content { width: 485px }  
.right-bar { width: 292px; }

/*** right bar styles ***/
.right-bar .right-content { background: url("images/right_bar_bg.png") repeat-y; color: #ffffff; }
.right-bar .top-img { background: url("images/right_bar_top_img_bg.png"); height: 120px; width: 292px; }
.right-bar .top-img img { margin: 7px; }
.right-bar .bottom-img { background: url("images/rigth_bar_bottom.png") no-repeat; height: 8px; }
.right-bar .content-block { border-bottom: 1px solid #5f859c; margin: 10px 10px 10px; padding: 0 0 1px 0; }
.right-bar .content-block.last { border-bottom: 0; }
.right-bar .content-block h2 { background: url("images/right_bar_bullet.gif") no-repeat 0 10px; padding: 0 0 0 13px; margin: 0 0 10px; font-weight: normal; }
.right-bar .content-instance { margin: 0 15px 9px; }
.right-bar .content-instance .instance-date { font-weight: bold; }
/*** // ***/

/** destination map block styles **/
.map { height: 50px; border: 1px solid #e1ded5; padding: 10px; background: #f6f5f1; margin: 20px 0; text-align: center;}
.map h2 { font-weight: normal; margin: 0 0 10px 0; }
.map-img {  }
.dest-details  { margin: 0 0 0 23px; width: 245px; }
.map p { margin: 0 0 10px 0; }
/** // **/

/** file download block style **/
.dl-file-block { display: block; text-decoration: none; color: #000000; padding: 0 0 0 36px; border-bottom: 1px solid #dededd; 
					border-top: 1px solid #dededd; height: 70px; width: 444px; line-height: 70px; font-weight: bold; margin: 20px 0; }
					
.default_icon {background: url("images/default_icon.png") no-repeat 0 20px; }					
.excel_icon   {background: url("images/excel_icon.png")   no-repeat 0 20px; }
.folder_icon  {background: url("images/folder_icon.png")  no-repeat 0 20px; }
.jpg_icon     {background: url("images/jpg_icon.png")     no-repeat 0 20px; }
.mp3_icon     {background: url("images/mp3_icon.png")     no-repeat 0 20px; }
.pdf_icon     {background: url("images/pdf_icon.png")     no-repeat 0 20px; }
.mp3_icon     {background: url("images/mp3_icon.png")     no-repeat 0 20px; }
.text_icon    {background: url("images/text_icon.png")    no-repeat 0 20px; }
.word_icon    {background: url("images/word_icon.png")    no-repeat 0 20px; }
