/* Start of CMSMS style sheet 'eyecare_main' */
body {
     /* background:#002488; */
	 background: #f0f0f0;
     color:#303030;
     font:85% Verdana,Tahoma,Arial,sans-serif;
     margin:0; padding:0;
     /*text-align:center;*/
}

a {
	 color:#003399;
     font-weight:bold;
}

a:hover {
     color:#808080;
     text-decoration:underline;
}

p {
     line-height:1.5em;
     margin:0 0 15px;
}


/* Main container */

#container {
     background:#f0f0f0 url(uploads/eyecare/bodybg.jpg) repeat-x;
     color:#303030;
     margin:0;
     min-width:770px;
     padding:0;
     text-align:left;
     width:100%;
}

/* Header section */
#sitename {
     color:#ffffff;
     height:92px;
     margin:0 20px
     10px; text-align:left;
}

#sitename h1,#sitename h2 {
     font-weight:400;
     letter-spacing:-2px;
     margin:0; padding:0;
}

#sitename h1 {
     font-size:2.4em;
     padding-top:20px;
}

#sitename h1 a{
color: #fff;
text-decoration:none;

}

#sitename h2 {
     font-size:1.6em;
}

/*Main Menu*/

#mainmenu {
     float:left;
     margin-bottom:25px;
}

#mainmenu ul {
     font-size:16px;
     margin:0;
     padding:0;
}

#mainmenu li {
     float:left;
     height:35px;
     list-style:none;
     margin:0;
     padding:0;
}

#mainmenu a {
     border-right:1px solid #b0b0b0;
     color:#606060;
     display:block;
     font-size:0.7em;
     padding:11px 10px 10px;
     text-transform:uppercase;
     text-decoration:none;

}

#mainmenu a:hover {
     background:#f0f0f0 url(uploads/eyecare/menuhover.jpg) top left repeat-x;
     color:#505050;
     text-decoration:none;
}

#mainmenu a.menuactive {
     background:#f0f0f0 url(uploads/eyecare/menuhover.jpg) top left repeat-x;
     color:#505050;
     text-decoration:none;
}

/* Sidebar menu */

#menuwrap{
  	border:1px solid #909090;
 	color:#002488;
  	background-color:#fafcff;
  	padding: 10px;
}

#nav {
     display:block;
     margin:8px 0 8px;
     position:relative;
	 overflow:auto;
}

#nav ul{
     font-size:14px;
     margin:0;
     padding:0;
}
     

#nav li{
     float:left;
     list-style:none;
     margin:0;
     padding:0;
     width:140px;
     
}

#nav a{
     /* border:2px solid #b0b0b0; */
     color:#606060;
     /* background:#e8e9ea; */
     display:block;
     font-size:0.7em;
     padding:5px 10px 4px;	 
     text-transform:uppercase;
	 text-decoration:none;
}

#nav a:hover {
     background:#C1CFE4;
     /* color:#303030; */
	 color:#000066;
}

#nav a.menuactive {
     background:#C1CFE4;
     color:#000066;
     text-decoration:none;
}

#nav li li {
     font-size:0.8em;
     letter-spacing:1px;
     margin:3px 0 2px 7px;
     width:125px;
}

#nav li li a {
     font-size:0.8em;
     letter-spacing:1px;
     padding:4px 2px 2px 8px;
}


/* Content wrap */
#wrap {
     clear:both;
     font-size:0.9em;
     padding:0px;
}

/* Sidebars */
#leftside,#rightside {
     margin:0;
     padding:0 10px 10px;
     width:165px;
}

#leftside {
     float:left;
     margin-right:10px;
}

#rightside {
     float:right;
     margin-left:10px;
}

#leftside h1,#rightside h1 {
     color:#505050;
     font-size:1.6em;
     font-weight:bold; 
     letter-spacing:-1px; 
     margin:0 0 12px;
}

#leftside h2,#rightside h2 {
     font-size:1.1em;
     margin:0 0 20px;
}

#leftside p,#rightside p {
     font-size:0.9em;
     line-height:1.4em;
     margin:0 0 16px 10px;
}

.linklist {
     list-style:none;
     margin:0 0 16px 10px;
     padding:0;
}

.linklist li {
     margin-bottom:0.7em;
}


/* Content */
#content,#contentalt {
     background-color:#fafcff;
     border:1px solid #909090;
     color:#2a2a2a;
     padding:15px 20px 5px;
	 min-height: 360px;
}

#content {
     margin:0 20px 0 200px ;
}

#contentalt {
     margin:0 100px 0 100px;
}

#content h1,#content h2,#contentalt h1,#contentalt h2 {
     background-color:inherit;
     color:#606060; 
     font-size:1.8em; 
     font-weight:bold;
     letter-spacing:-1px;
     margin:0 0 15px;
     padding:0;
}

#content h2,#contentalt h2 {
      font-size:1.6em;
      margin-bottom:10px;
}

#content img,#contentalt img {
     border:1px solid #b0b0b0;
     /* float:left; margin:5px 15px 6px; */
     padding:5px; 
} 

#content ul {
	list-style-position: inside;
	list-style-type: disc;
	font-size: inherit;
	line-height:2em;
}

#content li {
	margin:auto;
	padding:auto;
	line-height:1.5em;
}


/* Footer */
#footer {
     background:#002488 url(uploads/eyecare/footerbg.jpg) top left repeat-x;
     clear:both;
     color:#d0d0d0;
     font-size:0.9em;
     font-weight:bold;
     margin:0;
     padding:10px 0;
     text-align:center;
     width:100%;
}

#footer a {
      color:#d0d0d0;
      font-weight:bold;
}

/* Various classes */
.thumbnail {
     background:#fafbfc;
     border:1px solid #b0b0b0;
     margin:0 0 10px 10px;
     padding:5px;
}

.clearingdiv {
     clear:both;
     height:30px;
     width:1px;
}

#search{
     margin: 0 0 25px;
{

/* End of 'eyecare_main' */

