﻿* 
{
  margin: 0px;
  padding: 0px;
}
/*
div {
  border:solid 1px red;
  }
*/
body 
{
  width:100%;
  height:100%;
  text-align:center;
  min-width:958px;
  font-family:Arial, Verdana;
  font-size:12px;
  line-height:20px;
}


img 
{
  border:none;
}

#MainPlaceHolder 
{
  width:965px;
  height:auto;
  text-align:left;
  margin:auto;
  padding:10px 0 0 0;
}

/* GLOBAL CLASSES*/
.smallText {
  font-size:10px;
  }

.FloatLeft 
{
  float:left;
}

.FloatRight
{
  float:right;
}

.ClearBoth {
  clear:both;
 }

.Pointer 
{
  cursor:pointer;
}

.Bold {
  font-weight:bold;
  }

/* PADDINGS AND MARGINS */

.PaddingBot10 
{
  padding:0 0 10px 0;
}

.PaddingTop10
{
  padding:10px 0 0 0;
}

.PaddingRight10 
{
  padding:0 10px 0 0;
}

.PaddingRight20 
{
  padding:0 20px 0 0;
}


.PaddingLeft10 
{
  padding:0 0 0 10px;
}

.MarginBot10 
{
  margin:0 0 10px 0;
}

.MarginTop10 
{
  margin:10px 0 0 0;
}

.MarginRight10 
{
  margin:0 10px 0 0 ;
}

/* GLOBAL CLASSES - HEADERS */
h1 
{
  font-size:18px;
  float:left;
  width:100%;
  text-transform:uppercase;
  padding:0 0 10px 0;
  margin:0 0 5px 0;
}

h2
{
  font-size:18px;
  float:left;
  width:100%;
  padding:0 0 5px 20px;
  /*margin:0 0 10px 0;*/
  font-weight:normal;
}

h3
{
  font-size:13px;
  float:left;
  font-weight:bold;
}


/*
h1 .iconPadding 
{
  padding:1px 10px 0 0;
}
*/

.iconPadding {
  padding:1px 10px 0 0;
}
/* HEADER */
#Header 
{
  width:965px;
  height:31px;
  float:left;
  background-image:url(../images/header.jpg);
  background-repeat:no-repeat;
  color:white;
  padding:15px 0 0 0;
  font-weight:bold;
}

 .Search {
  background-color:#2594cb;
  border:solid 1px #a2d6ef;
  padding:3px;
  font-size:9px;
  color:White;
  }

input {
  padding:0px;
  margin:0px;
  }

textarea {
  font-family:Arial, Verdana;
  }


/* FOOTER */
#Footer 
{
  width:939px;
  height:40px;
  float:left;
  background-image:url(../images/footer.jpg);
  background-repeat:no-repeat;
  padding:20px 0 0 19px;
  font-size:11px;

}

#HeaderLogo
{
  width:958px;
  height:114px;
  float:left;
  background-image:url(../images/header_logo.jpg);
  background-repeat:no-repeat;
}

/* MAIN CONTENT */

#ContentHolder 
{
  width:965px;
  height:auto;
  float:left;
  background:url(../images/background_ds.jpg);
  background-repeat:repeat-y;
  /*padding:10px 0 0 0;*/
  
}

/* COLS */
/* MENU */
#ColMenu 
{
  width:192px;
  height:auto;
  float:left;
  padding:10px 0 0 0;
}

#ColMenuItems 
{
  width:173px;
  height:auto;
  float:left;
  padding:0 0 20px 19px;
} 

#ColMenuItems ul 
{
  list-style-image:url(../images/list_bullet.gif);
  float:left;
  padding:0 0 0 40px;
  margin:0 0 5px 0;
  
}

/* LOGIN SCREEN */

.HomeLogin 
{
  width:173px;
  height:auto;
  float:left;
  padding:0 0 0 19px;
}

.HomeLogin_div {
  width:173px;
  float:left;
  }

