/* General */

/*Reset Common Tags*/

a,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,img
{
    margin:0px;
    padding:0px;
}

body 
{
    margin:0px auto;
    padding:0px;
    background: #c4c6c7;
   
}

#maincontent
{
    width:744px;
    clear: both;
    background-color: white !important;    
    float:left;
}

a
{
	text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

img
{
    border:0px;
}

p
{
	margin:5px 0px 5px 0px;
	font-family:Arial;
	font-size:9px;
	color:#999999;
}

h1
{
	padding:5px 0px 5px 0px;
	font-style:italic;
	color:#be1e2d;
	font-family:Georgia;
	font-weight: normal;
	font-size:10px;
	clear:both;
}

h2
{
	padding:0px;
	font-style:italic;
	color:#4c4c4c;
	font-family:Georgia;
	font-weight: normal;
	font-size:10px;
}

hr
{
	height:1px;
	border:0px;
	border-top: 1px dashed #999999;
	font-weight:bold;
	margin-bottom:35px;
}

		/*---------------------layout--------------------*/

#top-container
{
    width:100%;
    margin:0px auto;    
    clear: both;
    background-color:#62544a;
    height:74px;
    background-image:url(../../images/top_bg.jpg);
    background-repeat:repeat-x;
    background-position:center top;
}

#top-content
{
    width:744px;
    margin:0px auto;    
    clear: both;
    height:74px;
}

#top-content-left
{
    float:left;
    width:200px;
}

#top-content-right
{
    float:left;
    width:524px;
    text-align:right;
    color:#ffffff;
    font-size:10px;
    margin-top:15px;
    margin-right:20px;
    font-family:Arial;
}

#top-content-right a
{
    color:#faaf40;
}

#container 
{
    width:744px;
    margin:0px auto;    
    clear: both;
}

#container-full
{
    clear:both;
    width:100%;
    background-color:#ffffff;
    float:left;
}

#content
{
	clear:both;	
}

		/*---------------------header---------------------*/

#header
{
	width:744px;
	font-weight:normal;
	clear:both;
	float:left;
}

.highlight
{
    clear:both;
    float:left;
	background:#be1e2d;
	color:#ffffff;
	padding:5px 10px 10px 15px;
    line-height:7px;
}

.highlight1
{
    clear:both;
    float:left;
	background:#be1e2d;
	color:#ffffff;
	padding:8px 10px 9px 15px;
    line-height:7px;
}

.highlight p
{
	margin:0 0 0 0;
}

#header-leftcol
{
	font-family:Georgia;
	font-size:14px;
	width:580px;
	float:left;
	text-align:left;
}


#header-rightcol
{
	width:120px;
	margin:15px 20px 15px 0px;
	float:right;
    text-align:left;
    font-family:Arial;
    font-size:9px;
    font-weight:bold;
    color:#716558;
}

#header-rightcol a
{
    color:#716558;
}

.mailing-link
{
    color:#00adee!important;
}

#header-rightcol p
{
    line-height:14px;
    margin-top:0px;
}
		/*---------------------nav--------------------*/

#content-leftcol
{
	width:104px;
	float:left;
	font-family:Georgia;
	font-size:12px;
	margin:25px 10px 10px 15px;
}

#content-leftcol ul
{
    list-style:none;
    margin-bottom:7px;
    margin-top:0px;
}

.menu li
{
	padding:5px 0px 5px 0px;
	border-bottom:1px dotted #999999;
}

.submenu li a
{
	margin:0px 0px 0px 5px;
	font-family:Arial;
	font-size:9px;
	line-height:10px;
	color:#999999;
	border:none;
}

.submenu
{
        margin-top:0px!important;
    margin-bottom:0px!important;
    padding-bottom:0px!important;
    padding-top:0px!important;
    
}

.submenu li a:hover
{
/*in case of different hover decoration*/
}

submenu ul
{
    margin-top:0px!important;
    margin-bottom:0px!important;
    padding-bottom:0px!important;
    padding-top:0px!important;
}

#submenu-container
{
    padding-bottom:10px;
    border-bottom:1px dotted #999999;

}

		/*---------------color classes for menu---------------*/

.menu-blue,
.menu-blue a
{
	color:#00adee;
}

.menu-blue a:hover
{
/*in case of different hover decoration*/
}

.menu-orange a
{
	color:#e76e34;
}

.menu-orange a:hover
{
/*in case of different hover decoration*/
}

.menu-red a
{
	color:#be1e2d;
}

.menu-red a:hover
{
/*in case of different hover decoration*/
}

.menu-red2 a
{
	color:#be1e2d;
	text-decoration:none;
}

.menu-red2 a:hover
{
	text-decoration:none;
/*in case of different hover decoration*/
}

.menu-red-italic a
{
	color:#be1e2d;
	font-style:italic;
}

.menu-red-italic a:hover
{
/*in case of different hover decoration*/
}

.menu-grey a
{
	color:#716558;
	font-style:italic;
}

.menu-grey a:hover
{
    text-decoration:none;
/*in case of different hover decoration*/
}

.greynav li
{
    margin-top:0px!important;
    margin-bottom:0px!important;
    padding-top:0px;
}

.greynav ul
{
    margin-bottom:0px;
    padding-bottom:0px;
    padding-top:5px;
    padding-top:0px;
}

		/*--------------------content right-------------------*/

#content-rightcol
{
	width:570px;
	float:right;
	margin:30px 20px 10px 15px;
}

.image-wrapper
{
	clear:both;
}

.image-content-left
{
	float:left;
	font-family:Arial;
	letter-spacing:5px;
	font-size:9px;
	margin-top:5px;
}

.image-content-left li a
{
	color:#999999;
}

.image-content-left a:hover
{
	color:#11b2ef;
	text-decoration:none;
}

.image-content-right
{
	float:right;
	font-family:Arial;
	font-size:9px;
	color:#999999;
	margin-top:5px;
	padding-right: 10px;
}

.picture-menu li
{
    list-style:none;
    display:inline;
}

.content-title,
.content-title a
{
	padding-bottom:0px;
	color:#be1e2d;
	font-family:Georgia;
	font-size:12px;
	margin:0px;
}

.content-title a:hover
{
/*in case of different hover decoration*/
}

.content-spec
{
	margin-bottom:20px;
	margin-right: 10px;
	padding-top:7px;
	color:#716558;
	font-family:Georgia;
	font-size:10px;
	border-top:1px dotted #999999;
}

.blog-title
{
	margin:0px;
	color:#e76e34;
	font-family:Georgia;
	font-size:12px;
	padding-bottom:0px;
}

#email-form,
#email-form a
{
	font-family:Georgia;
	font-size:10px;
	font-style:italic;
	margin-bottom:30px;
	color:#00adee;
}

#email-form ul
{
    margin-left:30px;
    margin-bottom:20px;
}

#email-form a:hover
{
/*in case of different hover decoration*/
}

.textbox
{
    width:330px;
    height:20px;
    border:1px solid #d9d9d9;
}

.textbox-address
{
    width:330px;
    height:100px;
    border:1px solid #d9d9d9;
}

.td1
{
    height:25px;
    width:200px;
    color:#be1e2d;
    font-family:Georgia;
	font-size:10px;
	font-style:italic;
}

		/*------------------content right-bottom------------------*/
		
.content-bottom
{
	margin-top:0px;
	font-family:Georgia;
	font-size:9px;
}

#content-bottom-link1 a
{	
	width:100px;
	float:left;
	padding:0px 8px 0px 15px;
	margin:7px 5px 5px 10px;
	border-right:1px dotted #ffffff;
	color:#ffffff;
	font-style:italic;
}

#content-bottom-link1 a:hover
{
/*in case of different hover decoration*/
}

#content-bottom-link2 a
{	
	width:160px;
	float:left;
	padding:0px 3px 0px 3px;
	margin:7px 10px 5px 5px;
	border-right:1px dotted #ffffff;
	color:#ffffff;
	font-style:italic;
}

#content-bottom-link2 a:hover
{
/*in case of different hover decoration*/
}

#content-bottom-link3 a
{	
	width:130px;
	float:left;
	padding:0px 8px 0px 4px;
	margin:7px 5px 5px 0px;
	border-right:1px dotted #ffffff;
	color:#ffffff;
	font-style:italic;
}

#content-bottom-link3 a:hover
{
/*in case of different hover decoration*/
}

#content-bottom-link4 a
{	
	width:115px;
	float:left;
	padding:2px 0px 5px 6px;
	margin:5px 5px 0px 0px;
	color:#ffffff;
	font-style:italic;
}

#content-bottom-link4 a:hover
{
/*in case of different hover decoration*/
}

.dash
{
    color:#ffffff;
}

		/*----------------------footer---------------------*/

#footer-container
{
    width:100%;
    margin:0px auto;    
    clear: both;
    background-image:url(../../images/footer_strip.jpg);
    background-position:center top;
    height:38px;
}

#footer-content
{
    width:744px;
    margin:0px auto;    
    clear: both;
    height:38px;
}

#footer-content-left
{
    width:92px;
    float:left;
    margin-right:15px;
    margin-left:15px;
    font-family:Georgia;
    color:#ffffff;
    font-size:9px;
    line-height:9px;
    margin-top:4px;
}

.warm-yell
{
    color:#e6a240;
}

#footer-content-right
{
    width:622px;
    float:left;
    background-color:#716558;
    height:38px;
}

#footer-container2
{
    width:744px;
    margin:0px auto;    
    clear: both;
}

#footer p 
{
    text-align:center;
	width:714px;
    clear:both;
    font-family:Arial;
    font-size:9px;
    color:#716558;
    text-align:justify;   
    padding:10px 15px 0px 15px;
    
}
