@font-face {
	font-family: 'AmbleRegular';
    src: url(fonts/Amble-Light-webfont.ttf ) format("truetype"); 
}

	body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: AmbleRegular;
	font-size: 11px;
	color: #000;
	background-color: #ededed /*main body color*/
	
}
.psr
{
	text-align:left;
	font-weight:bold;
	padding-left:10px;
	padding-top:40px;
	width:400px;
	}
	.main
	{
		width:100%;
		background-color: #fff;/*master page background color*/
	}
	#container 
	{
	width: 900px;
	margin: 10px auto 30px auto;
	overflow:hidden;
	
     }
#banner 
{
	clear: both;
	width: 950px;
	height: 257px;
	padding: 0 10px;
	background: #333;
}
.contentslider {
  padding:10px; /* This acts as a border for the content slider */
  background: #EEEEEE;
}
.contentslider {
  position:relative;
  display:block;
  width:940px;
  height:230px;
  margin:0 auto;
  overflow:hidden;
	top: 0px;
	left: 0px;
}
/*.cs_wrapper {
  position:relative;
  display:block;
  width:100%;
  height:109%;
  margin:0;
  padding:0;
  overflow:hidden;*/
}
.cs_leftBtn, .cs_rightBtn {
  width:40px; /* Should be as wide as the button graphic being used */
  background: rgba(240,240,240,0);/* This will probably match the contentslider bg color */
}

/*.cs_wrapper, .cs_article {
  background-color: rgba(255,255,255,0);
	top: 0px;
	left: 0px;*/
}
.cs_slider {
  position:absolute;
  width:10000px;
  height:100%;
  margin:0;
  padding:0;
}

.cs_article h2 {
  font-size:200%;
  line-height:1.125em;
}
.cs_article h2 a {
    color:#333;
    text-decoration:none;
  }
.cs_article p {
	margin-bottom: 10px;
	line-height:1.5em;
	color:#fff;
}
.cs_article .readmore {
	font-size: 11px;
}
.cs_article {
  float:left;
  position:relative;
  top:0;
  left:0;
  display:block;
  width:940px;
  height: 240px;
  margin:0 auto;
  padding: 30px 0;
  background-color:rgba(255,255,255,0);
}

.cs_article img {
	float: left;
	margin-left: 30px;
	border: 10px solid rgba(255,255,255,0);
}

.cs_article .text {
	float: right;
	margin-right: 60px;
	width: 400px;
}
.cs_article  a
{
	color:#ee9016;
	}

.text h2 a, a:hover, a:visited{
	color: #ee9016;
	font-weight: bold;
}

.cs_article p {
	font-size: 11px;
}

.cs_leftBtn, .cs_rightBtn {
  position:absolute;
  top: 0px;
  height:320px;
  padding:0;
 /* z-index:10000;*/
}
.cs_leftBtn {
  left:0;
  outline:0;
}
.cs_rightBtn {
  right:0;
  outline:0;
}
.cs_leftBtn img, .cs_rightBtn img {
  border:0;
  position:relative;
  top: 10px;
  margin:0;
}
.footer
{
	background-color: #FAFAFA;/*master page background color*/
	height: 30px;
	}
	.footer a
	{
		color:Maroon;
		
		
	}
		.footer a:hover
		{
			color:Maroon;
		}
		
.mainDIV
{
	position:relative;
    width:100%;
	top: 4px;
	left: -4px;
	height: 100%;
}
.leftDIV{
    position:relative;
    text-align:justify;
    top:-1px;   
    width:261px;
	left: 23px;
}
.middleDIV
{
	position:absolute;
	text-align:justify;
	top:27px;
    right:344px;
    left:297px;
    width:312px;
    margin:0px auto;
 
}
.rightDIV{
    position:absolute;
    text-align:justify;
    top:7px;
    right:15px;
    width:312px;

}

/*----------Navlists------------------*/
 #navlist li {
list-style-image : url(App_Images/rit.png);
background : inherit;
color : #000;
margin : 5px 0 0 0;
padding-left : 10px;
font-size: 1.2em;
}

 #navlist1 li {
list-style-image : url(App_Images/right3.png);
background : inherit;
color : #000;
margin : 5px 0 0 0;
padding-left : 10px;
font-size: 1.2em;
}

#navlist2 li {
list-style-image : url(App_Images/right1.png);
background : inherit;
color : #000;
margin : 5px 0 0 0;
padding-left : 10px;
font-size: 1.2em;
}