/* Richt Col Repeater */

.RightColRepeaterHolder
{
  width:193px;
  height:auto;
  float:left;
  /*padding:0 0 0 19px;*/
  margin:0 0 10px 0;
}

.RightColRepeaterTopBot
{
  width:193px;
  height:auto;
  float:left;
  /*padding:0 0 0 19px;*/
}

.RightColRepeaterMiddle
{
  width:168px;
  height:auto;
  float:left;
  background:url(../images/rightColShadMid.jpg);
  background-repeat:repeat-y;
  padding:0 25px 0 0;
}

.RightColContentItem
{
  width:168px;
  height:auto;
  float:left;
}

/* COL MIDDLE WIDE */
#ColMiddleWide
{
  width:763px;
  height:auto;
  float:left;
  padding:1px 0 0 0; 
}

#ColMiddleWideContent 
{ 
  width:733px;
    /*---------------------*/
  min-height:500px;
  height:auto !important;
  height:500px;
  /*---------------------*/
  float:left;
  background:url(../images/wide_bg.jpg);
  background-repeat:repeat-y;
  padding:0 0 0 30px;
}

.ColMiddleWideContentRepeater 
{ 
  width:717px;
  height:auto;
  float:left;
 }

.ColMiddleWideRepeater_10
{ 
  width:707px;
  height:auto;
  float:left;
 }
 
.ColMiddleWideRepeater_10Image {
  width:170px;
  float:left;
  }

.ColMiddleWideRepeater_10Text {
  width:510px;
  float:left;
  }
 
.ColMiddleWideContentRepeater h1 {
  width:707px;
  }
 
.ColMiddleWideContentRepeater table tr td.padder {
  padding:0 0 10px 0;
  }
 
 /* SOLUTION PAGE */
 
.SolutionHolder {
  width:358px;
  float:left;
  height:auto;
  }
 
.SolutionHeader {
  width:348px;
  height:24px;
  color:White;
  background:url(../images/product_header.jpg);
  padding:3px 0 0 10px;
  background-repeat:no-repeat;
  float:left;
  }
  

.SolutionContent {
  width:348px;
  height:auto;
  background:url(../images/product_middle.jpg);
  padding:10px 0 0 10px;
  background-repeat:repeat-y;
  float:left;
  }

.SolutionContentText {
  width:170px;
  height:auto;
  float:left;
  }

.SolutionContentImage {
  width:148px;
  height:auto;
  float:left;
  }

.SolutionFooter {
  width:368px;
  height:27px;
  background:url(../images/product_footer.jpg);
  background-repeat:no-repeat;
  float:left;
  }

 
/*
.ColMiddleWideContentRepeater table{
  border:solid 1px red;
}
*/
.ColMiddleWideContentRepeater .tblHeader {
  background-image:url(../images/tableBackGroundHeader.jpg);
  color:White;
  font-weight:bold;
  height: 27px;
}


/* COL MIDDLE */
#ColMiddleSmall
{
  width:573px;
  height:auto;
  float:left;
  padding:1px 0 0 0;
}

#ColMiddleSmallContent 
{ 
  width:537px;
/*  height:auto;*/
  float:left;
  /*---------------------*/
  min-height:500px;
  height:auto !important;
  height:500px;
  /*---------------------*/
  background:url(../images/middleBackGround.jpg);
  background-repeat:repeat-y;
  padding:0 0 0 30px;
}

.ColMiddleRepeater ul 
{
  width:253px;
  height:auto;
  float:left;
  list-style-image:url(../images/list_bullet.gif);
  }

.ColMiddleRepeater ul li 
{
  margin-left:25px;
  /*color:#038ed3;*/
} 

.ColMiddleRepeaterWide
{
  width:500px;
  height:auto;
  float:left;
  padding:0 0 40px 0;
}

