*{
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	/*line-height:18px;*/
}
/* COMMON CSS */

.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.hide{
	display:none;
}
.inline{
	display:inline;
}
.overflow{
	overflow:hidden;
}
.bold{
	font-weight:bold;
}
.text-center{
	text-align:center;
}
.text-right{
	text-align:right;
}
.helvetica{
	font-family:Helvetica, Arial, sans-serif;
}
.martop10{
	margin:10px 0 0 0;
}
.purple{
	color:#863263;
}
.pink{
	color:#d9678c;
}
.grey{
	color:#888888;
}
.white{
	color:#FFFFFF;
}
.martop10{
	margin:10px 0 0 0;
}
.martop20{
	margin:20px 0 0 0;
	font-size:11px;
}
.pad10{
	padding:10px;
}
.font10{
	font-size:10px;
}
.font11{
	font-size:11px;
}
.font14{
	font-size:14px;
}
.font20{
	font-size:20px;
}
.font24{
	font-size:24px;
}
.font28{
	font-size:28px;
}
.font36{
	font-size:36px;
}
.line14{
	line-height:14px;
}
.line24{
	line-height:24px;
}
.line36{
	line-height:36px;
}
.lightgrey-border{
	border:#efecec 1px solid;
}

/* PRE DEFINED */

body{
	background:url(../images/header.jpg) #d1cfd0 repeat-x top;
}
ul{
	list-style-type:none;
}

/* CLASSES*/

.top-textbut {
	width: 150px;
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 1px;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.profile-textbut {
	width: 100px;
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin: 1px;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.area900{
	width:900px;
}
.area880{
	width:880px;
}
.area860{
	width:860px;
}
.area680{
	width:580px;
}
.area580{
	float:left;
	width:580px;
}
.area535{
	float:left;
	width:535px;
}
.area480{
	width:480px;
}
.area460{
	float:left;
	width:460px;
}
.area400{
	width:400px;
}

.area300{
	float:right;
	width:300px;
}
.area300l{
	float:left;
	width:300px;
}
.area250{
	float:left;
	width:250px;
}
.area180{
	float:left;
	width:180px;
}
.area318{
	float:left;
	width:318px;
}
.area554{
	float:left;
	width:554px;
}
.profile-login-area{
	float:left;
	width:240px;
	margin:15px 0;
	padding:10px;
}
.bullet{
	padding:0 0 0 20px;
	background:url(../images/bullet.jpg) no-repeat left;
}
.blogpaper-area{
	float:left;
	width:580px;
}
.blogpaper-top1{
	float:left;
	width:580px;
	height:61px;
	background:url(../images/blogpaper-top1.jpg) no-repeat;
}
.blogpaper-bottom1{
	float:left;
	width:580px;
	height:20px;
	background:url(../images/blogpaper-bottom1.jpg) no-repeat;
}
.blogpaper-body1{
	float:left;
	width:540px;
	padding:0 20px;
	background:url(../images/blogpaper-body1.jpg) repeat-y;
}
.blogpaper-top2{
	float:left;
	width:580px;
	height:61px;
	background:url(../images/blogpaper-top2.jpg) no-repeat;
}
.blogpaper-bottom2{
	float:left;
	width:580px;
	height:20px;
	background:url(../images/blogpaper-bottom2.jpg) no-repeat;
}
.blogpaper-body2{
	float:left;
	width:540px;
	padding:0 20px;
	background:url(../images/blogpaper-body2.jpg) repeat-y;
}
.blogpaper-footer{
	float:left;
	width:540px;
	margin:5px 0 0 10px;
}
.pinkbutton-left{
	width:25px;
	height:25px;
	background:url(../images/pinkbutton-left.jpg) no-repeat;
}
.pinkbutton-right{
	width:25px;
	height:25px;
	background:url(../images/pinkbutton-right.jpg) no-repeat;
}
.pinkbutton-body{
	height:22px;
	padding:3px 0 0 0;
	background:url(../images/pinkbutton-body.jpg) repeat-x;
}

	.pinkbutton-body a:link{
		text-decoration:none;
	}
	.pinkbutton-body a:visited{
		text-decoration:none;
	}
	.pinkbutton-body a:hover{
		text-decoration:none;
		color:#CCCCCC;
	}
.flash-area{
	float: left;
	width:868px;
	height:186px;
	margin:0 0 0 -8px;
}
.pinktab-left{
	float:left;
	width:20px;
	height:25px;
	background:url(../images/pinktab-left.jpg) no-repeat;
}
.pinktab-right{
	float:left;
	width:20px;
	height:25px;
	background:url(../images/pinktab-right.jpg) no-repeat;
}
.pinktab-body{
	float:left;
	height:20px;
	padding:5px 0 0 0;
	font-size:14px;
	color:#666666;
	background-color:#f8dbdd;
}
.greytab-left{
	float:left;
	width:20px;
	height:25px;
	background:url(../images/greytab-left.jpg) no-repeat;
}
.greytab-right{
	float:left;
	width:20px;
	height:25px;
	background:url(../images/greytab-right.jpg) no-repeat;
}
.greytab-body{
	float:left;
	height:20px;
	padding:5px 0 0 0;
	font-size:14px;
	color:#666666;
	background-color:#eeeeee;
}

.bottom-border{
	border-bottom:1px solid #efecec;
}
.black-border{
	border:1px solid #000000;
	padding:7px;
}
.black-background{
	padding:3px 3px 3px 5px;
	background-color:#000000;
	color:#FFFFFF;
	font-size:11px;
          width: 392px;
}
.grey-background{
	background-color:#efecec;
}
.pink-background{
	background-color:#fbeded;
}
	
/* IDS */
#main-wrapper{
	/*margin: 0 auto;
	 width: 1200px;              redacs*/
	margin: 0 auto;
}
#content-mainwrapper{
	margin: 0 auto;
	background:#d1cfd0 url(../images/body-background.jpg) center repeat-y;
}
#header{
	/*float: left;
	margin-left: -1px;
	width:900px;
	height:160px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:url(../images/logo.jpg) no-repeat top left;          redacs */
	
	background:transparent url(../images/logo.jpg) no-repeat scroll left top;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:160px;
	margin:0 auto;
	width:900px;
}
#header-area{
	float:left;
	width:760px;
	height:96px;
	padding:40px 10px 0 0;
	text-align:right;
}
#header-area-left{
	float:left;
	height:136px;
	width:130px;
}
#header #header-area ul{
	height:96px;
}
#header-area ul li{
	font-size:14px;
}
#header-main{
	/*margin:0 auto;
	float: left;
	width:900px;
	padding: 0 150px;
	height: 160px;
	line-height: 0;    redacs */
	background:#D1CFD0 url(../images/header.jpg) repeat-x;
	height: 160px;
}
#navigator-area{
	float:left;
	width:890px;
	height:24px;
	padding:0px 0 0 10px;
}
#navigator-area ul{
	height:24px;
	float:left;
}
#navigator-area ul li{
	font-size:14px;
	height:21px;
	font-weight: 600;
	color: #6F6F6F;
	padding-top:3px;
}
#navigator-area ul li a{
	font-size:14px;
	height:21px;
	font-weight: 600;
	color: #6F6F6F;
}

