/* STYLE SHEET FOR CORPOPAC - TEMPLATE 1 */
/* Created 2008 by ENOSIS Active Design*/
/* www.enosis.ch */
/* -------------------------------------------------------------------------------------------- */

/* GLOBAL ------------------------------------------------------------------------------------- */
* { margin: 0; padding: 0}
html, body{height:100%; height:auto; margin:auto }
img{border:0}
a, a.* {cursor:pointer; text-decoration:none}

/* MAIN LAYOUT - SIZE & POSITION -------------------------------------------------------------- */
.indiv{border:0px dotted #CCCCCC}
#maindiv{width:960px; height:auto; margin: 2% auto; border: 1px solid}
#maindiv{ border-top-color:#CCCCCC; border-right-color:#CCCCCC; border-bottom-color:#CCCCCC; border-left-color:#CCCCCC}
#topdiv{width:960px; height:110px; border:0px dotted #CCCCCC}
#topdiv .homelink{position:relative; float:left; left: 20px; top:25px; width:137px; height:90px; border:0px dotted #CCCCCC}
#languagediv{position:relative; float:right; top:23px; width:auto; margin: 0 75px 0 0; border:0px dotted #CCCCCC}
#secondmenudiv{position:relative; float:right; top:22px; width:450px; margin: 0; border:0px dotted #CCCCCC}
#topmenudiv{position:relative; float:left; top:41px; left: 55px; width:700px; heigth:20px; border:0px dotted #CCCCCC}
#centerdiv{width:auto; min-height:1px; height:auto; overflow:auto; border:0px dotted #CCCCCC}
#leftdiv{float:left; width:153px; height:auto; padding:10px; border:0px dotted #CCCCCC}
#contentdiv{float:left; width:680px; min-height: 330px; height:auto; padding:10px 50px 10px 20px; border:0px dotted #CCCCCC}
#pathdiv{ clear:both; position:relative; left: 195px; width:720px; height:auto; padding:5px 0 2px 0; border:0px dotted #CCCCCC; }
#bottomdiv{ clear:both; position:relative; left: 195px; width:715px; height:auto; padding:7px 0 5px 0; border:0px dotted #CCCCCC; }

#contentdiv .leftcoldiv{position:relative; float:left; width:320px; vertical-align:text-top}
#contentdiv .rightcoldiv{position:relative; float:left; left:40px; width:320px; vertical-align:text-top}

/* MAIN LAYOUT - COLORS & BACKGROUND ----------------------------------------------------------- */
body{background-color:#7a1518}
#maindiv{border: 3px solid; border-color:#e9c29d}
#topdiv{background-color:#FFFFFF; background-image:url(../img/topbanner.jpg); background-repeat:no-repeat}
#centerdiv{background-color:#FFFFFF; background-image:url(../img/leftbanner.jpg); background-repeat:no-repeat; background-position: bottom left}
#contentdiv{background-color:#FFFFFF}
#bottomdiv{background-color:#FFFFFF; border-top: 2px solid #80b73a }

/* MENU LAYOUT -------------------------------------------------------------------------------- */
#topmenudiv{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000000}

#leftdiv {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000}
#leftdiv a{text-decoration:none; color:#000000}
#leftdiv a:hover{color:#FF0000}
#leftmenudiv{border:0px dotted #CCCCCC}
#adminmenudiv{margin:5px 0 0 0; border:0px dotted #CCCCCC}
#leftdiv ul.menu{list-style-type:disc; list-style-position: outside; padding: 0 0 0 20px; color:#FFFFFF}

#secondmenudiv{font-family: Tahoma, Arial, sans-serif; font-size:13px; font-weight:bold; color:#c48871; text-align:right}
#secondmenudiv a{text-decoration:none; color:#c48871}
#secondmenudiv a:hover{color:#9b4f52}

/* LANGUAGE SELECT LAYOUT -------------------------------------------------------------------------------- */
#jflanguageselection{font-family: Tahoma, Arial, sans-serif; font-size:13px; font-weight:bold; color:#c48871; text-align:right}
#jflanguageselection a{text-decoration:none; color:#c48871}
#jflanguageselection a:hover{color:#9b4f52}
#jflanguageselection ul{list-style-type: none; padding:0; margin:0}
#jflanguageselection a{list-style-type: none; padding:0; margin:0 0 0 5px}

/* TEXT LAYOUT -------------------------------------------------------------------------------- */
body{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000000}
p{margin:0; padding:0}
a{text-decoration:none; color:#009900}
a:hover{text-decoration:underline; color:#333333}
ul {list-style-type:disc; list-style-position: outside; padding: 0 0 0 20px;}
ul ul{list-style-type:circle; list-style-position: outside; padding: 0 0 0 10px; margin:1em}

h1, .contentheading, .componentheading {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;
color:#cc0000; height:40px; vertical-align:top; text-align:left}
h2, #contactinfodiv .contentheading
{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#dbb795 }
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}

#pathdiv {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#009900; text-align:left; 
text-transform:lowercase}
#pathdiv a{text-decoration:none; color:#009900}
#pathdiv a:hover{ text-decoration:underline; color:#333333}
#bottomdiv {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#7a1518; text-align:left}

/* HOME PAGE LAYOUT - CORPOPAC ----------------------------------------------------------------- */
#homepagediv {width: 960px; height: 580px; background-image:url(../img/homebanner.jpg)}
#homepagediv .homepagelinkimg {position:relative; top:10px; left:10px; width:940px; height:520px; border: 1px dotted #CCCCCC}
#homepagemenudiv{position:relative; top:10px; left:10px; width:920px; height:auto; padding: 10px; text-align:center; border: 1px dotted #CCCCCC}
#homepagemenudiv {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
#homepagemenudiv a{text-decoration:none; color:#FFFFFF}
#homepagemenudiv a:hover{color:#FF0000}

/* CONTACT LAYOUT - CORPOPAC ------------------------------------------------------------------ */
#contactdiv{float:left; width:320px; border: 0px dotted #CCCCCC; z-index:0}
#contactdiv h2{margin:0 0 10px 0;}
#contactformdiv h2{margin:0 0 15px 0;}
#contactformdiv{float: right; width:320px; border: 0px dotted #CCCCCC}
#contactformdiv input{width:300px; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
#contactformdiv textarea{width:300px; height: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
#contactformdiv #contact_email_copy{width:15px}
#contactformdiv label{font-size: 12px}
#contactformdiv button{width:200px; font-size: 12px}

/* LOGIN LAYOUT - CORPOPAC -------------------------------------------------------------------- */
#com-form-login, #login{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#com-form-login .input{float:left; width:400px; border:0}
#com-form-login input{width: 150px}
#com-form-login #remember{width: 20px}
#com-form-login .button{margin:10px 0 0 0}
#com-form-login ul{margin: 20px 0 0 0}
#login{text-align:center}
#login .button{width: 150px; margin:10px 0 0 0}

/* CATEGORY PAGE LAYOUT ------------------------------------------------------------------ */
.componentheading_categorypage {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;
color: #e8502d; height:40px; vertical-align:top;}

.contentpane_categorypage {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#222222}
.contentpane_categorypage a{text-decoration:none; color: #009900; display: list-item; list-style-type: square; list-style-position:inside; margin: 5px 0 5px 20px}
.contentpane_categorypage a:hover{color:#333333}