.ColMiddleRepeaterWide ul
{
  width:480px;
  height:auto;
  float:left;
  list-style-type:none;
  padding:0 0 10px 20px;
  margin: 0 0 10px 0;
  }

.ColMiddleRepeaterWide ul li 
{
  /*margin-left:25px;*/
  /*color:#038ed3;*/
}  
 
.ColMiddleRepeater, .ColMiddleRepeater_2
{
  width:508px;
  height:auto;
  float:left;
  padding:0 0 20px 0;
}

.ColMiddleRepeater_2 ul
{
	margin-left: 25px;
  list-style-image:url(../images/list_bullet.gif);
}

.ColMiddleRepeaterText 
{
  width:508px;
  height:auto;
  float:left;
}

/* COL RIGHT */

#ColRight
{
  width:193px;
  height:auto;
  float:left;
  padding:10px 0 0 0;  
}
/* REGISTRATION PAGE */

.RegistrationHolder {
  width:425px;
  height:auto;
  float:left;
  background:url(../images/registerBackGround.jpg);
  background-repeat:repeat-y;
  }
  
/* PAGER                      FN 03-07-08*/
  
.mypager
{
    font-weight: normal;
    font-size: 12px;
    color: #f26522;
/*  font-family: verdana;*/
    padding:0 12px 0 2px;
    
}
.mypager a
{
    font-weight: normal;
    font-size: 12px;
    color: #2960b3;
    /*font-family: verdana;*/
    
}


/* CATEGORY PAGE */
.tblDiscussion {
  width:687px;
  padding:10px;
  float:left;
  }

.tblDiscussionTitle {
  width:358px;
  float:left;
  }
/*
.tblDiscussionPollIcon {
  width:30px;
  float:left;
  }
*/

.tblDiscussionStartedBy {
  width:150px;
  float:left;
  }  
  
.tblDiscussionPosts {
  width:70px;
  float:left;
  }
 
.tblDiscussionLatestPosts {
  width:109px;
  float:left;
  }
  
 /* FORUM PAGE */

.tblForum {
  width:687px;
  padding:10px;
  float:left;
  }

.tblForumTitle {
  width:408px;
  float:left;
  }  
  
.tblForumPosts {
  width:70px;
  float:left;
  }
 
.tblForumLatestPosts {
  width:199px;
  float:left;
  }
  
  /* CATEGORY PAGE */
.tblDiscussionField {
  width:677px;
  padding:10px;
  float:left;
  }

.tblDiscussionMember {
  width:155px;
  float:left;
  }

.tblDiscussionMemberText {
  width:475px;
  float:left;
  padding:0 0 0 20px;
  }  

/* PROFILE PAGE */
/*
.profilemessages {
  width:345px;
  height:auto;
  float:left;
  padding:0 0 0 25px;
  }
 
.profilemessage_subject {
  width:320px;
  height:auto;
  float:left;
  padding:5px 10px;
  }
*/

 /* Profile PAGE */

.tblProfileHolder {
  width:510px;
  /*padding:10px;*/
  float:left;
  }

.tblProfile {
  width:490px;
  padding:10px;
  float:left;
  }

.tblProfileTitle {
  width:400px;
  float:left;
  font-weight:bold;
  }  
  
.tblProfilePosts {
  width:90px;
  float:left;
  }
 
.tblProfileLatestPosts {
  width:490px;
  float:left;
  }
  
.tblHeader {
  background-image:url(../images/tableBackGroundHeader.jpg);
  background-repeat:repeat-x;
  color:White;
  font-weight:bold;

  padding:3px 10px;
}

.divBar
{
	/*background-color:#3166b6;*/
	background:url(../images/poll_result_bar.gif);
	background-repeat:repeat-x;
	height:6px;	
}
.divPollResult
{	
	border-top:solid 1px #c1e3f4;
	border-bottom:solid 1px #c1e3f4;
	width:687px;
	padding:5px 5px 10px 5px;
	margin:0 0 10px 0;
	background-color:#dff0f9;
}