/* Start of CMSMS style sheet 'TPTS Basic' */
/* --------------------------------------------------
    ALGEMEEN
   -------------------------------------------------- */

* {
margin: 0;
padding: 0;
}

html, body {
height:100%;
}

body {
font-family: arial;
font-size: 11px;
color: #abb8ac;
background-image: url(images/bg.png);
background-repeat: repeat-x;
background-color: #232323;
background-attachment: scroll !important;
}

/* --------------------------------------------------
    LAYOUT
   -------------------------------------------------- */

#wrapper
{
min-height: 100%;
height: auto !important;
height: 100%;
width: 940px;
margin: 0 auto -50px;
}

#header
{
width: 940px;
height: 125px;
}

#logo
{
width: 482px;
height: 125px;
float: left;
}

#menu
{
background-image: url(images/menu_bg.png);
background-repeat: no-repeat;
width: 458px;
height: 125px;
float: right;
}

#slogan 
{
background-image: url(images/tpts_slogan.png);
background-repeat: no-repeat;
width: 940px;
height: 237px;
_margin: -3px 0 0 0;
}

#content
{
width: 940px;
height: 100%;
overflow: hidden;
}

#content_left
{
float: left;
width: 400px;
margin: 40px 0 30px 45px;
text-align: justify;
display: inline;
overflow: hidden;
}

#content_right
{
float: right;
width: 400px;
margin: 40px 40px 30px 0;
overflow: hidden;
text-align: justify;
display: inline;
}

.partner
{
float: left;
display: inline;
width: 185px;
height: 185px;
margin: 5px;
background-color: #fff;
border: 1px solid #a5f2a5;
text-align:center;
}

.partner:hover
{
border: 1px solid #abb8ac;
}

.partner img
{
border: none;
}

.partner a
{
display: block;
padding: 40px 0;
}

#push, #footer_wrapper
{
clear: both;
height: 50px;
}

#footer_wrapper
{

}

#footer
{
width: 940px;
height: 50px;
margin: 0 auto;
}

#footer_content
{
padding: 0px 40px 0 0;
}

#footer_content p
{
color: #3b3b3b;
float: right
}

/* --------------------------------------------------
    STYLING
   -------------------------------------------------- */

p
{
color: #abb8ac;
}

#content_left p a, #content_left li a, #footer a
{
color: #abb8ac;
text-decoration: none;
border-bottom: 1px dotted #abb8ac;
}

#content_left li
{
list-style-type: square;
}

#content_left p a:hover, #footer a:hover
{
border-bottom: none;
}

h1
{
font-size: 24px;
color: #a5f2a5;
text-transform: uppercase;
background-image: url(images/sep_line.jpg);
background-repeat: repeat-x;
background-position: left bottom;
width: 400px;
padding: 0 0 10px 0;
margin: 0 0 10px 0;
}

h2
{
font-size: 18px;
color: #a3a3a3;
text-transform: uppercase;
margin: 0 0 10px 0;
}

/* --------------------------------------------------
    FORM
   -------------------------------------------------- */

label 
{
display: block;
}

input, textarea
{
background-color: #292929;
width: 200px;
border: 1px solid #0c0c0c;
border-bottom: 1px solid #5e5c5c;
margin: 0 0 10px 0;
font-family: arial;
font-size: 11px;
color: #abb8ac;
}

input#m62b34fbrp_submit
{
background-color: #a5f2a5;
color: #292929;
width: 200px;
border: 1px solid #c1edc1;
border-bottom: 1px solid #385d38;
}

input#m62b34fbrp_submit:hover
{
background-color: #292929;
color: #a5f2a5;
width: 200px;
border: 1px solid #0c0c0c;
border-bottom: 1px solid #5e5c5c;
cursor: pointer;
}

/* End of 'TPTS Basic' */

