/*------------------------------------------------------------------ 
[Master Stylesheet] 
Project:    SRM PR Website Main CSS 

[Typography] 
All text: font-family: Verdana, arial, helvetica, sans-serif;
Body text: 0.8em

[Colours]
Body Text: 	#666666 (Dark Grey)
Links: #E54136 (Red)


-------------------------------------------------------------------*/

* { margin:0; padding:0 }

body {
	background: url(/images/grey_lines.jpg);  
	color: #666666;  
	font-size: 0.8em;
	font-family: Verdana, arial, helvetica, sans-serif;    
	margin-top: 20px;  
	padding: 0; 
}

  
/*=STRUCTURE
----------------------------------------------- */
#wrap {
	position: relative;
	width: 780px;
	margin: 0 auto; 
	padding:7px 34px 14px 27px;
	border:0px solid gray;
	
}
.wrapbk {
	background:#ffffff;
}

#content {
	float: left;
	width:530px;
	margin: 0 0px 10px 10px;
	padding:20px 0px 0px 0px;
	border:0px solid gray;
}

#right {
	float: right;
	margin: 0px 10px 10px 0px;
	width: 180px;
	padding:20px 0px 20px 0px;
	border:0px solid gray;
}

	
#footer {
	border-top:1px solid black;
	margin: 15px auto;
	clear:both;
	font-size:86%;
}


/* =HEADER
   ----------------------------------------------------*/
#header { padding:0px; }

#topLogo { float:left; margin:20px 0px 20px 0px; }


	
#topContact { float: right; margin:35px 8px 0px 0px; text-transform:uppercase; list-style-type:none; font-size: 0.8em; text-align:right; }
	#topContact span { color:#E54136; font-weight:bold;}
	#topContact li a { color:#666666; text-decoration:none; }

/* MENUS */

#topMenu { margin:0px 0px; ; clear:both; list-style-type:none; text-align:left; border-top:solid 0px #fff; border-bottom:solid 0px #fff; font-weight:bold; font-size:90%;}
	#topMenu li { margin:0px; text-transform:uppercase; display:inline; padding:0px; margin:30px 0 30px 0}
	#topMenu li a { text-decoration:none; color:#666666; padding:0px 45px 0px 0px;}
		#topMenu li.lstLink a {padding-right:0px;}
		#topMenu li a.currentLink { color:#E54136;}
		#topMenu li a:hover { color:#E54136; }

/* =CONTENT PANEL
   ----------------------------------------------------*/


  
  
/* =RIGHT PANEL - HOMEPAGE
   ----------------------------------------------------*/  
 


/* =FOOTER
   ----------------------------------------------------*/ 
#footer { margin-left:10px; padding-left:0px; }
	


/* =LINKS
----------------------------------------------- */
a, a:link, a:link, a:active, a:hover {  } 

a { color:#E54136; }

a:hover, a:active { color:#666666; } 


/* =TYPOGRAPHY
----------------------------------------------- */
p, ul, ol { margin: 0px; }

h2, h3, h4, h5, h6 {  }

h2 { border-bottom:solid 1px #666666; font-weight:normal; margin-bottom:10px;padding-bottom:5px;}


/* =FORMS
----------------------------------------------- */
form {  margin:0;  line-height:1.3em;  }

form div { padding:3px 0 2px; }

    
  
/* =TABLES
----------------------------------------------- */
caption {display:none;}
table {  border-width:0;  font-size:100%;  line-height:1.5em;  width:100%;  margin:0 0 1.5em;  }
table tr.blank td {  border-width:0;  font-size:1px;  line-height:1px;  padding:5px;  }


/* =LISTS
----------------------------------------------- */

dl { margin:0 0 1.5em; padding:0; }
dd { margin:0 0 .5em; padding:0; }
ul { margin:.5em 0 1em; padding:0; }
ol { margin-top:.5em;  margin-bottom:1em; }
ul li { margin:0 0 0 7px;  padding:0 0 5px 12px; }
ol li { padding:0 0 5px 0; }

#right ul {list-style:none;}
#right ul li a.rpSelected{font-weight:bold;text-decoration:none}
#right ul li a{color:black}

#content ul {list-style:none;}
#content ul li a{color:black;text-decoration:none}




  
/* =GENERAL
----------------------------------------------- */
p {margin:0 0 1em;}

pre {  margin:0 0 1em;  font-size:100%;  }

pre.codeblock { background:#eee; border:1px solid #ccc; padding:5px; }

code {font:110% "Courier New";}

img {border:none} 

hr {margin: 1em 0; color:#3c3c3c; background-color:#3c3c3c; height:2px; border:none;}

.spacer {clear:both;position:relative;font-size:0px;height:0px;line-height:0px;} 

.hidden {position:absolute;	left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}

p.moreLink { text-align:right; }

.highlight {color:#E17000}

.error {color:#c00;font-weight:bold}

.success {color:#390;font-weight:bold}

.caption {color:#999;font-size:11px}

.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: -1px}

small {font-size:11px}

p#ctl00_sitefinityLogox {margin-top:10px;height:2px}

p.sf_controlListItems {margin-bottom:10px}

div#GalleryList img {width:175px}

div#GalleryList h3,#TheDynamicGallery h3 {font-size:10px;text-align:center;text-transform:uppercase;height:45px;line-height:13px}

div#GalleryList div {width:175px;float:left;margin-right:15px;border:0px solid green;height:320px}

#ctl00_Content_ImageGallery1_ctl00_repeater_ctl00_TitleWrap {display:none}

#ctl00_Content_ImageGallery1_ctl00_repeater_ctl00_UploadDateWrap {display:none}

.sf_pager {}

#content .sf_listTitle,#right .sf_listTitle {display:none}

#content .TestimonialorTeamBox,#right .TestimonialorTeamBox {border:0px solid green;float:left;margin:0 0px 20px 0;width:360px}

#right h3 {border-bottom:0px solid black;padding-bottom:5px}

#topmenuholder {clear:both;border-top:1px solid #666666;border-bottom:1px solid #666666;margin:10px 10px 10px 10px ;padding:0px 0 0px 0}

.menuspacer {border:0px solid green;font-size:5px;height:3px;}

#TheDynamicGallery {}
#TheDynamicGallery img {border:0px solid pink;width:160px}
#TheDynamicGallery .Rect {border:1px solid #eee;width:175px;height:320px;float:left;margin:10px 0 0 10px;text-align:center;}

#ctl00_Content_ListDisplay3 img {margin-top:14px;border:1px solid #eee;padding:14px;}




  

