/* CSS AWCL specific styles*/

/*body*/

body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background:#fff;
	min-width:600px;    	/* Minimum width of layout - remove line if not required */
	/* The min-width property does not work in old versions of Internet Explorer */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #463A3E;

	}

/*GENERIC STYLES*/
/*td {
color: #463A3E;}*/


/* ------------------------------------	*/
/*removing underline from links 															*/
/* ------------------------------------	*/


a:link {text-decoration: none; color: #369;}
a:visited {text-decoration: none;}
a:hover { text-decoration: underline; color: #CC0000;}
a:active {text-decoration: none;}
td.buttonheading a:link {color: white;}

/*HEADER CONTACT */
.moduletablerss img
{
border: 0;
position:relative;
top: 2px

}


/*HEADER*/
#header {
background-color:#121D2F
}

#Logo{
	width:125px;
	position:relative;
	top: 3px;
	left:10px;
	margin-bottom: 10px;
}
#Tagline{
	width:800px;
	position: absolute;
	top: 42px;
	left: 160px;
	color: #E5D9C1;
	font-size: 118%;
}

#Tagline a {
	color:#E5D9C1;
	font-size: 200%;
}

#Tagline a:visited,  #Tagline a:hover, #Tagline a:active  {
TEXT-DECORATION: none;
}


#NavButtons{
	width: 200px;
	position:absolute;
	top: 10px;
	right: 10px;
	text-align: right;
	color: #FFFFFF;
}

#NavButtons a {
color:#FFFFFF;
}

/*SEARCH*/
#search
{
	width: 180px;
        position:absolute;
	top: 80px;
	right: 10px;
	float: right;
	color: #FFFFFF;
}

#search div.moduletable 
{
       padding: 0px 0px 0 0;
}

#search div.moduletable input.button

{
       border: none;
       margin-left: 0.3em;
       position:absolute;
       top: 29px;
       right: 10px;
}

/*input.inputbox#mod_search_searchword
{
    
}*/

#search h3 
{
font-size: 80%;
font-weight: none;
}
/*BREADCRUBS*/
#header p, #header a.selected, #header a.selected:link, #header a.selected:visited,  #header span
{
	color:#FFFFFF;
	font-size: 80%;
	}
	
	#header  a {
	TEXT-DECORATION: none;
	
}
	#header  a:hover 
	{
	TEXT-DECORATION: none
}



#layoutdims  div.moduletable 
{
color:#FFFFFF;
font-size: 70%;
}

#layoutdims a:link {color:#FFFFFF; text-decoration: none;}
#layoutdims a:visited {color:#FFFFFF; text-decoration: none;}
#layoutdims a:active {color:#FFFFFF; text-decoration: none;}
#layoutdims a:hover {color:#FFFFFF; text-decoration: underline;}



/*col 2 styles*/

/* main heading joomla*/

.col2 ul li.active a:link, .col2 ul li.active a:visited, .col2 ul li a:link, .col2 ul li a:visited
{
	color:#E5D9C1;
	font-weight: bold;
	display: block;
	line-height: 1.00em;
	font-size: 80%;
	margin-bottom: 10px;
	background-image: url(file:/images/red_nav.gif);
	background-repeat: repeat-x;
	background-color: #871D1F;
	color: #E5D9C1;
	padding: 5px 4px;
}

.col2 ul li a:hover, .col2 ul li a.active a:link, .col2 ul li a.active a:hover
{
color:#074A8B;
}


/*submenus joomla*/
.col2 ul li.active ul li a:link, .col2 ul li.active ul li a:visited, .col2 ul li ul li a:link, .col2 ul li ul li a:visited
{
background:#FFFFFF none repeat scroll 0 0;
color:#074A8B;
font-size: 90%;
font-weight:normal;
padding:3px 4px 3px 0px;
	
}

.col2 ul li.active ul li a.selected, .col2 ul li.active ul li ul li a.selected, .col2 ul li.active ul li a.selected:link, .col2 ul li.active ul li a.selected:visited, .col2 ul li.active ul li a:hover, .col2 ul li ul li a:hover, .col2 ul li ul li#current a 
{
	color:#c00 
}




/*submenus*/
.col2 ul {
	font-weight: 70%;
	font-size: 97%;
	line-height: 1.24em;
	list-style-type: none;
	padding: 0 0 5px 32px;	
}



.col2 li a.selected, .col2 li a.selected:link, .col2 li a.selected:visited
{
	color:#c00 !important;
}
.col2 li a:hover
{
	color:#c00;
}

.col2 li a
{
	color:#074a8b;
}

/*login form*/

.col2 form {
background:#fffff none repeat scroll 0 0;
color:#463A3E;
font-size:0.9em;
margin:0px 0 20px 30px;
padding:20px 10px;
}

.col2 h3
{
	font-size:90%;
	color: #074A8B;
        margin:5px 0 3px 40px;
}

/*forgot your password*/
.col2 form ul li.active a:link, .col2 form ul li.active a:visited, .col2 form ul li a:link, .col2 form ul li a:visited 
{
background:#FFFFFF none repeat scroll 0 0;
color:#074A8B;
font-size: 80%
font-weight:normal;
text-decoration: underline;
line-height: 1em;
margin-bottom: 5px;
padding: 0px 0px
}

/* ------------------------------------	*/	
/* Col 1 Text 							*/
/* ------------------------------------	*/

.col1 p
{
	background: #fff;
	font-size: 90%;
	
}

