html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr
{
  margin:0px;
  padding:0px;
  outline-width:0;

}

a
{
	outline: none;
	border:none;
	text-decoration:none;
    color: inherit;
}

a img
{ 
	outline: none;
	border:none;
}

h1
{
    color:#004280;
    font-size:15px; 
}

p
{
    margin-bottom:10px;
}

ul
{
    list-style-type: circle;
}

:focus {outline:none;}
::-moz-focus-inner {border:0;}


/** MYRIAD Font ***/

@font-face {
	font-family: 'MyriadProRegular';
	src: url('../plugins/font_myriad/myriadpro-regular-webfont.eot');
	src: local('MyriadProRegular'), url('../plugins/font_myriad/myriadpro-regular-webfont.woff') format('woff'), url('../plugins/font_myriad/myriadpro-regular-webfont.ttf') format('truetype'), url('../plugins/font_myriad/myriadpro-regular-webfont.svg#webfontoAptR9zd') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadProBold';
	src: url('../plugins/font_myriad_bold/myriadpro-bold.eot');
	src: local('MyriadProBold'), url('../plugins/font_myriad_bold/myriadpro-bold.woff') format('woff'), url('../plugins/font_myriad_bold/myriadpro-bold.ttf') format('truetype'), url('../plugins/font_myriad_bold/myriadpro-bold.svg#webfontoAptR9zd') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'MyriadProItalic';
    src: url('../plugins/font_myriad_it/myriadpro-it-webfont.eot');
    src: url('../plugins/font_myriad_it/myriadpro-it-webfont.eot?#iefix') format('embedded-opentype'),
         url('../plugins/font_myriad_it/myriadpro-it-webfont.woff') format('woff'),
         url('../plugins/font_myriad_it/myriadpro-it-webfont.ttf') format('truetype'),
         url('../plugins/font_myriad_it/myriadpro-it-webfont.svg#MyriadProItalic') format('svg');
    font-weight: normal;
    font-style: italic;

}





 
body
{
    
} 
 
.SiteTopBcg
{
    left:0;
    height:521px;
    width:100%;
    position:absolute;
    z-index:-2;
    background:url('../images/site_top_rpt_bcg.png');
}

 /*
.SiteTopBcgHighlight
{
    height:515px;
    position:fixed;
    z-index:-1;
    width:1400px;
    left:50%;
    margin-left:-700px;
    background:url('../images/bcg_highlight.png');
} */
 
.SiteContainer
{
    width:981px;
    margin:auto;
    position:relative;
} 
 
.LogoAndMenuContainer
{
    height:115px;
    width:981px;
    background:url('../images/top_menu_bcg.png');
}

.GoToMainPageLink
{
    margin-left:5px;
}



/* menu */

.TopMenu
{
    font-size:12pt;
	font-family:MyriadProRegular, Arial, Helvetica, sans-serif;
    display:block;
    height:113px;
    text-shadow: 0px 1px 0px rgba(125,125,125,0.2);
    float:right;
}


.TopMenu ul
{
    list-style:none;
    z-index: 10;
}

.TopMenu ul li
{
    
    float:left;
    z-index: 10;
    display:block;
    padding:50px 25px 0px 0px;
    height:63px;
    background: url('../images/inactive_button_bcg.png') repeat-x;
}

.TopMenu ul li .Separator
{
    background: url('../images/menu_buttons_separator.png') repeat-x;
    width:2px;
    height:113px;
    float:left;
    margin-right:25px;
    margin-top:-50px;
}

.TopMenu ul li .Separator.active
{
    background: url('../images/active_menu_buttons_separator.png') repeat-x !important;
}



.TopMenu ul li.active
{
    background: url('../images/active_button_bcg.png') repeat-x;
}




/* Rotator */

.RotatorContainer
{
    margin-left:0px;
    z-index:50;
    width:980px;
    height:350px;
}



.RotatorContainer .RotatorSlideSynLogoOverlay
{
    z-index:0;
    position:absolute;
    background:url('../images/banner_image_overlay.png') no-repeat;
    width:462px;
    height:293px;
    margin-top:-180px;
    margin-left:490px;
    
}


.RotatorContainer .RotatorSlideTitleContainer
{
    margin-top:-100px;
    position:absolute;
    color:#eee;
    z-index:1;
    padding:10px 30px 10px 30px;
    font-family:MyriadProItalic, Arial, Helvetica, sans-serif;
    font-style:italic;
    font-size:40px;
    text-align:center;
    right:0;
    text-shadow: 2px 2px 0px rgba(0,0,0,0.5);
    background:url('../images/banner_text_bcg.png') repeat;
}

/* Text content */

.TextContentExtContainer
{
    margin-top:-18px;    
    position:relative;
    z-index:10000;
    width:1001px;
    margin-left:-10px;
}

.TextContentExtContainer .TextContentContainerTop
{
    width:1001px;
    height:14px;
    background:url('../images/text_content_top.png') no-repeat;  
}

.TextContentExtContainer .TextContentContainerTitlesDivisor
{
    width:1001px;
    height:15px;
    background:url('../images/text_content_titles_divisor.png') no-repeat;  
    
}

.TextContentExtContainer .TextContentContainerMid
{
    width:1001px;
    background:url('../images/text_content_mid.png') repeat-y;  
}

