﻿/* CSS Classes Related to Controls */



/*Layout*/
body, h1, h2, h3, h4, h5, h6, p {font-weight:normal; margin:0; padding:0; border:0;	font-size:100%;	font:inherit; }

html, body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 0.88em; color:#000; background:#fff; min-width:1055px;}
.body{background:url(../../images/bkg-body.jpg) repeat-x;}
.wrapper {width:1011px; margin:auto}
.wrapper-blue {background:#2e3192; width:995px; height:344px; margin:auto; border:solid 8px #2e3192;}
/* LINKS */
a:link {color: #7396b9; text-decoration:underline;}
a:active, a:visited{color:#7396b9 !important; text-decoration:underline;}
a:hover {color: #21497b !important; text-decoration:none;}
#header {background:url(../../images/bkg-header.jpg) repeat-x; height:147px}
	#header table {margin-top:20px}
#nav {background:#7194b8; height:42px;}
#flash img {border:solid 8px #2e3192;}
#boxes-light {float:left; width:252px;border-right:1px solid #fff;
               background:url(../../images/mountain.png) bottom right no-repeat #acc9de;
               line-height:1.58em; border-top:1px solid #fff;min-height:370px;}
#boxes-dark {float:left; width:252px; border-right:1px solid #fff; 
             background:url(../../images/mountain.png) bottom right no-repeat #bcdcf3;
              line-height:1.58em; border-top:1px solid #fff;min-height:370px; }
.box-content{text-align:left; margin:0 13px ;min-height:150px !Important; /* border:solid 1px red;*/  }
	
#content {line-height:1.88em; border-top:1px solid #fff; border-left:1px solid #a1b7cd; border-right:1px solid #a1b7cd; background:url(../../images/bkg-content.jpg) repeat-x #fff; padding:20px; width:969px; margin:auto; clear:both; height:auto;min-height:330px; overflow:hidden; _overflow:visible; zoom:1}
#footer {height:225px; background:url(../../images/bkg-footer.jpg) repeat-x bottom #7396b9; clear:both; padding-top:11px;}
	#footer a:link, a:active, a:visited {color:#000; text-decoration:underline}
	#footer a:hover {color:#2e3192; text-decoration:underline}

.right {float:right}
.left {float:left}
.img {border:4px solid #2e3192}
.weather {width:268px; float:right; text-align:right; border:6px solid #2e3192; height:175px}
.clear {clear:both}

p {margin:15px 0px 15px 0px}
h1 {font-family: 'PT Sans Narrow', sans-serif; color:#2e3192; font-size:2.98em; font-weight:bold; padding-bottom:15px}
.h1 { background:url(../../images/h1.gif) repeat-x bottom;}
h2, .subheading {color:#7396b9; font-style:italic; font-weight:bold; font-size:1.40em;}
.txt-red {color:#ff0000}

ul.snow{ list-style: none; margin:15px; padding:0}
.snow li{ background:url(../../images/SnowflakeLi.jpg) no-repeat 0 2px !important; padding-left:18px;}
.li a{color: #65a337 !important; }
.ColL{padding-left:15px !important;}
.ColR{padding-right:15px !important;}
.SpcL{margin-left:15px !important;}
.SpcR{margin-right:15px !important;}
.SpcB{margin-bottom:15px !important;}
.SpcT{margin-top:15px !important;}
.box{display:block}
.divmgs{ -moz-border-radius:8px; border-radius:8px; overflow:hidden; _overflow:visible; zoom:1; color:#2e3192;  font-weight:bold;
          box-shadow: 3px 3px 3px #ccc;-moz-box-shadow: 3px 3px 3px #ccc; -webkit-box-shadow:3px 3px 3px #ccc;
		 background:#fff9e7; border:solid 2px #e6ddb4; padding:10px; margin:10px 0;  width:600px; text-align:center; }
.divmgs img { margin:0 5px 0 0}