#mainbody-container {
	float:left;
	width:100%;
	background-image:url('../images/body-background.jpg');
	background-repeat:repeat-y;
	background-position:center;
}

#mainbody-background{
	/*margin:0 auto;*/
	/*
	float: left;
	width: 900px;
	padding:0 150px;
	background:url(../images/body-background.jpg) repeat-y;  */
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0 auto;
	width:900px;
}
#mainbody{
	float:left;
	width:900px;
}
#mainbody-content{
	float:left;
	width:860px;
	padding:20px;
	background-color:#FFFFFF;
}
#mainbody-content2{
	float:left;
	width:880px;
	padding:10px;
	background:url(../images/maincontent-alt-background.jpg);
}
#philosophy-content{
	width:570px;
	margin:20px 0 0 200px;
	font-size:11px;
	line-height:14px;
}
#body-navigator{
	width:860px;
	margin:20px -20px 0 -20px;
	padding:0 20px;
	background:#f0f0f0;
}
#marquee{
	width:900px;
	height:313px;
}
#marquee-bottom{
	width:900px;
	height:3px;
	background-color:#FFFFFF;
	overflow:hidden;
}
#body-top{
	float:left;
	width:880px;
	height:26px;
	padding:13px 10px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:24px;
	background:url(../images/body-top.jpg) repeat-x;
}
#threecolumns{
	float:left;
	margin:10px 0 0 0;
	width:900px;
	height:130px;
}
#signup-area{
	float:left;
	width:262px;
	height:30px;
	padding:95px 0 0 10px;
	background:#000000 url(../images/signup-background.jpg) no-repeat;
}
#profile-login-background{
	float:left;
	width:860px;
	background:url(../images/profile-login-background.jpg) repeat-x;
}
#bottom-signup{
	float:left;
	width:250px;
	height:36px;
	padding:12px 0 0 650px;
	background:url(../images/bottom-signup.jpg) no-repeat;
}
#footer{
	float:left;
	width:880px;
	padding:10px;
	background:#f9eeee url(../images/footer.jpg) repeat-x top;
}

/* LINKS */

.nounderline a:link{
    text-decoration: none; 
    }
.nounderline a:visited{
    text-decoration: none; 
    color: #000000; 
    }
.nounderline a:hover{
    text-decoration: none; 
    color: #AAAAAA; 
	}
.headerlink a:link{
	font-size:14px;
	font-weight:normal;
    text-decoration: none; 
    color: #000000; 
    }
