﻿/*****reset and clearing********************************************************************/
:link,:visited {text-decoration:none;}
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size : 1em;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,a,img {margin:0; padding:0;}
legend,caption {display:none;}
a img,:link img,:visited img,fieldset {border:none;}
a, a:link, a:visited, a:active, input {outline:none;}
.clearer:after, .header:after, .columns:after, .footerLinks:after {content: '[HI MUM]'; display: block; height: 0; clear: both; visibility: hidden;}
.clearer, .header, .columns, .footerLinks {display: inline-block;}
/*\*/
.clearer, .header, .columns, .footerLinks {display: block;}

/*****form#aspnetForm, #content extra div - developers purposes*/
html, body, form#aspnetForm, #content  {width:100%; height:100%;}

/*--------------------------------------------------------------------------*/
/*****COMMON*****/
/*--------------------------------------------------------------------------*/
.templateWMC {width:100%; height:100%; position:relative; z-index:0;}
.templateWMC .pageContainer {width:100%; height:100%;}
.templateWMC .pageContent {width:990px; min-height: 100%; height: auto !important; height: 100%; 
	margin: 0 auto -320px; padding:0px;}

/*--------------------------------------------------------------------------*/
/*****HEADER*****/
/*--------------------------------------------------------------------------*/
.templateWMC .header {height:155px; padding:0px 25px;}

/*--------------------------------------------------------------------------*/
/*****COLUMNS*****/
/*--------------------------------------------------------------------------*/
.templateWMC .columns {padding:0px 0px 20px 0px;}
.templateWMC .columns .rightCol {float:right; display:inline; width:665px; margin:10px 25px 0px 0px;}
.templateWMC .columns .leftCol {float:left; display:inline; width:254px; margin:0px 0px 0px 17px;}
.templateWMC .columns .oneCol {float:left; display:inline; width:940px; margin:0px 25px 0px 25px;}

/*--------------------------------------------------------------------------*/
/*****FOOTER *****/
/*--------------------------------------------------------------------------*/
.templateWMC .footerSticky {height:320px;}
.templateWMC .footer {width:940px; margin:0px auto; height:320px;}

/*--------------------------------------------------------------------------*/
/*****CONTAINERS*****/
/*--------------------------------------------------------------------------*/
/*column containers*/
.templateWMC .columns .rightCol .containerRightCol {}
.templateWMC .columns .leftCol .containerLeftCol {width:238px; margin:0px auto;}

/*footer containers*/
.templateWMC .footer .footerLinksCol .containerFooterFirstTile {}
.templateWMC .footer .footerLinksCol .containerFooterSecondTile {}
.templateWMC .footer .footerLinksCol .containerFooterThirdTile {}

/*homepage containers*/
.templateWMC .columns .oneCol .containerOneCol {}
.templateWMC .containerHomeFirstTile,
.templateWMC .containerHomeSecondTile,
.templateWMC .containerHomeThirdTile {float:left; display:inline; width:237px; overflow:hidden;}
.templateWMC .containerHomeFirstTile,
.templateWMC .containerHomeSecondTile {padding:0px 29px 0px 0px; margin:0px 29px 0px 0px; border-right:1px solid #cfcfcf;}
.templateWMC .containerHomeFirstTile {margin-left:50px;}
.templateWMC .containerHomeThirdTile {}