﻿body
{
	height:100%;
	background-image:url(Images/BackgroundGradient.jpg); 
	background-repeat : repeat; 
	background-position:center;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family: verdana,arial,sans-serif; 
}

h1
{
	font-size:14px;
	font-family: 'Microsoft Sans Serif'; 
	font-weight :bold ;
}

h2
{
	font-size:13px;
	font-family: 'Microsoft Sans Serif'; 
	font-weight :bold ;
}

h3
{
	font-size:13px;
	font-family: 'Microsoft Sans Serif'; 
	font-weight :bold ;
}

a:hover, #a:hover
{
	/*color:#FE7300;*/
	color:#BF3600;
}


/* MasterPage Header */
.master-header-table
{
	border:0px;
	width:1000px; 
	background-color:White ;
}

.master-swither-active
{
	color:#861600;
	font-weight:bold ; 
	text-decoration:none;
}

.master-swither-passive
{
	color:#93A0CF;
	font-weight:bold ; 
	text-decoration:none; 
}

.master-header-top-table
{
	border:0px;
	width:1000px; 
	height:30px; 
}

.master-header-top-table-left-column
{
	border:0px;
	width:976px; 
	background-color:White ;
	text-align:right ;
	padding-right:10px;  
}

.master-header-top-table-right-column
{
	border:0px;
	width:24px; 
	background-image:url(Images/page.gif); 
}

.master-header-table-top-logo
{
	border:0px;
	height:0px;
	vertical-align: top ; 
	text-align:left ; 
}

.master-header-table-top
{
	border:0px;
	height:86px;
	vertical-align: bottom ; 
	text-align:right;
	padding-right:20px;   
}

.master-header-table-top-sitepart
{
	font-family:Times New Roman ; 
	font-size:41px;
	color:#0A295E;   
}

.master-header-table-horisontal-menu
{
	border:0px;
	height:30px;
	vertical-align: top ; 
}

/* MasterPage Content */
.master-content-table
{
	border:0px;
	width:1000px; 
	background-color:White ;
}

.master-content-left-cell
{
	border:0px;
	width:205px; 
	vertical-align: top ; 
	text-align:left; 
	padding-left:5px; 
}

.master-content-cell
{
	border:0px;
	width:570px; 
	vertical-align:top ; 
	text-align:left;
	padding-left:5px; 
	padding-right:10px; 
	padding-bottom:20px;  
}

.sa-master-content-cell
{
	border:0px;
	width:650px; 
	vertical-align:top ; 
	text-align:left;
	padding-left:2px; 
	padding-right:3px; 
	padding-bottom:10px;  
}

.master-content-right-cell
{
	border:0px;
	width:205px; 
	vertical-align:top; 
	text-align:left; 
	padding-right:5px; 
}



/* Horisontal Menu */

.horisontal-menu-background
{
	height:24px;
	width:100%; 
	/*background-image:url(Images/HorisontalMenuBackground.gif); */
	background-color:#93A0CF; 
	  
}

 .horisontal-menu
{
	height:24px;
	margin-left:auto ;
	margin-right:auto ;
	text-align:center ; 
}

.horisontal-menu-item, .horisontal-menu-item a, .horisontal-menu-item a:visited,.horisontal-menu-item a:active
{ 
	 vertical-align:middle ;
	 font-weight: bold; 
	 font-size:14px;
	 font-family: 'Microsoft Sans Serif'; 
	 text-decoration: none; 
	 border-bottom-style:none;
	 border-bottom-width:0px;
	 azimuth:center ;
	 color:#190D81;
}

.horisontal-menu-item a:hover
{ 
	 vertical-align:middle ;
	 font-weight: bold; 
	 font-size:14px;
	 font-family: 'Microsoft Sans Serif'; 
	 text-decoration: none; 
	 border-bottom-style:none;
	 border-bottom-width:0px;
	 azimuth:center ;
	 color:#BF3600;
}
.horisontal-menu-item-selected, .horisontal-menu-item-selected a, .horisontal-menu-item-selected a:visited
{ 
	 vertical-align:middle ;
	 font-weight: bold; 
	 font-size:14px;
	 font-family: 'Microsoft Sans Serif'; 
	 text-decoration: none; 
	 border-bottom-style:none;
	 border-bottom-width:0px;
	 azimuth:center ;
	 color:#861600;
}

.horisontal-menu-item-left-background
{
	height:21px;
	width:4px; 
	background-repeat:no-repeat;
	background-image:url(Images/HorisontalMenuItemLeftBackg.gif); 
}

.horisontal-menu-item-right-background
{
	height:21px;
	width:90px; 
	background-repeat:repeat-y;
	background-image:url(Images/HorisontalMenuItemRightBack.gif); 
	text-align:center ; 
	
}

 .horisontal-menu-separator
{ 
	vertical-align:middle;
	text-align:center ; 
	/*background-image:url(Images/HorisontalMenuSeparator.gif); 
	background-repeat:no-repeat; 
	background-position:center;
	width:16px; */
	width:2px; 
}

