/**
 *	Common layout stuff.
 */
body{ text-align:center; margin:0px; padding:0px; background:white; font-family:Verdana,Tahoma,Helvetica,Arial,Sans-Serif; font-size:12px; }
div{ margin:0px; padding:0px; background:none; border:none; }
table{ font-family:Verdana,Tahoma,Helvetica,Arial,Sans-Serif; font-size:12px; }
table td{ vertical-align:top; }
form{ margin:0px; padding:0px; }
a{ font-weight:normal; text-decoration:none; }
a:hover{ font-weight:normal; text-decoration:none; }
li{ list-style-type:circle; }
ul{ margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
ul li{ list-style-type:circle; }
ol{ margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
ol li{ list-style-type:decimal; }
input{ vertical-align:middle; font-family:Verdana,Tahoma,Helvetica,Arial,Sans-Serif; font-size:11px; }
select{ margin:0px; padding:0px; vertical-align:middle; font-family:Verdana,Tahoma,Helvetica,Arial,Sans-Serif; font-size:11px; background:white; border:1px inset rgb(217,217,217); }
textarea{ margin:0px; padding:1px; font-family:Verdana,Tahoma,Helvetica,Arial,Sans-Serif; font-size:11px; border:1px inset rgb(217,217,217); background:white; }
iframe{ margin:0px; padding:0px; border:none; display:block; }

/**
 *	Some special input-classes.
 */
input.button{ margin:0px; padding:1px; background:rgb(217,217,217); border:1px solid rgb(106,106,106); color:rgb(82,82,82); cursor:pointer; }
input.text{ margin:0px; padding:1px; font-family:Verdana,Tahoma,Helvetica,Arial,Sans-Serif; font-size:11px; border:1px inset rgb(217,217,217); background:white; }
input.checkbox, input.radio{ margin:0px; padding:0px; }

/**
 *	Form classes.
 */
table.Form{ width:auto; }
table.Form tr{ margin-bottom:4px; }
table.Form td sup{ font-size:9px; }
table.Form td.Spacer{ height:4px; overflow:hidden; }
table.Form td.Label{ text-align:right; padding-right:4px; padding-left:4px; padding-top:1px; }
table.Form td.LabelRed{ text-align:right; padding-right:4px; padding-left:4px; padding-top:1px; color:rgb(198,71,45); }
table.Form td.Checkbox, table.Form td.Radio{ padding-top:1px; }

/**
 *	Some simple-classes.
 */
input.SearchText{ width:549px; margin:0px; vertical-align:middle; padding:0px; font-family:Verdana,Tahoma,Helvetica,Arial,Sans-Serif; font-size:12px; background:none; color:rgb(82,82,82); border:none; }
input.SearchButton{ width:81px; height:24px; vertical-align:middle; border:none; background:none; margin:0px; padding:0px; }

/**
 *	The framework for laying out the content.
 */
div#Main{ position:relative; width:980px; height:632px; margin-left:auto; margin-right:auto; text-align:left; background:white; color:rgb(82,82,82); }
div#Header{ position:absolute; top:0px; left:0px; width:100%; height:120px; overflow:hidden; background-color:rgb(123,123,123); background-image:url("../images/header/default.jpg"); background-position:180px 20px; background-repeat:no-repeat; }
div#Topmenu{ position:absolute; top:75px; left:190px; width:799px; height:45px; overflow:hidden; z-index:2; }

div#Title { position:absolute; top:142px; left:191px; font-weight:bold; }
div#Title a{ color:rgb(82,82,82); text-decoration:none; font-weight:normal; }
div#Title a:hover{ font-weight:bold; }

div#Footer{ position:absolute; top:612px; left:0px; width:980px; height:20px; overflow:hidden; background:black; text-align:center; }
div#Footer img{ vertical-align:middle; }

div.Content{ padding:5px; }

div#Welcome { position:absolute; top:170px; left:331px; }
div#Welcome a{ color:rgb(82,82,82); }
div#Welcome a:hover{ font-weight:bold; }
div#Welcome a.SmallLink{ font-size:10px; font-weight:normal; }
div#Welcome a.SmallLink:hover{ font-size:10px; font-weight:normal; }
div#Welcome b.Outset{ position:relative; left:-80px; }

div#BoxCenter{ position:absolute; top:170px; left:331px; width:630px; height:420px; overflow:auto; border:1px solid rgb(123,123,123); background:rgb(240,240,240); }
div#BoxCenter a{ color:rgb(82,82,82); }
div#BoxCenter a:hover{ font-weight:bold; }
div#BoxCenter a.SmallLink{ font-size:10px; font-weight:normal; }
div#BoxCenter a.SmallLink:hover{ font-size:10px; font-weight:normal; }
div#BoxCenter span.SmallText{ font-size:10px; }
div#BoxCenter div.Title{ margin:0px; padding:4px; background:rgb(217,217,217); }
div#BoxCenter div.Text{ margin:0px; padding:4px; background:rgb(240,240,240); }
div#BoxCenter div.Spacer{ border:none; background:white; height:2px; margin-left:4px; margin-right:4px; overflow:hidden; }

div#BoxTop{ position:absolute; top:170px; left:331px; width:630px; border:1px solid rgb(123,123,123); background:rgb(240,240,240); }
div#BoxLeft{ position:absolute; top:170px; left:191px; width:130px; height:420px; overflow:hidden; }
div#BoxLink{ position:absolute; top:170px; left:191px; width:130px; height:420px; overflow:hidden; text-align:center; }
div#BoxLink a{ font-family:Verdana,Tahoma,Helvetica,Arial,Sans-Serif; font-size:10px; color:rgb(82,82,82); text-transform:uppercase; }

div#BoxBottom{ position:absolute; top:230px; left:331px; width:630px; height:360px; overflow:auto; border:1px solid rgb(123,123,123); background:rgb(240,240,240); }
div#BoxBottom a{ color:rgb(82,82,82); }
div#BoxBottom a:hover{ font-weight:bold; }
div#BoxBottom a.SmallLink{ font-size:10px; font-weight:normal; }
div#BoxBottom a.SmallLink:hover{ font-size:10px; font-weight:normal; }
div#BoxBottom span.SmallText{ font-size:10px; }
div#BoxBottom div.Title{ margin:0px; padding:4px; background:rgb(217,217,217); }
div#BoxBottom div.Text{ margin:0px; padding:4px; background:rgb(240,240,240); }
div#BoxBottom div.Spacer{ border:none; background:white; height:2px; margin-left:4px; margin-right:4px; overflow:hidden; }

div#Sidemenu{ position:absolute; top:170px; left:0px; width:180px; height:532px; overflow:hidden; background:white; }
div#Sidemenu div.HLine{ height:1px; width:180px; overflow:hidden; background:rgb(123,123,123); }
div#Sidemenu a.Link{ display:block; padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px; color:rgb(82,82,82); text-decoration:none; font-weight:normal; }
div#Sidemenu a.Link:hover{font-weight:bold; text-decoration:none; }
div#Sidemenu a.LinkSel{ display:block; padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px; color:rgb(82,82,82); text-decoration:none; font-weight:bold; }
div#Sidemenu a.LinkSel:hover{ font-weight:bold; text-decoration:none; }
div#Sidemenu span.LinkDis{ display:block; padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px; color:rgb(160,160,160); text-decoration:none; font-weight:normal; }
div#Sidemenu a.Sublink{ display:block; padding-top:4px; padding-bottom:4px; padding-left:14px; padding-right:4px; color:rgb(82,82,82); text-decoration:none; font-weight:normal; }
div#Sidemenu a.Sublink:hover{font-weight:bold; text-decoration:none; }
div#Sidemenu a.SublinkSel{ display:block; padding-top:4px; padding-bottom:4px; padding-left:14px; padding-right:4px; color:rgb(82,82,82); text-decoration:none; font-weight:bold; }
div#Sidemenu a.SublinkSel:hover{ font-weight:bold; text-decoration:none; }
div#Sidemenu span.SublinkDis{ display:block; padding-top:4px; padding-bottom:4px; padding-left:14px; padding-right:4px; color:rgb(160,160,160); text-decoration:none; font-weight:normal; }
div#Sidemenu div.Info{ padding:4px; padding-left:25px; font-size:9px; }

div#Sidemenu2{ position:absolute; top:534px; left:0px; width:180px; background:white; }
div#Sidemenu2 div.HLine{ height:1px; width:180px; overflow:hidden; background:rgb(123,123,123); }
div#Sidemenu2 div.Spacer{ height:10px; overflow:hidden; }
div#Sidemenu2 a.Link{ display:block; padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px; color:rgb(82,82,82); text-decoration:none; font-weight:normal; background-repeat:no-repeat; background-position:right top; }
div#Sidemenu2 a.Link:hover{font-weight:bold; text-decoration:none; }
div#Sidemenu2 a.LinkSel{ display:block; padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px; color:rgb(82,82,82); text-decoration:none; font-weight:bold; background-repeat:no-repeat; background-position:right top; }
div#Sidemenu2 a.LinkSel:hover{ font-weight:bold; text-decoration:none; }
div#Sidemenu2 a.Sublink{ display:block; padding-top:4px; padding-bottom:4px; padding-left:14px; padding-right:4px; color:rgb(82,82,82); text-decoration:none; font-weight:normal; }
div#Sidemenu2 a.Sublink:hover{font-weight:bold; text-decoration:none; }
div#Sidemenu2 a.SublinkSel{ display:block; padding-top:4px; padding-bottom:4px; padding-left:14px; padding-right:4px; color:rgb(82,82,82); text-decoration:none; font-weight:bold; }
div#Sidemenu2 a.SublinkSel:hover{ font-weight:bold; text-decoration:none; }

div#LinkHome{ display:block; position:absolute; top:20px; left:10px; width:160px; height:90px; z-index:2; }
div#LinkAnova{ display:block; position:absolute; top:2px; left:15px; z-index:2; }
div#LinkAnova a{ font-size:10px; font-weight:bold; color:rgb(255,255,255); }

div#LineV1{ position:absolute; z-index:3; top:20px; left:0px; width:1px; height:592px; overflow:hidden; background:rgb(123,123,123); }
div#LineV2{ position:absolute; z-index:3; top:20px; left:179px; width:1px; height:592px; overflow:hidden; background:rgb(123,123,123); }
div#LineV3{ position:absolute; z-index:3; top:20px; left:979px; width:1px; height:592px; overflow:hidden; background:rgb(123,123,123); }

/**
 *	Advertising.
 */
iframe#Advertising{ position:absolute; top:160px; left:50%; width:400px; height:318px; background:white; z-index:10; padding:0px; margin:0px; border:1px solid rgb(82,82,28); overflow:hidden; }

