/*****************************************************************
CEM STYLESHEET - LAYOUT

Author: Soeren Aarlev

Created: 27/06/08

Last updated: 27/06/08 by Soeren Aarlev

Copyright ASP Multimedia Ltd. 

www.aspevents.net

*****************************************************************/

/*****************************************************************
BASICS
*****************************************************************/

/** {
     margin:0;
	 padding:0;
	 outline:0;
}*/

html {
     margin:0;
	 padding:0;
}

body {
     text-align:center; 
	 background-color:#f0f0f0;
	 

}

a img {
     border:none;
}


/*****************************************************************
STRUCTURAL ELEMENTS
*****************************************************************/

#PageBody_DIV  { /* Outer Container*/
     width:766px;
     margin-left:auto;
	 margin-right:auto;
	 margin-top:30px;
}

#header {
     width:766px;
	 height:203px;
}

#content { /* Body Content Container*/
     width:766px;
	 background:url(../g/2010/template/content_bg.gif) repeat-y;
	 overflow:hidden;
	 text-align:justify;
}

#content .column { /* Class applied to all columns*/
     position:relative;
	 float:left;
	/* padding-bottom: 20010px;  /* X + padding-bottom */
	/* margin-bottom: -20000px;  /* X */
}

#col_left { /*Column Left Outer*/
     width:160px;
}

#col_left_content { /*Column Left Inner*/
     width:150px;
	 padding-left:10px;
}

#col_mid { /* Column Middle Outer*/
     width:460px;
}

#col_mid_content { /*Column Middle Inner*/
     width:440px;
	 padding:0 15px 0 15px;
}

#col_right { /* Column Right Outer*/
     width:136px;
}

#col_right_content { /* Column Right Inner */
     width:120px;
	 padding-right:16px;
}

/*****************************************************************
NAVIGATION
*****************************************************************/

#menu {
     width:150px;  
	 margin-top:20px; /*controls space from header to the menu*/
	
}
.mainmenuitems {
     display:block;  /*Vertical Menu*/
	list-style-type:none;
	margin:0;
	padding:0;
	
	 
}

.mainmenuitems li a {
     list-style-type:none;
	 text-align:left;
	 padding:5px 0 5px 13px; /* top padding controls the space between the menu items, left padding for space on left side of menu*/
	background-color:#168fce;
	border-bottom:1px solid #fff;
}

.mainmenuitems li a:hover {
     list-style-type:none;
	 text-align:left;
	 padding:5px 0 5px 13px; /* top padding controls the space between the menu items, left padding for space on left side of menu*/
	background-color:#2e3192;
}


.submenuitems {
	 display:block;  /*Vertical Sub Menu*/
	list-style-type:none;
	margin:0;
	padding:0;
}

.submenuitems li a {
     list-style-type:none;
	 text-align:left;
	 padding:2px 0 2px 10px; /* top padding controls the space between the sub menu items, left padding for space on left side of sub menu*/
	border-bottom:none;
	
}


.submenuitems li a:hover {
     list-style-type:none;
	 text-align:left;
	 padding:2px 0 2px 10px; /* top padding controls the space between the sub menu items, left padding for space on left side of sub menu*/
}


/*****************************************************************
CONTENT
*****************************************************************/

h2 { /* Sheet Title */
     width:440px;
	 height:20px;
	 border-bottom:1px solid grey;
	 padding:15px 0 3px 0;
	 
}



.sheetbody_2 { /* Sheet Content */
     padding-top:6px;
	
}

.panel_1 {
	margin-bottom:5px;
}

.paneltitle_1 {
	text-align:left;
     	padding:0 3px 3px 3px;
	margin-bottom:5px;
     	
}

.panelbody_1 {
     	text-align:left;
	padding:0 5px 0 5px;
	
}

.panelbody_1 input {
     	width:120px;
	
}

/*****************************************************************
FOOTER
*****************************************************************/

#footer_1 {
     clear:both;
     width:766px;
     height:28px;
     background:url(../g/2010/template/footer_bg.gif) no-repeat;
	
}

#footer_2 {
     width:766px;
     height:28px;
     margin-top:7px;
text-align:center;
}

.footeritems li{
     display:inline;
     list-style-type:none;
}