.horisontal-menu-dynamic-item
{ 
	 text-align:left;
	 vertical-align:middle ;
	 font-size:12px;
	 font-family: 'Microsoft Sans Serif'; 
	 text-decoration: none; 
	 /*border-bottom-style:none;*/
	 border-width:3px;
	 azimuth:center ;
	 color:#190D81;
	 border-style:solid;
	 border-color:White;
}

.horisontal-menu-dynamic-item-selected
{ 
	 text-align:left;
	 vertical-align:middle ;
	 font-size:12px;
	 font-family: 'Microsoft Sans Serif'; 
	 text-decoration: none; 
	 /*border-bottom-style:none;*/
	 border-width:3px;
	 azimuth:center ;
	 color:#861600;
	 background-color:#EAECF5;
	 border-color:#EAECF5;
	 border-style:solid;
}

.horisontal-menu-dynamic
{
	background-color:#93A0CF;
}
/* Vertical Menu */

.vertical-menu-table-top
{
	background-image: url(Images/VerticalMenuTopBackground.gif); 
	background-repeat: no-repeat ; 
	height:22px;
	width:200px;
	vertical-align: top ; 
	text-align:left ;
}

.vertical-menu-table-middle
{
	background-image: url(Images/VerticalMenuMiddleBackground.gif); 
	background-repeat: repeat-y  ; 
	azimuth:left ;
	width:200px;
	
	text-align:left ;
}

.vertical-menu-table-bottom
{
	background-image: url(Images/VerticalMenuBottomBackground.gif); 
	background-repeat: no-repeat ; 
	vertical-align: top  ; 
	height:11px;
	width:200px;
	text-align:left ;
}

.vertical-menu
{
  margin-left:-15px; 
  width:200px;
}

a.vertical-menu-node-selected, a.vertical-menu-node-selected:visited
{
  color: #BF3600;
}


.vertical-menu-node-level0
{
	  
}

.vertical-menu-node-level1
{
   font-size:12px;
   font-family: 'Arial'; 
   color:#12352C;
   /*height:25px; */
   margin-left:3px;  
}

.vertical-menu-node-level2
{
   font-size:11px;
   font-family: 'Arial'; 
   color:#12352C;
   /*height:20px;*/
   margin-left:5px;
   display:block ;   
   
}

/* News block */

.news-block-table-top
{
	background-image: url(Images/NewsBlockTitleBackground.gif); 
	background-repeat: no-repeat ; 
	height:22px;
	width:200px;
	vertical-align:middle ;
	font-weight: bold; 
	font-size:14px;
	font-family: 'Microsoft Sans Serif'; 
	text-decoration: none; 
	border-bottom-style:none;
	border-bottom-width:0px;
	azimuth:center ;
	color:#190D81;
	text-align:center ; 
}

.news-block-table-content
{
	background-image: url(Images/NewsBlockMiddleBackground.gif); 
	background-repeat: repeat ; 
	width:200px;
	text-align:left;
}

.news-block-table-bottom
{
	background-image: url(Images/NewsBlockBottomBackground.gif); 
	background-repeat:no-repeat ; 
	width:200px;
	height:7px;
	text-align:right;
}

/* Sites */

.sites-table-top
{
	background-image: url(Images/SiteTopBackground.gif); 
	background-repeat: no-repeat ; 
	vertical-align: bottom; 
	height:7px;
	width:137px;
	text-align:left ;
}

.sites-table-header
{
	background-image: url(Images/SiteMiddleBackground.gif); 
	background-repeat: repeat ; 
	width:137px;
	text-align:center;
	font-size:11px; 
	height:20px;
	vertical-align:middle ;  
	font-family: 'Arial Narrow'; 
}

.sites-table-image
{
	background-image: url(Images/SiteMiddleBackground.gif); 
	background-repeat: repeat ; 
	width:137px;
	text-align:center;
}

.sites-table-description
{
	background-image: url(Images/SiteMiddleBackground.gif); 
	background-repeat: repeat ; 
	width:137px;
	text-align:right;
	font-size:10px; 
	font-family: 'Arial'; 
}

.sites-table-bottom
{
	background-image: url(Images/SiteBottomBackground.gif); 
	background-repeat:no-repeat ; 
	width:137px;
	height:7px;
	text-align:right;
}

/* ContactUs Control*/

.contactus-ctrl-table
{
	width:480px;
}

.contactus-ctrl-table-lablecolumn
{
	width:170px;
	font-family: Verdana;
	font-size: 11px;
	vertical-align:top;
}

.contactus-ctrl-textbox
{
	width:270px;
	margin-bottom:6px;
}

.contactus-ctrl-dropdown
{
	width:270px;
	margin-bottom:6px;
}

.contactus-ctrl-margin5
{
	margin-top:5px;
}

.contactus-ctrl-titlecolumn
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-align:center ;
}

.contactus-ctrl-errsummary
{
	font-family: Verdana;
	font-size: 14px;
}


