@import url(../../Content/Css/Layout.css);
/********* GLOBALS *********/

body {font-family:Verdana;font-size:12px; color:#666;}

/* Border */
#bLeft,#bCenter{ float:left;}
#bCenter{ width:920px; padding-top:20px;}
#bRight{float:left;}
.clear{ clear:both;}

/* Struttura */
#wrap{ width:990px; margin: 0 auto;position:relative;}
#header{ text-align:right; border-bottom:1px solid #000; margin-bottom:5px; }
#page{ border-bottom:1px solid #000;background: url(bg.png) left top repeat-y;}
.colLeft{width:236px; float:left; margin-right:1%; padding:32px 10px 0 10px;}
.colRight{float:right;margin-left:1%;  padding:32px 10px 0 10px; background: url(bg1.png) left top repeat-y;}
.colRight .dx{width:380px; }
.colLeft, .colRight{display:table-cell;}
#main{ margin-left:260px; background:#fff;padding-top:31px; padding-left:5px; padding-right:5px;}
.siteLogo{padding-right:10px;}
img.main{ position:absolute; top:10px; left:40px;}
#footer{ clear:both;}
.sx,.dx{ margin-bottom:40px;}

/* General Link and Text*/
a{ color:#0081c6; text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h4{color:#0081c6; font-size:14px; font-weight:bold; margin:10px 0;}
strong{ font-weight:bold;}
p,ul{ padding:10px 0;}
table{ margin:10px 0;}

ul li{ list-style:disc inside;}
.current a{ color:#f00;}
#main .Contacts{ display:none;}
p,li,td{ line-height:17px;}

/* TopMenu */
.topMenu{ border-top:5px solid #000; border-bottom:1px solid #000; padding:10px;}
.topMenu li{ display:inline; font-weight:bold; font-size:13px; margin-right:10px;}
.topMenu li:first-child{ margin-right:200px;}

/* SubMenu */
.subMenu{ margin-top:20px;}
.subMenu tr td{ width:40px; height:150px; vertical-align:top;}
.colRight form label{ width:150px;}
.subMenu a.current img{border:4px solid #ff0;}

/* Employee Avatar */
.employee{ margin-top:100px; text-align:center;}

/* Summary */
#summary #flip{ position:absolute; margin-top:0; margin-left:80px; color: #0081c6;font-size: 14px;font-weight: bold;}

/* Freecopy*/
#freecopy form input[type="text"]{float:right; margin-right:20px; width:250px; height:10px;}
#freecopy form #submit,#btn_go{position:relative; margin-left:330px;}
#freecopy form span{ float:left; }

/* Validation */
.field-validation-error{ color: #ff0000;}
.input-validation-error{border: 1px solid #ff0000;background-color: #ffeeee;}
.validation-summary-errors{font-weight: bold;color: #ff0000;}

/* Subscription */
#form1{ padding:40px 10px 10px 10px; width:600px; margin: 0 auto;}
#form1 #lbl_buy, #form1 #LInfo{color:#0081c6; font-size:14px; font-weight:bold; margin:10px 0;}
#form1 .buyto .Label{ width:100px; display:block; float:left;}
#form1 .buyto .TextBox{ width:430px;}
#BBuy{background: url(/Upload/btn_go.jpg) left top;border:0;width: 32px;height: 40px;cursor: pointer;}
.confirm{float:right;}

/*encript*/
#confirm{background:url(/Upload/arrow_right.png) top left no-repeat; border:0; width:97px; height:32px; cursor:pointer;}
#btn_back{background:url(/Upload/arrow_left.png) top left no-repeat; border:0; width:97px; height:20px; cursor:pointer;}

/* Newsletter */
#nl{ padding-top:40px; width:600px; margin:0 auto;}