/* Start of CMSMS style sheet 'invest main' */
* {
margin : 0;
padding : 0;
}
body {
text-align : left;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 75.01%;
}
div {
font-size : 1em;
 margin: 0;
 padding: 0;
}
img {
border : 0;
}


h3{
colour:ffffff;
size:80%;
 margin-bottom: 0;
}


a, a:link a:active {
text-decoration : underline;
color : #404042;
}
a:visited {
text-decoration : underline;
color : #404042;
}
a:hover {
text-decoration : none;
color : #8cc63e;
}
body {
margin : 0;
padding : 0;
color : #333;
background : #b3b4b2;
}
#container {
position:relative;
background : #ffffff;
width : 985px;
margin : auto;
}
#header {
background : #ffffff;
height : 120px;
width : 985px;
}
#logo {
padding-left : 5px;
}
#topnav {
float : right;
padding-top : 15px;
padding-right : 5px;
}
.title {
color : #ffffff;
padding-top : 8px;
padding-left : 18px;
}

#post {
position:absolute;
top:60px;
right:50px;

}



#contact {
width : 600px;
margin : auto;
}
.logo {
padding-top : 15px;
}
div#content {
margin : 1.5em auto 2em 0;
padding : 0;
}
div.back1 {
margin-left : 2%;
margin-right : 29%;
}
* html div.back1 {
float : right;
width : 69%;
margin-left : 0%;
margin-right : 10px;
}
div#main {
padding : 10px 15px;
margin-right: 245px;
}
div#welcome {
background : url(uploads/images/welcomebackground.gif) no-repeat;
width : 670px;
height : 30px;
}
div#sidebar {
float : right;
width : 24%;
display : inline;
margin : 0 0 20px;
padding : 0;
padding-left: 10px;
}
.otherads {
margin-right : auto;
margin-left : 17px;
}
div.right49 {
float : right;
width : 29%;
text-align : right;
}
.resources {
padding-left : 25px;
padding-top : 15px;
}

.NewsSummary {
    padding: 0.5em 0.5em 1em; /* padding for the news article summary */
    margin: 0 0.5em 1em 0.5em; /* margin to the bottom of the news article summary */
    border-bottom: 1px solid #ccc;
}

#boxtop{
background : url(uploads/images/box-top.gif) no-repeat;
width : 225px;
height : 30px;
margin : auto;
}

#boxtop2{
background : url(uploads/images/box-top2.gif) no-repeat;
width : 225px;
height : 30px;
margin : auto;
}

#boxtop3, .boxtop3 {
background : url(uploads/images/box-top2.gif) no-repeat;
width : 225px;
height : 30px;
margin : auto;
}

#boxtop4, .boxtop4 {
background : url(uploads/images/box-top.gif) no-repeat;
width : 225px;
height : 30px;
margin : auto;
}




#mid, .mid {
background : url(uploads/images/boxrepeat.gif) repeat;
width : 225px;
height : auto;
margin : auto;
}

#mid2{
background : url(uploads/images/boxrepeat.gif) repeat;
width : 225px;
height : auto;
margin : auto;
}

#mid3{
background : url(uploads/images/boxrepeat.gif) repeat;
width : 225px;
height : auto;
margin : auto;
}

#mid4{
background : url(uploads/images/boxrepeat.gif) repeat;
width : 225px;
height : auto;
margin : auto;
}



#boxbot{
background : url(uploads/images/boxbot.gif) repeat;
width : 225px;
height : 30px;
margin : auto;
}


#boxbot2{
background : url(uploads/images/boxbot.gif) repeat;
width : 225px;
height : 30px;
margin : auto;
}



#boxbot3, .boxbot3 {
background : url(uploads/images/boxbot.gif) repeat;
width : 225px;
height : 30px;
margin : auto;
}

#boxbot4, .boxbot4 {
background : url(uploads/images/boxbot.gif) repeat;
width : 225px;
height : 30px;
margin : auto;
}



.title{
color:FFFFFF;
padding-left:15px;
padding-right:auto;
padding-top:5px
padding-bottom:auto;

}