.securitycode-ctrl-margin5
{
	margin-top:5px;
	
}

/* Free Quotes Control*/

.freequots-ctrl-table
{
	width:480px;
	
}

.freequots-ctrl-table-lablecolumn
{
	width:170px;
	font-family: Verdana;
	font-size: 11px;
	border-bottom: solid 6px #ffffff;
	vertical-align:top;
}

.freequots-ctrl-table-editcolumn
{
	border-bottom: solid 6px #ffffff;
	vertical-align:top;
}

.freequots-ctrl-textbox
{
	width:270px;
}

.freequots-ctrl-dropdown
{
	width:270px;
}

.freequots-ctrl-errsummary
{
	font-family: Verdana;
	font-size: 14px;
}


/* Messages */
.msg_error
{
	font-size: 12px;
	color: red;
	font-style: italic;
	font-family: Verdana;
	padding-top:20px; 
}

/* Copyright */

.copyright
{
	text-align:center;
	font-family: Verdana;
	font-size: 10px;
}

/* Grid */
.grid
{
	
}
.grid-header
{
	background-color: #C2C8E1;
	height: 22px;	
}
.grid-header a
{
	text-decoration: none;
	font-weight: normal;	
	display: block;
	height: 20px;
	width: 100%;
	color: black;
	padding-top: 2px;
}
.grid-header a:hover
{
	color: navy;
}
.grid-row
{	
}
.grid-alternative-row
{
	background-color: #f5f5f5;
}
.grid-selected-row
{
	background-color: #316ac5;
}
.grid-pager
{
	height: 28px;
	text-align:center;
}
.grid-pager a
{
	text-decoration: none;
	font-weight: normal;	
	color: black;
}
.grid-pager a:hover
{
	color: navy;
}

/*latest - news*/

.news-fulltext
{
	text-align:left ;
}

.news-description
{
	text-align:left ;
	font-style :italic ;
}

.news-title
{
	text-align:left ;
	font-weight :bold ;
}

.news-author
{
	text-align:right ;
	font-style :italic ; 
}

.news-time
{
	text-align:right ;
	font-style:italic ; 
	padding-right:10px;
	padding-left:10px;
}

/*rss - news*/

.rss-news-description
{
	text-align:left ;
	font-style :normal;
}

.rss-news-title, .rss-news-title a
{
	text-align:left ;
	font-weight :bold ;
	font-size:12px; 
}

.rss-news-time
{
	text-align:left ;
}

/*Events*/
.event-title
{
	text-align:center;
	padding:15px; 
	font-size:16px;
	color:  #BF3600;
	font-weight:bold ; 
	font-family:Verdana ; 
}

.event-content
{
	text-align:left;
	text-align:justify;
	padding:5px; 
}

.event-description
{
	text-align:justify;
}

.event-heading
{
	text-align:left;
	padding-left:10px;
	padding-top:10px;  
	padding-bottom:10px;
	color:  #0A295E;
	font-size:13px; 
	font-weight:bold ; 
	
}

.event-dates
{
	text-align:right;
	color:#000000;
	font-weight:bold ; 
	padding-bottom:20px;
	padding-right:20px;
}

.event-text
{
	text-align:justify;
	color:#000000;
	font-weight:normal; 
}

.event-program-date
{
	text-align:left;
	padding:15px; 
	font-size:16px;
	color:  #BF3600;
	font-weight:bold ; 
	font-family:Verdana ; 
}

.event-program-session-title
{
	color:  #0A295E;
	text-align:center;
	font-weight:bold; 
	font-size:14px;
}

.event-program-session-description
{
	text-align:center;
	color:#000000;
	font-weight:normal; 

}

.event-program-session-address
{
	text-align:center;
	color:#000000;
	font-weight:normal;
	
}

.event-program-presentation-times
{
	text-align:justify;
	color:#000000;
	font-weight:normal;
	vertical-align:top;
	width:140px;  
}

.event-program-presentation-title
{
	text-align:justify;
	color:#000000;
	font-weight:bold; 
}

.event-program-presentation-description
{
	text-align:justify;
	color:#000000;
	font-weight:normal; 
	padding-left:10px; 
}

.event-program-presentation-speakers
{
	text-align:justify;
	color:#000000;
	font-weight:normal; 
}
.event-about-speakers-title
{
	text-align:left;
	color:#000000;
	font-weight:normal; 
}
.event-about-speakers-bio
{
	text-align:justify;
	color:#000000;
	font-weight:normal; 
}

.event-list-dates
{
	text-align:left;
	color:#000000;
	font-weight:bold ; 
}

.event-list-title
{
	color:  #0A295E;
	text-align:left;
	font-weight:bold; 
	font-size:14px;
}

.event-list-description
{
	text-align:justify;
	color:#000000;
}

.event-list-registration
{
	text-align:right;
	font-weight:bold; 
	font-size:14px;
	padding:6px; 
	font-style:italic ; 
}