.TextContentExtContainer .TextContentContainerBottom
{
    width:1001px;
    height:14px;
    background:url('../images/text_content_bottom.png') no-repeat;  
}


.LeftContainerTop
{
    width:225px;
    padding:15px 20px 10px 27px;
    font-size:17px;
	font-family:MyriadProRegular, Arial, Helvetica, sans-serif;
    text-align:center;
    float:left;
}

.RightContainerTop
{
    width:672px;
    padding:15px 20px 10px 25px;
    font-size:17px;
	font-family:MyriadProRegular, Arial, Helvetica, sans-serif;
    text-align:left;
    float:left;
}

.LeftContainerBottom
{
    width:225px;
    padding:10px 20px 10px 27px;
    font-size:12px;
	font-family:MyriadProRegular, Arial, Helvetica, sans-serif;
   
    float:left;
}

.RightContainerBottom
{
    width:672px;
    padding:10px 20px 10px 20px;
    font-size:12px;
	font-family:MyriadProRegular, Arial, Helvetica, sans-serif;
    text-align:left;
    float:left;
}

.LeftContainerTitle
{
    margin-top:20px;    
    font-size:17px;
	font-family:MyriadProRegular, Arial, Helvetica, sans-serif;
    text-align:center;
}

.LeftContainerTitleUnderline
{
    height:4px;
    background:#7E7E7E;
    width:250px;
    margin-left:-10px;
    margin-top:8px;
}

.LoginFormInput
{
    width:130px;
    height:25px;
    padding:0px;
    font-size:12px;
	font-family:MyriadProRegular, Arial, Helvetica, sans-serif;
    background:url('../images/input_bcg.png') no-repeat;  
}

.LoginTable
{
    margin:10px auto;
    font-size:13px;    
}

.LoginTable td
{
    width:100px;
}


#LoginMessages
{
    margin-top:10px;
    text-align:Center;
    color:red;
}

/* News */
 
.NewsTitle
{
    margin-top:0px;
    color:#004280;
    font-size:15px; 
}

.NewsDate
{
    margin-top:5px;
    color:#8B8B8B;
    font-size:10px; 
}

.NewsTextSeparator
{
    margin-top:3px;
    height:1px;
    background:#D9D9D9;
    width:540px;
}

.NewsThumb
{
    padding:4px;
    border:1px solid #ccc;
    float:right;
    margin-top:-1px;
}

.NewsText
{
    margin-top:10px;
    margin-bottom:20px;
    width:540px;
    text-align:justify;
}

/* Footer */

.FooterBcg
{
    background:url('../images/page_bottom_bcg.png') repeat;  
    height:124px;
    width:100%;
    margin-top:-50px;
    font-size:12px;
	font-family:MyriadProRegular, Arial, Helvetica, sans-serif;
    background-color:#D7D7D7;
    
}

.FooterLinks
{
    padding-top:60px;
    text-align:center;
}

.FooterLinks a
{
    padding:0px 15px 0px 15px;
}

.Copyright
{
    margin-top:20px;
    text-align:center;
}

.FooterColorExpansion
{
    position:fixed;
    background-color:#D7D7D7;
    width:100%;
    height:5000px;
}

/* OnePxTable */

table
{
    margin:0px;
}

table.OnePxBorderTable 
{
	border-collapse: collapse;	
/*	margin:5px;*/
    border:none;
}

table.OnePxBorderTable th 
{
	font-size:11px;
	font-weight: bold;
	border:1px solid #ccc;
	padding:2px;
    background:#ddd;
}

table.OnePxBorderTable td
{
	font-size:11px;
	border:1px solid #ccc;
	padding:5px;
    background:#fff;
}

table.OnePxBorderTable td ul
{
	/*list-style:none;*/
    margin-left:10px;
}

table.OnePxBorderTable td img
{
	border:none;
    background:none;
    cursor: pointer;
}

table.OnePxBorderTable td img.handle
{
    cursor:move;
}

table.OnePxBorderTable tr
{
	border:none;
}


/* Pagination */

.Pagination
{
    text-align:center;
    margin-top:10px;
}

.Pagination a,.AjaxPaginationPageLink
{
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:8.5pt;
    margin-left:5px;
    text-align:center;
    padding-top:4px;
    padding-right:3px;
    padding-left:2px;
    padding-bottom:0px;
    display:inline-block;
    width:27px;
    
    height:18px;
    color:#6db3f2;  
    cursor:pointer;
}

.Pagination a.Active,.AjaxPaginationPageLink.Active
{
    color:#fff;
    background-color:#6db3f2;
}

.Pagination .Dots
{
    margin-left: 5px;
    vertical-align:middle;
    color:#6db3f2; 
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size:10px;
}

/* Contact form */

#ContactForm input
{
    font-size:12px;
	font-family:MyriadProRegular, Arial, Helvetica, sans-serif;
    margin:2px;
    width:130px;
} 


#ContactForm select
{
    font-size:12px;
	font-family:MyriadProRegular, Arial, Helvetica, sans-serif;
    margin:2px;
    width:135px;
} 

#ContactForm textarea
{
    font-size:12px;
	font-family:MyriadProRegular, Arial, Helvetica, sans-serif;
    margin:2px;
    width:460px;
} 