/*-------------------------------------------------------------------*/
/*CURVED CORNERS*/
dl.curved {background:#A31919 url(App_Images/c_tl.gif) top left no-repeat; margin:15px 0; padding:0; width:110%;}/*hedder of side list*/
dl.curved dt {background:transparent url(App_Images/c_tr.gif) top right no-repeat; padding:10px; text-align:center; font-weight: bold; color:#fff;}
dl.curved dd {background:#eee url(App_Images/c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:10px; line-height:1.53em;}
dl.curved dd p.last {background:transparent url(App_Images/c_br.gif) bottom right no-repeat; }
/*-------------------------------------------------*/
/*CONTENT_LEFT*/
#content 
{
width: 100px;
float: left;
margin: 15px 0 0 0;
padding: 0 0 30px 10px;
height: 100px;
}
#content h1 
{
font-size: 1.5em;
letter-spacing: 3px;
text-transform: uppercase;
color: #06a; 
}

/*CONTENT_RIGHT*/
#content_right 
{
heigh: 500px; 
float: right;
padding: 0 0 30px 10px;
}



/*TYPOGRAPHY*/
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}
.small {
/*color: #ff9933;*/
font-size: 1.3em;
line-height: 130%;
text-align: justify;
}
.big {
font-weight: bold;
font-size: 1.7em;
color: #000;
line-height: 100%;
}

/* Comments */
#comments{margin-bottom:40px;}
#comments .commentlist{margin:0; padding:0;}
#comments .commentlist ul{margin:0; padding:0; list-style:none;}
#comments .commentlist li.comment_odd, #comments .commentlist li.comment_even{margin:0 3px 10px 0; padding:15px; list-style:none;}
#comments .commentlist li.comment_odd{color:#666666; background-color:#CBCBCB;}
#comments .commentlist li.comment_odd a{color:#009ae1; background-color:#CBCBCB;}
#comments .commentlist li.comment_even{color:#666666; background-color:#E2E2E2;}
#comments .commentlist li.comment_even a{color:#009ae1; background-color:#E2E2E2;}
#comments .commentlist .author .name{font-weight:bold;}
#comments .commentlist p{margin:10px 5px 10px 0; padding:0; font-weight:normal; text-transform:none;width: 1118px;}
#comments .commentlist li .avatar{ border:1px solid #EEEEEE; margin:0 10px 0 10px;}

/* ----------------------------------------------Forms in Content Area------------------------------------- */

#container #respond{display:block; width:100%;}
#container #respond input{width:170px; padding:2px; border:1px solid #CCCCCC; margin:5px 5px 0 0;}
#container #respond textarea{width:90%; border:1px solid #CCCCCC; padding:2px; overflow:auto;}
#container #respond p{margin:5px 0;}
#container #respond #submit, #container #respond #reset{margin:0; padding:5px; color:#FFFFFF; background-color:#007BB4; border:1px solid #FF9933;} /*submit & reset*/

/*--------------contact us style------------------*/

/*CONTACT US CONTENTS*/
#contents1
{
width: 330px;
float: left;
margin: 10px auto 30px auto;
padding: 0 0 30px 10px;
}

/*CONTACT US CONTENT_RIGHT*/
#cont_content_right 
{
width: 500px;
float: right;
margin: 10px 10px 0 0;
padding-bottom: 30px;
}

/*contact us address*/
.add{
font-weight: bold;
font-size: 1.2em;
width: 350px	
}



.abt 
{
font-weight: bold;
font-size: 1.7em;
/*color: #800000;*/
line-height: 130%;

}

#clear
{
	height: 20px;
}

/*------marquee------*/
#marqmn
{
width: 100%;
height:10px;
margin: 0 10px 0 0;
padding-bottom: 30px;
background-color:#007BB4;
font-size: 1.5em;
color: #FFF;
}
/*------------------------*/

.add1{
font-weight: bold;
font-size: 1.2em;
line-height: 130%;
}


#abtcontain
	{
	width: 800px;
	margin: 10px auto 30px auto;
	}
     
    #blankpg
     {
     	height: 700px;
     }
     
    /*  GRID OF THREE   ============================================================================= */
.grid_1_of_3{
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
	box-shadow: 2px 2px 2px #fff;/*-------Home page box shadows color--------*/
}
.grid_1_of_3:first-child { 
	margin-left: 0; 
} 
.images_1_of_3 {
	width: 32.2%;
}
.images_1_of_3  img {
	max-width:100%;
	display:block;
}
.images_1_of_3  h3{
	color:#fff;
	margin-top:0.4em;
	margin-bottom:0.2em;
	font-size:1.2em;
	font-weight : normal;
	letter-spacing: -1px;
}
.images_1_of_3  p  {
	font-size:0.8125em;
	padding:0.3em 0;
	color: #fff;
	line-height: 1.5em;
}
.images_1_of_3 .button{
	margin-top:.3em;
	line-height:1.9em;
}
.images_1_of_3 .button a{
	padding:6px 10px;
	font-size:15px;
	color:#05A3B6;
}
.images_1_of_3 .button a:hover{
	text-decoration:underline; 
}
.item-text h4{
	color:#777;
	font-size:1.3em;
	margin-bottom:4%;
	text-transform: uppercase;
}

#site_title { 
	float: left;
	padding-left: 50px;
}

#blankpghm
     {
     	height: 550px;
     }