@import url('../../Default/global/Global.css');

/* ############################################################################
   ## 
   ##  HOME PAGE
   ##
   ######################################################################### */
/*Reset some global styles*/
#ContentInner {
    background: transparent;
    margin: 0;
}
#Page {
    position: relative;
    float: left;
    
    margin: 0;
}
#PageInner {
    padding-top: 0;
}

    #HomeFeatures {
        position: relative;
        float: right;
        /*width: 25%;*/
    }
    #HomeFeaturesInner {
        padding: 0 0 0 20px;
        border-left: #f0f0f0 1px solid;
    }
    
    #HomeContent {
        position: relative;
        float: left;
        width: 100%;
    }
    * html #HomeContent {
        width: 100%; /* Fixes content jumping problem on particular (seemingly random) window widths. */
    }
    #HomeContentInner {
        padding: 0;
    }
        #HomePrimary {
	        position: relative;
	        clear: both;
        }

	        #HomePrimary #main {

		        clear: both;
		        position: relative;

		        margin: 0px;
		        padding: 0px;

		        width: 100%;
		        background: #EFE8DD url('/images/templates/bg_strip_orange.gif') 0px 190px repeat-x;

	        }

		        #HomePrimary #main img {
        		
			        border: none;
        		
		        }
		
		
		        #HomePrimary #main #intro {
        			
			        position: relative;
			        float: right;			
        			
			        margin: 0px;
			        padding: 25px;
        			
			        width: 269px;
			        /*width: 267px;*/
			        height: 195px;
        			
			        background: #EFE8DD url('/images/templates/bg_strip_orange.gif') 0px 190px repeat-x;
			        border-right: #CD5806 20px solid;
        			
			        z-index: 2;
        			
		        }
			
			        #HomePrimary #main #intro p {
				        margin: 10px 0em 0.25em 0em;
			        }

			        #HomePrimary #main #intro #FeatureImageCallToAction {
				        position: absolute;
				        top: 199px;
				        left: -140px;
			        }

			        #HomePrimary #main #intro #IntroductionCallToAction {
				        position: absolute;
				        top: 200px;
				        left: 30px;
			        }
			
		    #HomePrimary #main #reservesimages {
			    border-left: solid 20px #CD5806;
			    background: white;
			    position: relative;
			    width: auto;
			    height: 245px;
		    }
		    #HomePrimary #main .rotatorElement {
    			
			    overflow: hidden;
			    display: none;
    			
			    margin: 0px 330px 0px 0px;
			    padding: 0px;
    			
			    position: absolute;
		        top: 0;
		        left: 0px;
    		
		    }
		        #HomePrimary #main .rotatorElement img {
    		       
		        }
		        #HomePrimary #main .rotatorElement .wrap {
		    	    background: #000000;
	                opacity: 0.5;


	                width: 900px;
				    height: 40px;

				    position: absolute;
				    left: 0;
				    top: 0;
		        }
			    #HomePrimary #main .rotatorElement .info {
    			
				    /*margin:0px;
				    padding: 190px 0px 0px 0px;*/

                    width: 900px;
				    height: 40px;
    				
				    position: absolute;
				    top: 190px;
				    left: 0;
    				
				    color: #ffffff;			
			    }

				    #HomePrimary #main .rotatorElement .info .text {
    					
					    padding: 6px 0px 0px 20px;
					    font-size: 91.7%;
					    font-weight: normal;
    					
					    position: absolute;
					    top: 0;
    					
					    width: 900px;
				        height: 40px;
    				    
				        z-index: 3;
				    }
    				
					    #HomePrimary #main .rotatorElement .info .text a {
    					
						    font-weight: bold;
						    color: #ffffff;
						    text-decoration: none;
    					
					    }
    					
						    #HomePrimary #main .rotatorElement .info .text a:hover {
    						
							    text-decoration: underline;
    						
						    }
	    #HomePrimary #secondary {

		clear: both;
		position: relative;

		margin: 0px;
		padding: 0px;

		width: 100%;

	}

		#HomePrimary #secondary #feature {
			
			position: relative;
			
			float: right;			
			
			width: 290px;				
			
			margin: 0 20px 0 0;
			padding: 0 15px 0 15px;
			
			background: #EFE8DD url('/images/Home/calls_base.gif') no-repeat bottom left;
			
		}
		    
		    *html #HomePrimary #secondary #feature {
		        /* IE6 Only */
		        margin-right: 10px;
		        padding-left: 13px;
		    }
		
			#HomePrimary #secondary #feature #FeatureReserves { 
			}
			
			#HomePrimary #secondary #feature .CallsToAction {
				padding: 10px 0;
			    border-top: 1px #c59e8c dashed;
			}
			    
			     #HomePrimary #secondary #feature #CallsToAction-1.CallsToAction {
					margin-top: -3px;
				 }
				
				#HomePrimary #secondary #feature #CallsToAction-2.CallsToAction, #home #secondary #feature #CallsToAction-4.CallsToAction {
			        background-color: #f9f7f3;
			    }
					input.submit-small {
						background:url("/images/templates/circle_arrow_right_grey.gif") no-repeat scroll left top transparent;
						border:medium none;
						height:19px;
						margin:0 0 0 2px;
						padding:0;
						width:19px;
						text-indent: -3000em;
					}
					/*IE6*/
					*html input.submit-small {
					    text-indent: 0;
					    padding-left: 19px;
					}
					/*IE7*/ 
					:first-child+html input.submit-small {
					    text-indent: 0;
					    padding-left: 19px;
					}
			    #HomePrimary #secondary #feature #CallsToAction-4.CallsToAction {
			        min-height: 52px;
					height: 52px;
			    }
				
				#HomePrimary #secondary #feature #CallsToAction-4.CallsToAction {
			        border-bottom: 1px #c59e8c dashed;
			    }
			
			#HomePrimary #secondary #feature .CallsToAction h2, #home #secondary #feature #FeatureReserves #CallToActionSubscribe h2 {
			    color: #cd5807;
			    font-weight: bold;
			    font-size: 140%;
			    padding: 2px 0 0 25px;
			    margin: 0;
			    background: url('/images/templates/orange_circle_arrows.gif') no-repeat bottom left;
			}
			
			    #HomePrimary #secondary #feature .CallsToAction a, #home #secondary #feature #CallToActionSubscribe a {
			        text-decoration: none;   
			    }
				
				#HomePrimary #secondary #feature #FeatureReserves #CallToActionSubscribe {
					height: 72px;
				    padding-top: 10px;
					border-bottom: 1px #c59e8c dashed;
				}
				
				#HomePrimary #secondary #feature #FeatureReserves #CallToActionSubscribe form {
					padding: 10px 0 0 25px;
				}

			#HomePrimary #secondary #feature .CallsSummary {
			    padding-left: 25px;
			    color: #cd5807;
			}
			
			#HomePrimary #secondary #feature .CallsSummaryImg img {
			    border: none;
			    padding: 5px 0 0 25px;
			}
				
		#HomePrimary #secondary #content {
			
			margin: 0px 340px 0px 0px;
			padding: 0px;
			
		}
		
			#HomePrimary #secondary #content1 {
				
				position: relative;
				float: left;
				
				margin: 20px 0 0 0;
				padding: 0px 20px;
				
				width: 198px;
			}
			
				#HomePrimary #secondary #content1 #content1-inner {
					
				}
				
			#HomePrimary #secondary #content2 {
				
				position: relative;
				float: left;
				
				margin: 20px 0 0 0;
				padding: 0px;
				
				width: 392px;
			}
			
				#HomePrimary #secondary #content2 #content2-inner {
					
					padding: 0px 20px 0px 0px;
				}
				    *:first-child+html #HomePrimary #secondary #content2 {
				        /* IE7 Only */
				        padding: 0px;
				        width: 382px;
				    }
				    
				    *html #HomePrimary #secondary #content2 {
				        /* IE6 Only */
				        padding: 0px;
				        width: 382px; 
				    }
				
                    #content2-inner h4.HomeNewsPanel {
                        font-size: 140%;
                        font-weight: bold;
						clear: both;
                    }
                    
                    #content2-inner h5#HomeNewsDate {
                        font-style: normal;
                        color: #695d54;
                        padding-left: 25px;
                        margin-bottom: 0;
                    }
                    
                    #content2-inner h4#HomeNewsSummary {
                        padding-left: 25px;
                        background: url('/images/templates/arrow_grey.gif') 0 3px no-repeat;
                    }
                    
                    #content2-inner .NewsMore {
                        padding: 10px 0;
                    }
                    
                        #content2-inner a {
							text-decoration: none;
						}
						
						#content2-inner .NewsMore a {
                            padding: 0 0 5px 25px;
                            background: url('/images/general/orange_arrow.gif') top left no-repeat;
                            font-weight: bold;
                            text-decoration: none;
                        }
				     
				     #content2-inner .HomeNews {
				        clear: left;
				        padding-bottom: 25px;
				     }
				    
				    #content2-inner .HomeNews .HomeNews-Title {
				        padding-bottom: 15px;
						font-size: 120%;
				    }
				    
				         #content2-inner .HomeNews .HomeNews-Title a {
			                text-decoration: none;
			             }
				        
				        #NewsTitle-2.HomeNews-Title, #NewsTitle-3.HomeNews-Title  {
				            padding-top: 10px;
				        }
				    
				    #content2-inner .HomeNews .HomeNews-Image {
				        float: left;
				        padding: 0 10px 10px 0;
				    }
				    
				        #content2-inner .HomeNews .HomeNews-Image img {
				            border: 1px #efe8dd solid;
				        }
				        
				    #content2-inner .HomeNews .HomeNews-Summary {
				        line-height: 18px;
				    }



    #HomeNews {
        position: relative;
        float: left;
        width: 75%;
        
        margin: 0;
    }
    * html #HomeNews {
        width: 74.9%; /* Fixes content jumping problem on particular (seemingly random) window widths. */
    }
    #HomeNewsInner {
        padding: 0 20px 0 0;
    }

        #HomeNews .newsitem {
            margin: 1em 0;
        }
            
            #HomeNews .newsitem .title {
                font-weight: bold;   
            }
            
            #HomeNews .newsitem .date {
            }
            
            #HomeNews .newsitem .summary {
            }