.headerlink a:visited{
	font-size:14px;
	font-weight:normal;
    text-decoration: none; 
    color: #000000; 
    }
.headerlink a:hover{
	font-size:14px;
	font-weight:normal;
    text-decoration: none; 
    color: #AAAAAA; 
	}
.footerlink a:link{
	font-size:11px;
	font-weight:normal;
    text-decoration: none; 
    color: #000000; 
    }
.footerlink a:visited{
	font-size:11px;
	font-weight:normal;
    text-decoration: none; 
    color: #000000; 
    }
.footerlink a:hover{
	font-size:11px;
	font-weight:normal;
    text-decoration: none; 
    color: #AAAAAA; 
	}
.pinklink a:link{
	font-size:11px;
	font-weight:normal;
    text-decoration: underline; 
    color: #d9678c; 
    }
.pinklink a:visited{
	font-size:11px;
	font-weight:normal;
    text-decoration: underline; 
    color: #d9678c; 
    }
.pinklink a:hover{
	font-size:11px;
	font-weight:normal;
    text-decoration: underline; 
    color: #AAAAAA; 
	}
.blacklink a:link{
	font-size:11px;
	font-weight:bold;
    text-decoration: none; 
    color: #333333; 
    }
.blacklink a:visited{
	font-size:11px;
	font-weight:bold;
    text-decoration: none; 
    color: #333333; 
    }
.blacklink a:hover{
	font-size:11px;
	font-weight:bold;
    text-decoration: none; 
    color: #d9678c; 
	}
.pinklink2 a:link{
	font-size:11px;
	font-weight:bold;
    text-decoration: none; 
    color: #d9678c; 
    }
.pinklink2 a:visited{
	font-size:11px;
	font-weight:bold;
    text-decoration: none; 
    color: #d9678c; 
    }
.pinklink2 a:hover{
	font-size:11px;
	font-weight:bold;
    text-decoration: none; 
    color: #AAAAAA; 
	}
.blogtitle a:link{
	font-size:25px;
	font-weight:normal;
    text-decoration: none; 
    color: #333333;
	line-height:25px;
    }
.blogtitle a:visited{
	font-size:25px;
	font-weight:normal;
    text-decoration: none; 
    color: #333333;
	line-height:25px;
    }
.blogtitle a:hover{
	font-size:25px;
	font-weight:normal;
          text-decoration: none; 
          color: #AAAAAA;
	line-height:25px;
}
.dropdown{
        margin-top: 160px;
        border-right: 2px solid #b0b0b0;
        border-bottom: 2px solid #b0b0b0;
        width: 300px; 
        position: absolute; 
        background-color: #FFF; 
        z-index:1002;
        opacity: 0.9;
        filter: alpha(opacity=90);
        padding: 10px 0px 10px 0px;
        font-family: verdana;
        font-size: 11px;
        color: #000;
}
.a{ margin-left: 52px;}
.b{ margin-left: 92px;}
.c{ margin-left: 126px;}
.d{ margin-left: 166px;}
.e{ margin-left: 206px;}
.f{ margin-left: 270px;}
.g{ margin-left: 312px; }
.h{ margin-left: 380px; }
.j{ margin-left: 467px; }
.k{ margin-left: 500px; }
.l{ margin-left: 588px; }
.dropdown a div{
        text-decoration: none;
        font-weight: bold;
        padding: 2px 0px 2px 6px;            
}
.dropdown a:hover div{
        background-color: #FBEDED;
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a {
	margin-top:-1px;
	position:absolute;
	top: 0;
	font:normal 12px Arial;
	line-height:18px;
	z-index:100;
	background-color: #ffffff ;
	width:260px;
	visibility: hidden;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	border-right: 2px solid #adabab;
	border-bottom: 2px solid #adabab;
}
.dropmenudiv_a a {
	width: auto;
	display: block;
	text-indent: 5px;
	padding: 2px 0;
	text-decoration: none;
	color: #4f4d4d;
	font-weight: bold;
	font-size: 11px;
}
* html .dropmenudiv_a a { /*IE only hack*/
	width: 100%;
}
.dropmenudiv_a a:hover { /*THEME CHANGE HERE*/
	background-color: #F5DBDC;
	color: black;
}
.gryBox {
	border:1px solid #CCCCCC;
	font-family:Arial;
	font-size:11px;
	height:20px;
	width:110px;
}
.gryBox2 {
	border:1px solid #969696;
	font-family:Arial;
	font-size:11px;
	height:20px;
	padding-left:3px;
	width:180px;
}
.parText{
	color:#000000;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}
.pink b{
	font-size:11px;
	color:#d9678c;
}
.page{
	padding-left:3px;
	padding-right:3px;
}

#headerstyle {
	float: left;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:24px;
	width: 796px;
	height: 26px;
	padding-left:4px;
}
.headerbtn {
	float:left;
	height: 26px;
	width: 80px;
}