.sidetitle{
color:#FFFFFF;
padding-left:40px;
padding-right:auto;
padding-top:7px;
padding-bottom:auto;

}

.sidetitle2{
color:#FFFFFF;
padding-left:50px;
padding-right:auto;
padding-top:7px;
padding-bottom:auto;

}



.space{
padding-left:20px;
padding-right:auto;
padding-top:10px
padding-bottom:10px;
}



#register{
width : 670px;
/*height : 30px;*/

}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}



#greenbar {
background : transparent url(uploads/images/sign-inbar.gif) no-repeat top left;
width : 670px;
height : 30px;
overflow: hidden;
}





#footer {
background : url(uploads/images/footer.gif) no-repeat;
width : 985px;
height : 65px;
margin : auto;
}
.foot {
color : #ffffff;
padding-top : 25px;
padding-left : 350px;
}



/* FORMS */

form, .hidden {
 margin: 0;
 padding :0;
 background-color: transparent;
}

legend {
 background: transparent;
 color: #83C331;
 padding: 0 5px;
}

fieldset, input[type='text'], input[type=password]  {
 border: 1px solid #83C331;
 display: block;
 width: 250px ;
 background-color: #FFFFFF !important;

}

select {
 border: 1px solid #83C331;
 width: 250px;

}

label {
 display: block;
 color #83c331;
 margin: 1em 0 0 0;
 clear: left;
}

submit, input[type=submit] {
 color: #FFFFFF;
 background: transparent url(uploads/images/button.gif) no-repeat top right;
 border: 0;
 height: 30px;
 width: 125px;
 margin: 1em 0;

}


.footer{padding-top:20px;
padding-left:200px
color:#ffffff;
font-size:14px;
font-family: Arial, Verdanda;}
/* MISC */

.sign-in-l {
 width 350px;
 float: left;
 border-right: 1px dotted #D3D3D3;
 padding-right: 30px;
}


.sign-in-r {
 width: 290px;
 float: left;
 margin: 0 0 0 30px ;
 padding: 0 0 0 5px;
 text-align: left;
}

.sign-in-r p {
  padding: 1em 0;
}

.addText {
  width: 220px;
  margin: 0 0 0 1em;
  padding: 0;
  float: right;
}

.topad{margin-right:auto;
margin-left:10px;}


.formTable {
  border-collapse: collapse;
}

.formTable td {
 padding: 0.5em;
}

input.checkbox {
 display: block;
 clear: left;
 float: left;
 width: 1em;
 height: 1em;
 margin: 1em 1em 1em 0;
}

input.checkbox>label.label {
 display: block;
 float: left;
 width: 400px;
 padding: 1em;
 border: 1px solid red;
}

div#searchads_form input[type=text] {
 width: 170px !important;
} 

div#searchads_form select {
width: auto;
display: inline !important;
}


.hidden {
  display: none;
  background-color: transparent;
}


#signbox{
background: url(uploads/images/sign.png) no repeat;
width:600px;
height:352px;
margin-left:auto;
margin-right:auto;

}

#myframe {
height: 600px;
}

/* Self Registration Form */

#register label {
  display: block;
  width: 20em;
  float: left;
  clear: left;
}

#register input, #register select, #register textarea {
 display: block;
 float: left;
 margin: 0.5em 0;
 width: 300px;
}

#register fieldset {
 margin: 1em auto;
 padding: 1em;
 border: 2px solid #D3D3D3;
 width: auto;
}

#register legend {
  padding: 0.5em;
  font-weight: bold;
}

#register submit, #register input[type=submit] {
 display: block;
 float: none;
 color: #FFFFFF;
 background: transparent url(uploads/images/button.gif) no-repeat top right;
 border: 0;
 height: 30px;
 width: 125px;
 margin: 1em 0;
}


#signup{
margin-top:20px;
width:200px;
float:right;}


.eoffer fieldset, input[type='text'], input[type=password]  {
 display: block;
 width:180px ;
 background-color: #FFFFFF !important;}


.nud{margin-left:8px;}


.frontlist{padding-left:55px;}
/* End of 'invest main' */

