/* Body*/

body
{
margin:0;
padding:0;
line-height: 1.5em;
background-color: #FFFFFF;
background-image: url('http://www.logicaldesign.co.uk/en/cms/style/images/index_images/top_gradient.png');
background-repeat: repeat-x;
}

/* Page Layout Divs*/

.chris
{
background-image: url('http://www.logicaldesign.co.uk/en/cms/style/images/index_images/gradient_portfolio.png');
background-repeat: repeat-x;
height: 130px;
border: 1px solid #CCDCEF;
font-size: 8pt;
font-family: Tahoma;
color: #333333;
line-height: 15px;
}
.chris a, a:visited, a:active
{
text-decoration: none;
color: #3C78C3;
}
.chris a:hover
{
text-decoration: underline;
}
#maincontainer
{
width: 820px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
#topsection
{
height: 300px; /*Height of top section*/
margin-top: 30px;
}
#contentwrapper
{
float: left;
width: 100%;
}
#contentcolumn
{
margin-right: 270px; /*Set right margin to RightColumnWidth*/
}
#rightcolumn
{
float: left;
width: 270px; /*Width of right column*/
margin-top: 8px;
margin-left: -270px; /*Set left margin to -(RightColumnWidth) */
}
#bottomsection
{
clear: left;
width: 820px;
margin-bottom: 30px;
}
#header_menu
{
margin-bottom: 10px;
margin-right: 20px;
text-align: right;
}
#footer
{
margin-left: 2px;
}
#footer_content
{
margin-top: 12px;
margin-left: 12px;
}
#content
{
margin-left: 3px;
margin-top: 8px;
font-size: 8pt;
font-family: Tahoma;
}
#content_innertube, #content_innertube2
{
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;

}

/* Images */

img
{
border: 0;
}
.img_border
{
border: 1px solid #CCDCEF;
}
.img_center
{
margin-left: 10px;
border: 1px solid #CCDCEF;
}

/* Text */

h1
{
font-size: 11pt;
font-family: Tahoma;
color: #333333;
line-height: 15px;
font-weight: bold;
}

p
{
font-size: 8pt;
font-family: Tahoma;
color: #333333;
line-height: 15px;
}
.main_text
{
font-size: 8pt;
font-family: Tahoma;
color: #333333;
line-height: 15px;
}
.news_text
{
font-size: 8pt;
font-family: Tahoma;
color: #333333;
top-padding: 30px;
}
.home_text
{
font-size: 8pt;
font-family: Tahoma;
color: #333333;
line-height: 17px;
}
.footer_text
{
font-size: 8pt;
font-family: Tahoma;
color: #333333;
text-align: right;
}

/* Tables */

.table_bkgr_top 
{
background-image: url('http://www.logicaldesign.co.uk/en/cms/style/images/index_images/top.png');
}
.table_bkgr_left 
{
background-image: url('http://www.logicaldesign.co.uk/en/cms/style/images/index_images/left.png');
}
.table_bkgr_right
{
background-image: url('http://www.logicaldesign.co.uk/en/cms/style/images/index_images/right.png');
}
.table_bkgr_bottom
{
background-image: url('http://www.logicaldesign.co.uk/en/cms/style/images/index_images/bottom.png');
}

/* Head Menu Hyperlinks */

.header_menu a, .header_menu a:visited, .header_menu a:active
{
color: #333333;
font-family: Tahoma;
font-size: 9pt;
text-decoration: none;
}
.header_menu a:hover 
{
color: #3C78C3;
text-decoration: underline;
}

/* Hyperlinks */

.main_text a, .main_text a:visited, .main_text a:active, .footer_text a, .footer_text a:visited, .footer_text a:active, .news_text a, .news_text a:visited, .news_text a:active
{
color: #3C78C3;
text-decoration: none;
font-size: 8pt;
}
.main_text a:hover, .footer_text a:hover, .news_text a:hover
{
text-decoration: underline;
}

/* General */

.center
{
text-align: center;
}
hr
{
color: #CCDCEF;	
background-color: #CCDCEF;
height: 1px;
border: 0px;
}
.bullet_list
{
list-style-type: square;
}
.styleform
{
font-family: Tahoma;
font-size: 8pt;
color: #333333;
border: 1px solid #CCDCEF;
}