.col1 h1 {
	font-size:120%;
	color: #369;
	padding-bottom: 10px;
}
.col1 h2
{
	font-size:110%;
	color: #369;
}
.col1 h3
{
	font-size:100%;
	color: #463A3E;
	padding-bottom: 10px;
	
}
.col1 h4
{
	font-size:80%;
	color: #369;
	font-weight: 50%;
	line-height: 1.24em;
}

.col1 h5, .col2 h5, 
{
	font-size:100%;
	color: #E5D9C1;
	font-weight: 50%;
	background-color: #463A3E;
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.col1 h6
{
	font-size:100%;
	color: #871D1F;
	font-weight: 120%;
	line-height: 1.24em;	
}
.col1 h7
{
	font-size:80%;
	color: #369;
	font-weight: 50%;
	line-height: 1.24em;	
}

.col1 ul li, .col1 ol li

{
	font-size: 90%;
	
}
.center-news
{
	background:url(file:///Z|/VMShare/AWC Luxembourg/images/common/row-red.gif) no-repeat 1px 10px;
	color:#463A3E;
	font-size:80%;
	line-height: 1.24em;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 2px;
	margin-right: 2px;
}
.center-news h4
{
	font-size:120%;
	padding:2px 0;margin:0;border:0;
	color:#c00;
	font-style:normal;
}
.center-news h4 a
{
	color:#369;
}
.center-news h4 a:hover, .center-news a:hover
{
	color:#c00;
	text-decoration:underline;
}

.center-news a:link
{
	color:#369;
	text-decoration:none;
}
/*.center-cell
{
}*/

a.contentpagetitle {
font-size: 100%;
color: #369;
}

.caption
{
        width: 170px
	float:right;
	padding:4px;
	border:1px solid #d8d8d8;
	background-color:#fff;
	margin:10px 5px 5px 10px;
}
.center_img_left
{
	float:left;
	padding:4px;
	border:1px solid #d8d8d8;
	background-color:#fff;
	margin:10px 5px 5px 10px;
}

.col1 li.inline {
	display:inline;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 3px;
	list-style-type: none;
	border-right: 1px dotted #066;
	
}

.col1 li.last {
  display: inline;
  padding-left: 3px;
  padding-right: 3px;
  border-right: 0px;
  }
  
  .pullquote, col2 p {
	float:right;
	width: 140 px;
	color: #369;
	border:solid;
	border-width: 0px 0px 2px 0px;
	border-color: #871D1F;
	padding: 3px 0px 3px 0px;
	margin: 0px 7px;
	}

/*Contact page table entry list */


td.sectiontableheadercontact
{  
        padding: 5px 5px 5px 5px;
        background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em 
	color:#66a3d3
        font-size:100%;
}

tr.sectiontableentry1, tr.sectiontableentry2, tr.sectiontableentry3, tr.sectiontableentry4
{
  font-size:90%;
  padding: 5px;
  text-align:center;
}

/*bullet list*/
.col1 li {
	font-weight: 70%;
	font-size: 80%;
	line-height: 1.24em;
	list-style-type: none;
	padding-bottom: 10px;	
}


.col1 li a.selected, .col2 li a.selected:visited, .col2 li a.selected:link
{
	color:#c00 !important;
}
.col1 li a:hover
{
	color:#c00;
}

.col1 li a
{
	color:#074a8b;
}

/*Column 3 paragraph styles*/

.col3 {
       background:#dfe2db;		/* right column background colour */ /*old colour #E5D9C1, #ece9d8 */
       background-repeat: repeat-y;
	}

.col3 h3 {
	color: #074A8B;
	font-size: 100%;
	font-size: 1em;
	line-height: 1.24em;
	line-height: 1.24em;
	line-height: 1em;
}
.col3 a {
	color: #CC0000;
	font-size: 90%;
	}
.right-menu
{
	float:left;
	padding-top: 13px;
}

.right-menu h3 
{font-size: 105%;
color:#c00;
}


.right-menu p {
	font-size: 80%;
	line-height: 1.24em;
	color: #463A3E;
}

.moduletablecontacts, .moduletablemembers
{
	font-size: 80%;
        line-height: 0.80em;
        color: #463A3E;
 padding: 5px 0px 0 0;
}
.moduletablecontacts h5
{
line-height: 1.00em;
}

/* THUMBNAIL IMAGES ON RIGHT COLUMN */
.image_right
{
	float:right;
	width: 80px;
	padding: 3px 3px 2px 2px;
	margin: 1px 0px 0px 7px;
	position: relative;
	
	}



/*Table style homepage joomla*/

.blog.homepage  h1{
   color:#678197;
  }

/*blog entry title*/

td.contentheading, .componentheading, .componentheadingcontact {
  font-size:120%;
  color: #369;
 }

/*td.contentheading homepage
{
 color: #369;
)*/



/* blog entries*/
/* small text */
.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.homepage td.modifydate {
  height: 20px;
  vertical-align: bottom;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;

}

a.readon {
	margin-top: 10px;
	display: block;
	float: left;
	background: url(../images/mw_readon.png) top right no-repeat;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
font-size: 90%;
}

/*Right menu hyperlinks*/
.right-menu a {
	color: #c00;
font-weight: bold;}
.right-menu a:visited {color: #369;
}
.right-menu a:hover {color: #369;
}
.right-menu a:active {color: #c00;
}


/*LATEST NEWS*/

}


/*FOOTER*/
#footer a:hover {color:#c00}
