body{
    font-family:Arial;
    font-size:12px;
    color:#272727;
    background-color:#766b5f;
    margin:0px 0px 0px 0px;
    overflow-y:scroll;
                           
    background-image:url('http://www.ovalbusinesssolutions.co.uk/oval/ovalweb.nsf/background/blackboard.jpg');
    background-repeat:repeat;
    background-position:top left;
    background-attachment:fixed;
}

#advert{
	position:relative;
	top:-20px;
	margin:0 auto;
	width:414px;
	height:82px;
	overflow:hidden;
	font-size:0px;
}

	#advert img{
		position:relative;
		top:0px;
	}

	#advert #sliderHolder{
		position:absolute;
		width:414px;
		height:9999px;
	}

	@font-face { 
	    font-family: MyCustomFont; 
	    src: url("DiavloLight-Regular.eot") /* EOT file for IE */ 
	}
	
	@font-face {  
	    font-family: MyCustomFont;   
	    src: url("DiavloLight-Regular.ttf") /* TTF file for CSS3 browsers */   
	}


	.contentTitle h2, .sideTitle h2{
		position:relative;
		font-family:MyCustomFont;
		font-size:22px;
		line-height:35px;
		padding-left:20px;
		color:white;
		letter-spacing:0px;
		text-align:left;
		font-weight:bold;
	}
 	#marketingOverlay h4{
 		text-align:left;
 		margin:0px;
 		padding:0px 0px 12px 0px;
 		font-size:14px;
 		font-weight:Bold;
 		color:#614D7E;
 	}
 	
 	#card #rightColumn p{
 		text-align:left;
 		margin:0px;
 		padding:0px 0px 12px 0px !important;
 		margin:0px;
 	}
 	
 	.blockHide{
 		/*margin-top:-20px;*/
 	}
 	
 	.hideThis{
 		/*margin-top:-20px;*/
 	}
    	
.expandPara{
	cursor:pointer;
	margin-top:-12px;
	margin-bottom:12px;
}


.required{
	color:#ff0000;
}

#errorArea{
	color:#ff0000;
	margin-left:2px;
}

#errorArea2{
	color:#ba6410;
	margin-left:2px;
}

#closeButton{
	position:absolute;
	top:-66px;
	right:-23px;
	background-image:url(close-card.png);
	width:60px;
	height:61px;
	cursor:pointer;
}

#closeButton:link{background-image:url(close-card.png);}
#closeButton:active{background-image:url(close-card.png);}
#closeButton:hover{background-image:url(close-cardO.png);}
#closeButton:visited{background-image:url(close-card.png);}

#errorAreaAlert{
	color:#ba6410;
	margin-left:2px;
	display:none;
}

input.actionButton{                           
    background-image:url('actionButton.png');
    background-position:top left;
    background-repeat:no-repeat;
    border:0px;
    background-color:transparent;
    cursor:pointer;
    
    width:200px;
    height:35px;
    color:#ffffff;
    font-weight:normal;
    font-size:14px;
}

.preLoad{
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	width:auto;
	height:auto;
}

.contentPush #noListStyle ul, .contentPush #noListStyle li{
	list-style-image:none;
	list-style:none;
}

a:link, a:active, a:visited {text-decoration:underline; color:#000000; font-weight:normal;} 
a:hover{text-decoration:underline; color:#4b4b4b; font-weight:normal;}

#cursor{
	cursor:default;
}

img{
    border:0px;
}

h1{
    font-size:16px;
    color:#E58106;
    /*color:#ffffff;*/
    font-weight:normal;
    margin-left:4px;
    padding-left:0px;
}

h2{
    font-size:20px;
    color:#626262;
    font-weight:normal;
    margin-left:6px;
    padding-left:0px;
} 

#page{                      
    position:absolute;
    width:100%;       
    text-align:center; 
}

    #centreDiv{
        position:relative;
        width:1000px;
        height:auto;         
        margin:0 auto;
    	margin-top:20px;
    	margin-bottom:40px;
        background-color:transparent;
        /*border:1px solid #000000;*/  
    }    
    
    	#topBar{
            width:1000px;
            height:37px;
                           
            background-image:url('topBar.png');
            background-repeat:no-repeat;
            background-position:top left;    	
    	}
    
    	#bottomBar{
            width:1000px;
            height:37px;    
                           
            background-image:url('bottomBar.png');
            background-repeat:no-repeat;
            background-position:bottom left;    	
    	}
    
    	#mapSplitBottom{
    		z-index:10000;
    		position:absolute;
    		bottom:0px;
    		left:0px;
            width:485px;
            height:37px;  
                           
            background-image:url('mapSplitBottom.png');
            background-repeat:no-repeat;
            background-position:bottom left;    	
    	}
        
        #header{
        	z-index:1000;
            position:relative;
            width:1000px; 
            background-color:#f8f8f8;
            height:113px;            
        }
        
            #telephoneNumberAndImage{
                position:absolute;
                bottom:0px;
                right:0px;
                width:194px;
                height:164px;
                             
                background-image:url('telephoneNumberAndImage5.png');
                background-repeat:no-repeat;
                background-position:top left;
            }
                
                #telephoneNumber{
                    position:absolute;
                    bottom:-14px;
                    right:0px;
                    width:193px;
                    height:32px;
                    text-align:center;
                    
                    color:#ffffff;
                    font-size:18px;
                }
        
            #topBarNavigationWrap{
                position:absolute;
                top:81px;
                right:193px;
                bottom:0px;
                height:auto;
                width:auto;
                text-align:right;      
            }
            
                .topBarNavigationButton{
                    position:relative;
                    bottom:0px;
                    width:74px;
                    height:32px;
                    float:right; 
                    margin-right:1px; 
                    text-align:center;    
                               
                    background-image:url('navigation_topButton.png');
                    background-repeat:no-repeat;
                    background-position:top left;
                }
                
                    .topBarNavigationButton img{
                        margin-top:15px;
                    }
        
            #logoPosition{
                position:absolute;
                top:0px;
                left:26px;
                width:176px;
                height:56px;    
                background-color:transparent;
                               
                background-image:url('oval_logo_black3.jpg');
                background-repeat:no-repeat;
                background-position:top left;
            }    
        
            #pageTitle{
                position:absolute;
                top:75px;
                left:0px;
                width:539px;
                height:40px;            
                background-color:transparent;
                                            
                background-image:url('page_title4.jpg');
                background-repeat:no-repeat;
                background-position:top left;
            }       
        
            #pageSlogan{
                position:relative;
                margin-left:28px;
                width:auto;
                height:35px;
                line-height:35px;
                background-color:transparent;
                
                text-align:left;
                font-size:18px;
                color:#ffffff;    
            }   
                
            #bottomLeftImage{
                z-index:0;
            
                position:absolute;
                width:485px;
                height:194px;
                bottom:-1px;
                left:0px;     
                margin:0px;
                padding:0px;                      
                             
                background-image:url('bottomLeftMapImage.png');   
                background-repeat:no-repeat;
                background-position:bottom left;                   
            }
        
            #rightFade{     
                z-index:10;
                
                position:absolute;
                width:66px;
                height:342px;
                bottom:6px;
                right:-25px;                           
                             
                background-image:url('layout_rightFade.jpg');   
                background-repeat:repeat-x;
                background-position:top right;                   
            }    
        
        #underHeader{
            position:relative;
            width:1000px; 
            background-color:#626262;
            height:35px;              
        }
            
        #contentWrap{                     
            position:relative;  
            width:1000px;
            background-color:#f8f8f8;  
            height:auto;
            overflow:auto;  
            overflow-x:hidden; 
            overflow-y:hidden;  
            padding-bottom:30px;
            margin-bottom:0px;      
                             
            background-image:url('mapSplitTop.jpg');   
            background-repeat:no-repeat;
            background-position:bottom left;    
        }         
        
            #leftSideWrap{   
                position:relative;  
                width:709px; 
                height:auto;         
                background-color:transparent;     
                float:left;               
            }       
                
                .personalForm, .personalForm2, .personalForm3{
                	color:#5A595A;
                	border:1px solid #c6c6c6;
                }
                
                .contentTitle{
                    position:relative;
                    width:709px;
                    height:35px;          
                    background-color:#626262;
                    text-align:left;  
                    font-size:0px;
                                                                                      
                    background-image:url('content_title.jpg');   
                    background-repeat:no-repeat;
                    background-position:top right;
                }        
                
                .content{
                    position:relative;  
                    left:0px;
                    overflow:auto;
                    width:709px;
                    height:auto;       
                	background-color:transparent;  
                    text-align:justify; 
                    line-height:18px;                                     
                }
                
                	.subContentButtons{                                                                                      
	                    background-image:url('subContentButtons.png');   
	                    background-repeat:no-repeat;
	                    background-position:top left;
                    	background-color:#F8F8F8; 
	                    width:198px;
	                    height:35px;                	
	                    margin-bottom:5px;	
						cursor:pointer;
                	}
                
                	.subContentButtonsBlogStyle{                                                                                      
	                    background-image:url('subContentButtons.png');   
	                    background-repeat:no-repeat;
	                    background-position:top left;
                    	background-color:#F8F8F8; 
	                    width:198px;
	                    height:35px;                	
	                    margin-bottom:5px;	
						cursor:pointer;
                	}
						
						.subContentButtons span{
							padding:0px;
							line-height:35px;
						    font-size:11px;
						    /*color:#E58106;*/
						    /*color:#ffffff;*/
						    color:#c97a1e;
						    font-weight:bold;
						    margin-left:5px;
						}	
						
						.leftSubContent a:link{text-decoration:none; border:0px;}
						.leftSubContent a:active{text-decoration:none; border:0px;}
						.leftSubContent a:hover{text-decoration:none; border:0px;}
						.leftSubContent a:visited{text-decoration:none; border:0px;}
						
						.subContentButtons span img{
							margin-left:15px;	
						}
						
						.subContentButtonsBlogStyle span{
							padding:0px;
							line-height:35px;
						    font-size:12px;
						    color:#E58106;
						    /*color:#ffffff;*/
						    font-weight:normal;
						    margin-left:10px;
						}					
						
						.chosen{
						    color:#000000;
						}
						
						.subContentHide{
							display:none;
						}
						
						.advertPlace{
							width:196px;
							height:auto;
							margin-top:30px;
							cursor:pointer;
							text-align:center;
						}
						
						.advertPlace img{
							border:1px solid #a4a4a4;
							/*width:196px;*/
							padding:0px;
							margin:0px;
							font-size:0px;
						}
                	
                	.leftSubContent{
                    	background-color:transparent; 
                		position:relative;
                		height:auto;
                		overflow:auto;
                    	width:198px; 
                    	float:left;          		
                	}  
                		
                		.leftSubContent .advertPlace{
                			margin:0px; 
                		}
                		
                		.contentPush .leftSubContent ul{
                			margin-left:0px;
                			padding-left:0px;
                			line-height:14px;
                			text-align:left;
                		}
                		
                		.seperateBlogLinks{
                			background-color:#F0D5B1;
                			padding:4px;
                			padding-bottom:5px;
                		}
                		
                		.topBlogNavigation{                                                  
                    		background-image:url('topBlogNavigation.png');   
                    		background-repeat:no-repeat;
                    		background-position:top left;
                    		width:198px;
                    		height:7px;
                			margin-top:3px;
                			font-size:0px;
                		}
                		
                		.bottomBlogNavigation{                                                  
                    		background-image:url('bottomBlogNavigation.png');   
                    		background-repeat:no-repeat;
                    		background-position:top left;
                    		width:198px;
                    		height:7px;
                			margin-bottom:10px;
                			font-size:0px;
                			padding:0px;
                		}
                    
                    	.blogLinkTitle{
                    		/*color:#ffffff;*/
                    		color:#E08A21;
                    		font-size:16px;
                    		text-align:right;
                    		font-weight:bold;
                    		padding:0px;
                    		margin:0px 4px -10px 0px;
                    		line-height:15px;
                    	}
                    
                    	span.blogLinkDate{
                    		font-size:10px;
                    		color:#494949;
							float:right;
							margin-top:5px;
                    	}
                    
                    	#blogLinks span.blogLinkDate{
							margin-right:5px;
                    	}
                    
                    	.rightSubContent span.blogLinkDate{
                    		font-size:10px;
                    		text-align:right;
                    		float:right;
                    	}
                    	
                    	#blogLinks{
                    		line-height:13px;
                    	}
                    
	                    #blogLinks a:link, #blogLinks a:active, #blogLinks a:visited {text-decoration:none; color:#E08A21; font-weight:bold;} 
						#blogLinks a:hover{text-decoration:none; color:#E08A21; font-weight:bold;}
                	
                	.rightSubComment{
                    	background-color:transparent; 
                		position:relative;
                		height:auto;
                		overflow:auto;
                    	width:483px; 
                    	float:left;        		
                	}   
                	
	                	.rightSubComment h1{
	                		margin-top:-2px;
	                		padding:0px;
	                	}    
		                    
		                    .rightSubComment p.blogPost{
		                    	margin:0px 0px 0px 48px;
	                        	color:#CC750C;  
		                    }
		                    
		                    .rightSubComment p.blogContent{
		                    	margin:0px 20px 0px 48px;
	                        	color:#555555;
	                        	text-align:left;  
		                    }
		                    
		                    .rightSubComment .blogDate{		                    	
	                        	color:#CC750C;  
		                    }
		                    
		                    .rightSubComment hr{
		                    	margin-left:48px;
		                    	margin-right:20px;
		                    	border:0px;
		                    	border-top:1px dashed #a4a4a4;
		                    	height:0px;
		                    }
                	
                	.rightSubContent{
                    	background-color:transparent; 
                		position:relative;
                		height:auto;
                		overflow:auto;
                		overflow-x:hidden;
                		overflow-y:hidden;
                    	width:483px; 
                    	float:left;        		
                	}   
                	
	                	.rightSubContent h1{
	                		margin-top:-2px;
	                		padding:0px;
	                	} 
	                	
	                	.rightSubContent h2{
	                		margin-left:48px;
	                		margin-right:20px;
	                	}
	                	       
						.subContentWrapper{
							background-color:transparent;
							height:auto;
							width:318px;
							margin-left:4px;
							margin-bottom:5px;
						}
	
							.subContentTitleTop{
								background-color:transparent;
								background-image:url('topOfSubContentFade.png');
								width:318px;
								height:6px;
								font-size:0px;
							}
		
							.subContentTitle{
								background-color:transparent;
								background-image:url('backgroundFade2.png');
								width:318px;
								height:auto;
								overflow:auto;
							}
							
							.subContentTitleBottom{
								background-color:transparent;
								background-image:url('bottomOfSubContentFade.png');
								width:318px;
								height:6px;
								font-size:0px;
							}
							
                                    #courseSlider{
                                    	position:relative;
                                    	width:681px;
                                        height:auto;   /*Fix needs to be re addressed for IE7*/
                                        overflow:hidden;    
                                    }
                                    
                                    	#courseContent{
                                    		position:relative;
                                    		width:4000px;
                                    		height:auto;
                                    		left:0px;
										}
                                    	
							            .courseHolder{
							  				position:relative;
                                            width:681px;
                                            height:auto;   /*Fix needs to be re addressed for IE7*/    
                                            float:left;                           
                                        }
                                        
                                        	html>body .correctGap{
                                        		width:100px;
                                        		height:28px;
                                        	}
                                        
                                        	.courseHolder table, tr, td, th{                                        		
											    font-family:Arial;
											    font-size:12px;
											    color:#272727;
											    text-align:left;
                                        	}
                                        	
                                        	td.leftcolumnTable{
                                        		width:170px;
                                        	}
                                        	
                                        	 span.checkTitle{                                      		
											    font-family:Arial;
											    font-size:12px;
											    font-weight:bold;
											    color:#272727;
											    text-align:left;
                                        	 }
                                        	
                                        	.nextButton{
                                        		width:auto;
                                        		padding:0px 10px 0px 10px;
                                        		height:36px;
                                        		line-height:36px;
                                        		cursor:pointer;
                                        		background-image:url('nextButton.jpg');
                                        		color:#000000;
                                        		line-height:36px;
                                        		border:1px solid #a4a4a4;
                                        	}
                                        	
                                        	.nextButtonNoScript{
                                        		width:auto;
                                        		padding:0px 10px 0px 10px;
                                        		height:36px;
                                        		line-height:36px;
                                        		cursor:pointer;
                                        		background-image:url('nextButton.jpg');
                                        		color:#000000;
                                        		line-height:36px;
                                        		border:1px solid #a4a4a4;
                                        	}
                                        	
                                        	.backButton{
                                        		width:auto;
                                        		padding:0px 10px 0px 10px;
                                        		height:36px;
                                        		line-height:36px;
                                        		line-height:36px;
                                        		cursor:pointer;
                                        		background-image:url('nextButton.jpg');
                                        		color:#000000;
                                        		border:1px solid #a4a4a4;
                                        	}
                                        
                                        	.courseHolder table{
                                        	}
                                        
                                        	.courseHolder h1{
                                        		margin-left:0px !important;
                                        		margin-bottom:28px;
                                        	}
                                        
                                        .courseBoxTop{
							  				position:relative;
                                            width:438px;
                                            height:12px;         
                                            background-image:url('coursesTop.jpg');
                                            background-repeat:no-repeat;
                                            cursor:pointer;
                                        }
                                        
                                        .courseBox{
							  				position:relative;
                                            width:438px;
                                            height:auto;     
                                            background-image:url('coursesMid.jpg');
                                            background-repeat:repeat-y;
                                            cursor:pointer;
                                            overflow:auto;   
                                            overflow-y:hidden;
                                        }
                                        
                                        .courseBoxBottom{
							  				position:relative;
                                            width:438px;
                                            height:12px;         
                                            background-image:url('coursesBottom.jpg');
                                            background-repeat:no-repeat;
                                            cursor:pointer;
                                            margin-bottom:28px;
                                        }
                                        
                                        .courseBox h1{
                                        	color:#272727 !important; 
                                        	margin-top:17px !important;
                                        	margin-left:25px !important;
                                        	margin-bottom:10px !important;
                                        	margin-right:25px;
                                        	text-align:left;
                                        }
                                        
                                        .courseWriting ul, .courseWriting li{
                                        	color:#272727 !important;
                                        	list-style:none !important;
                                        	margin-left:0px !important;
                                        	margin-right:10px !important;
                                        }
                                        
                                        .courseWriting li{
                                        	line-height:20px;
                                        }
                                        
                                        .courseIconHolder{
                                        	position:relative;
                                        	float:left;
                                        	width:90px;
                                        	height:89px;
                                        	margin-left:26px;
                                        	margin-bottom:17px;
                                        }
                                        
                                        .courseIcon{
                                        	position:absolute;
                                        	top:0px;
                                        	left:0px;
                                        	width:90px;
                                        	height:89px;
                                            background-image:url('courseIcon.png');
                                        }
                                        
                                        .courseWriting{
                                        	position:relative;
                                        	float:left;
                                        	background-color:transparent;
                                        	width:246px;
                                        	height:auto;
                                        	margin-left:20px;
                                        }
                                        
                                        .courseArrow{
							  				position:absolute;
							  				bottom:20px;
							  				right:22px;
                                            width:34px;
                                            height:27px;
                                            background-image:url('courseButton.jpg');
                                        }
                
                    .content b{
                        font-weight:bold;  
                        color:#614D7E;  
              		}
                                
                	.divWrapper{
                		position:relative;
                		width:auto;
                		height:auto;
                		overflow:auto;
                	}
                	
	                    .contentPush{
	                    	position:relative;
	                        width:681px;
	                        height:auto;
	                        overflow:auto;
	                        margin-left:28px;   
	                        margin-top:28px;    
	                        margin-bottom:0px; 
	                        line-height:20px;
	                    }             
	                    
							/*Content images floating styles*/
								                    
	                    	.contentPush .imageFloatRight{
	                    		float:right; 
	                    		margin:5px 20px 10px 20px;
	                    		border:0px solid #a4a4a4;
	                    		clear:left;
	                    	}
	                    
	                    	.contentPush .imageFloatLeft{
	                    		float:left; 
	                    		margin:5px 20px 10px 48px;
	                    		border:0px solid #a4a4a4;
	                    		clear:right;
	                    	}
	                    
		                    .contentPush strong{
		                    	margin-left:48px;
		                    }        
		                    
		                    .contentPush p{
		                    	margin-top:0px;
		                    	margin-left:48px;
		                    	margin-right:20px;
		                    	text-align:justify;
		                    }
		                    
		                    .contentPush h1{
		                    	margin-top:0px;
		                    	margin-left:28px;	                    
    							color:#614D7E;
    							text-decoration:none;
    							font-weight:bold;
    							font-size:16px;
		                    }       
							
							.contentPush h3{	
							    margin-left:48px;
							    margin-right:20px;
							    padding-left:0px;
							    color:#D37400;
		                    	font-weight:normal;
		                    	font-size:15px;
							}
		                      	   
		                    .contentPush h4{
		                    	margin-top:0px;
		                    	margin-left:48px;
		                    	font-weight:bold;
		                    	font-size:12px;
		                    }      		                    
		                    
		                    .contentPush h5{
		                    	margin-top:0px;
		                    	margin-left:48px;
		                    	font-weight:bold;
		                    	font-size:12px;
		                    }       
		                    
		                    .contentPush ul{
		                    	margin-top:0px;
		                    	margin-left:66px;
		                    	padding:0px;
		                    }       

							.contentPush ul ul{
								margin-left:18px;
							}
		                    
		                    .contentPush li{
		                    	margin-top:0px;
		                    	margin-left:0px;
		                    	margin-right:20px;
		                    	padding:0px;
								list-style-image:url("arrow.png");
		                    }       
		                    
		                    .contentPush table{
		                    	margin-left:0px;
		                    	margin-right:17px;
		                    	text-align:left;
		                    }
		                    
		                    .tableTitle{
		                    	font-size:11px;
		                    	text-align:right;
		                    }
		                    
		                    /*.inputReduction{		                    
		                    	clear:both;
		                    }*/
		                    
		                    .contentPush .inputReduction input{
		                    	width:200px;
		                    	border:1px solid #8a8a8a;
		                    	background-color:#ffffff;
		                    	color:#614E7C;
		                    	padding:4px;
		                    	font:12px/1.5 "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		                    }
		                    
		                    .contentPush textarea{
		                    	width:405px;
		                    	height:80px;
		                    	border:1px solid #8a8a8a;
		                    	background-color:#ffffff;
		                    	color:#614E7C;
		                    	padding:4px;
		                    	font:12px/1.5 "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
		                    }		                    
		                    
		                    .contentPush input.textareaCountdown{
		                    	border:1px solid #8a8a8a;
		                    	background-color:#ffffff;
		                    	width:37px;
		                    	margin-top:4px;		                    	
		                    }
		                    
		                    .rightSubContent p.blogPost{
		                    	margin:0px 0px 0px 48px;
	                        	color:#CC750C;  
		                    }
		                    
		                    .rightSubContent p.blogContent{
		                    	margin:0px 20px 0px 48px;
	                        	color:#555555;  
		                    }
		                    
		                    .rightSubContent .blogDate{		                    	
	                        	color:#CC750C;  
		                    }
		                    
		                    .rightSubContent hr{
		                    	margin-left:48px;
		                    	margin-right:20px;
		                    	border:0px;
		                    	border-top:1px dashed #a4a4a4;
		                    	height:0px;
		                    }
		                    		                    
		                    span.subListTitles{
		                    	text-align:left;
		                    	display:block;
		                    	margin-left:10px;
		                    	width:189px;
		                    	background-color:#ecebe9;
		                    	padding-left:6px;
		                    	
		                    	font-weight:bold;
		                    	color:#787F3F;
		                    	list-style:none;
		                    	font-size:15px;
		                    }	
		                    
		                    ul li.subSubListTitles{
		                    	list-style:none;
		                    }  
							
							.pushLeft{
								margin-left:38px;
							}
							
							.pushLeft table{
								background-color:#f8f8f8;
			                    background-image:url("tableBackground.png");
			                    background-repeat:repeat-x;
			                    background-position:top left;
								padding-top:2px;
								padding-right:10px;
								padding-bottom:10px;
								cell-padding:0px;
								cell-spacing:0px;
							}				
							
								.comparisonChartTop{
			                    	background-image:url("chartTop.png");
			                    	width:195px;
			                    	height:5px;
			                    	margin-left:10px;
		                    		margin-top:10px;
								}
								
								.comparisonChartBottom{
			                    	background-image:url("chartBottom.png");
			                    	width:195px;
			                    	height:5px;
			                    	margin-left:10px;
								}
								
			                    .comparisonChart{
			                    	background-color:#ecebe9;
			                    	padding:5px;
			                    	margin-left:10px;
			                    	width:185px;
			                    }
			                    
			                    	.comparisonChart ul{
			                    		margin-left:0px;
			                    	}
		                    
		                    .contentSeperator{
		                    	position:relative;
		                    	background-color:transparent;
		                    	background-image:url("subContentTitle.png");
		                    	background-position:top right;
		                    	background-repeat:no-repeat;
		                    	width:680px;
		                    	height:35px;
		                    	float:right;
		                    	margin:0px 0px 28px 0px;
		                    	line-height:35px;
		                    }   
		                    
		                    	.contentSeperator h1{
		                    		color:#5F5F5F;
		                    		font-size:16px;
		                    		margin-left:25px;
		                    		font-weight:normal;
		                    		text-align:left;
		                    	} 
	                		
		                		.contentSeperator h1.blogHeader{
		                			margin-left:245px;
		                		} 
            
            #rightSideWrap{                    
                position:relative;  
                width:263px;
                right:0px;
                height:auto;         
                background-color:transparent; 
                float:right; 
                right:0px;                  
            }    
            
            #fullIconWrap{
            	position:relative;
            	width:682px;
            	height:150px;
            	padding:28px;
            	padding-right:0px;
            	margin-right:0px;
            	margin-bottom:0px;
            	padding-bottom:0px;
            }
            
                #iconHolder{
                    text-align:left;
                    position:relative;
                    width:682px;  
                    height:auto;  
	            	padding-right:0px;
	            	margin-right:0px;
            		margin-bottom:0px;
            		padding-bottom:0px;
	            	float:left;
                	overflow:visible;
                }        
                
                	.eachIcon{
                		position:relative;
                		width:207px;
                		height:128px;
                		background-image:url('newIcon.png');
                		float:left;
                		margin-right:30px;
            			padding-right:0px;
                		cursor:pointer;
					}
						
						.iconImageOffset{
							position:absolute;
							top:-15px;
							right:-15px;
						}
					
						.iconWriting{
							position:absolute;
							width:auto;
							height:auto;
							top:32px;
							left:10px;
							font-size:11px;
						}
					
						.newIconButton{
							position:absolute;
							width:38px;
							height:31px;
							bottom:0px;
							right:0px;
							font-size:11px;
                			background-image:url('newIconButtonOff.png');
                			background-repeat:no-repeat;
						}
												
							.iconWriting h1{
								margin:0px 0px 5px 6px;
								padding-left:0px;
								font-size:14px;
							}
						
							.iconWriting ul{
								margin:0px;
								padding:0px;
							}
						
							.iconWriting li{
								list-style:none;
							}
                                                       
                .sideTitle{
                    position:relative;
                    width:263px;
                    height:35px;          
                    background-color:#626262;
                    text-align:right;
					font-size:0px;
					                                                                                      
                    background-image:url('side_title.jpg');   
                    background-repeat:no-repeat;
                    background-position:top left;
                }                                      
                
                .sideContent{
                    position:relative;                            
                    width:261px;
                    height:auto;       
                    background-color:transparent;   
                    text-align:justify; 
                    line-height:18px;                                      
                }
                
                    .side{
                        position:relative;
                        width:261px;     
                        height:auto;   
                        margin-right:10px; 
                        margin-left:15px;  
                        padding-left:0px; 
                        margin-top:23px;    
                        margin-bottom:23px;  
                        font-size:10px;       
                    }
                    
                    
                    .sideContentPush a:link, .sideContentPush a:active, .sideContentPush a:visited {text-decoration:none; color:#000000; font-weight:bold;} 
					.sideContentPush a:hover{text-decoration:none; color:#4b4b4b; font-weight:bold;}
                    
                    .sideContentPush ul{
                        margin-left:7px;
                        padding-left:0px;   
                        width:261px;
                    }                    
                    
                    .sideContentPush li{
                        margin-left:0px;
                        padding-left:0px;  
                        list-style:none;     
                        width:261px;
                    }                                      
                
                .sideSubContent{
                    position:relative;
                    width:253px;
                    height:auto;       
                    background-color:transparent;   
                    text-align:justify; 
                    line-height:18px;   
                    margin:0px;
                    padding:0px;
                    float:left;
                    left:0px;                                   
                }
                
                    .sideSubContentPush{
                        position:relative;
                        width:auto;
                        height:auto;
                        margin-right:10px; 
                        margin-left:24px;   
                        margin-top:23px;    
                        margin-bottom:23px;      
                    } 
                    
	                    .sideSubContentPush ul{
	                        margin-left:0px;
	                        padding-left:0px;        
	                        width:261px;
	                        margin-bottom:0px;
	                        padding-bottom:5px;
	                    }                    
	                    
	                    .sideSubContentPush li{
	                        margin-left:0px;
	                        padding-left:0px;
	                        list-style:none;        
	                        width:261px;     
	                        margin-bottom:0px;
	                        padding-bottom:5px;
	                    }
	                    
	                    .alignImageRight{
	                    	position:relative;
	                    	text-align:right;
	                    }	        
	                    
	                    .alignImageRight img{
	                    	margin-top:10px;
	                    }	                              
	                    
	                    .blogPost{
	                        margin-top:-12px;
	                        margin-bottom:-12px;
	                        padding-bottom:0px;
	                    }
	                    
	                    .blogContent{
	                        margin-left:20px;
	                        color:#CC750C;  
	                    }
	                    .blogDate{
	                        font-size:10px;
	                        color:#555555;
	                        float:right;
	                        clear:both;
	                    }
	                    
	                    .sideSubTitle{
	                        float:right;
	                        clear:both;
	                        position:relative;
	                        width:218px;
	                        height:35px;
	                        line-height:35px;
	                        margin-right:-11px;
	                        margin-bottom:10px;
	                        cursor:pointer;
	                        
	                        background-color:#edeae6;
	                        text-align:left;
	                        
	                        font-weight:normal;
	                        font-size:16px;
	                        color:#4b4b4b;
	                        text-decoration:none;
	                                                                                          
	                        background-image:url('side_sub_title.jpg');   
	                        background-repeat:no-repeat;
	                        background-position:top left;
	                    }
	                    
		                    .sideSubTitle span{
		                        margin-left:15px;
		                    }
		                    
		                #archive{
		                	width:198px;
		                	height:auto;
		                	overflow:auto;
		                }
		                
		                	#archive .button{
		                		width:32px;
		                		height:32px;
		                		float:left;
		                		margin-left:3px;
		                		text-align:center;
		                		line-height:32px;
		                		color:#272727;
		                		margin-bottom:3px;
		                		cursor:pointer;
		                		background-image:url(archiveButton.png);
		                		background-repeat:no-repeat;                	
		                	}
		                	
		                	#archive .preButton{
		                		float:left;
		                		width:58px;
		                		height:32px;
		                		background-image:url(archivePointer.png);	
		                		background-repeat:no-repeat;                	
		                	}
                    
    #footer{
        position:absolute;
        bottom:-20px;
        left:0px;
        color:#999999;
        font-size:10px;
        width:1000px;
        height:auto;
    }         
    
    /* MARKETING OVERLAY */
    
    #marketingOverlay{
    	position:absolute;
    	background-color:transparent;
    	z-index:1000000;
    	top:0px;
    	left:0px;
    	text-align:center;
    }
    
    #stretchOverlay{
    	position:absolute;
    	background-color:#000000;
    	z-index:100000;
    	top:0px;
    	left:0px;
    	opacity:0.6;
    	filter:alpha(opacity=60);
    	text-align:center;
    }
    
    #marketingOverlay #card{
    	position:relative;
    	margin:0 auto;
    	width:963px;
    	background-image:url(cardboard.jpg);
    	background-repeat:repeat-y;
    	overflow:visible;
    	height:auto;
    }    
    
    #topCard{
    	background-image:url(card-top-part.png);
    	width:963px;
    	height:42px;  
    	margin:0 auto;  
    	margin-top:280px;
    	overflow:visible; 
    }
    
    #bottomCard{
    	background-image:url(card-bottom-part.png);
    	width:963px;
    	height:42px;
    	margin:0 auto;
    }  
    
    #marketingOverlay #card #tag{
    	position:absolute;
    	z-index:10000000;
    	top:-400px;
    	left:-30px;
    	background-image:url(tag.png);  
    	background-repeat:no-repeat;
    	width:614px;
    	height:472px;  	
    }     
    
    #marketingOverlay #card #octopus{
    	position:absolute;
    	z-index:10000000;
    	bottom:-150px;
    	right:-80px;
    	background-image:url(octopus.png);  
    	background-repeat:no-repeat;
    	width:164px;
    	height:226px;  	
    }     
    
    #marketingOverlay #card #leftColumn{
    	position:relative;
    	width:332px;
    	height:auto;
    	float:left;
    	text-align:left;
    	margin-left:20px;
    	overflow:visible;
    }
    
    	#marketingOverlay #card #leftColumn #boxHolder{
    		width:340px;
    		height:auto;
    	}    	
    
    	#marketingOverlay #card #leftColumn .box{
    		width:71px;
    		height:71px;
    		float:left;    		
    		cursor:pointer;
    	}
    
    	#marketingOverlay #card #leftColumn p{
    		font-size:14px;
    		color:#fff3e7;
    		font-family:georgia;
    		font-weight:bold;
    	}
    	
    	#marketingOverlay #card #leftColumn .seperator{
    		background-image:url(chalk-line.png);
    		height:5px;
    		width:100%;
    		margin-top:15px;
    	}
    
    #marketingOverlay #card #rightColumn{
    	position:relative;
    	width:530px;
    	height:auto;
    	float:left;
    	text-align:left;
    	margin-left:40px;
    	overflow:visible;
    }
    
    #marketingOverlay #card #rightColumn p{
    	
    }
    
    	#marketingOverlay #card #rightColumn h1{
    		font-size:36px;
    		color:#ffffff;
    		font-family:georgia;
    		margin-left:0px;
    		margin-top:0px;
    	}
    
    	#marketingOverlay #card #rightColumn p{
    		font-size:14px;
    		color:#fff3e7;
    		font-family:georgia;
    		font-weight:bold;
    	}
    	
    	#marketingOverlay #card #rightColumn .seperator{
    		background-image:url(chalk-line.png);
    		height:5px;
    		width:100%;
    	}
    
    .clearBoth{
    	width:100%;
    	clear:both;
    }
    
    .section{
        	
    }
    
    .padOut{
    	padding:20px 30px 20px 20px;
    	overflow:visible;
    }
    
    #marketingOverlay #card #rightColumn .expand{
    	position:absolute;
    	top:8px;
    	right:8px;
    	background-image:url(card-expand.png);
    	width:22px;
    	height:16px;    	
    }
    
    #marketingOverlay #card #rightColumn .section .title{
    	position:relative;
    	width:100%;
    	height:32px;
    	background-color:#927d5f;
    	border:1px solid #674b22;
    	border-bottom:0px;
    	line-height:32px;
   		font-size:14px;
   		color:#fff3e7;
   		font-family:georgia;
   		font-weight:bold;	
   		cursor:pointer;
    }
    
    #padTitle{
   		padding-left:10px;
    }
    
    #marketingOverlay #card #rightColumn .section .content{
    	width:100%;
    	height:auto;
    	/*background-color:#927d5f;*/
    	border-left:1px solid #674b22;
    	border-right:1px solid #674b22;
    	line-height:32px; 
    	background-image:url(section-background.png);  
    	overflow:visible; 
    }
    
    	#marketingOverlay #card #rightColumn h2{
    		font-size:14px;
    		color:#fff3e7;
    		font-family:georgia;
    		font-weight:bold;
    		margin-top:0px;
    	}
    	
    	#marketingOverlay #card #rightColumn table tr td, 
    	#marketingOverlay #card #rightColumn table p, 
    	#marketingOverlay #card #rightColumn table ul li,  
    	#marketingOverlay #card #rightColumn table ol li{
    		font-size:14px;
    		color:#603687;
    		font-family:georgia;
    		font-weight:normal;
    	}
    
    
    	#marketingOverlay #card #rightColumn p, 
    	#marketingOverlay #card #rightColumn ol li, 
    	#marketingOverlay #card #rightColumn ul li, 
    	#marketingOverlay #card #rightColumn b{
    		font-size:14px;
    		color:#ffffff;
    		font-family:georgia;
    		font-weight:normal;
    	}
    	
    	table#cardRegisterDetails tr td{
    		color:#fff3e7 !important;
    		font-family:georgia !important;
    		font-weight:bold !important;
    		font-size:14px !important;
    	}
    	
    	table#cardRegisterDetails tr td input{
    		width:392px;
    		margin-left:10px;
    		background-color:transparent;
    		font-size:14px;
    		color:#b0b939;
    		font-family:georgia;
    		font-weight:bold;
    		border:0px;
    	}
    	
    	#marketingOverlay #card #rightColumn ul li{
    		line-height:16px;
    	}
    	
    	.anInputBox{
    		width:418px;
    		height:35px;
    		background-image:url(card-input-box.png);
    	}
    	
    	#detailsSubmit{
    		background-color:#bcbcbc;
    		font-size:14px;
    		font-family:georgia;
    		border:1px solid #000000;
    		color:#4a4a4a;
    		height:34px;
    		width:auto;
    		padding-left:20px;
    		padding-right:20px;
    		display:inline-block;
    		cursor:pointer;
    		float:right;
    		margin-right:7px;
    		margin-top:17px;
    	}
    	
    	#registerInterest{
    		position:relative;
    		background-color:#454545;
    		font-size:14px;
    		font-family:georgia;
    		border:1px solid #000000;
    		color:#ffffff;
    		height:34px;
    		width:450px;
    		padding-left:20px;
    		padding-right:20px;
    		display:inline-block;
    		cursor:pointer;
    		margin-top:-10px;
    		margin:0 auto;
    		text-align:center;
    	}
    	
    	#registerInterest:link{background-color:#454545;}
    	#registerInterest:active{background-color:#454545;}
    	#registerInterest:hover{background-color:#ffffff; color:#000000;}
    	#registerInterest:visited{background-color:#454545;}
    	
    	#termsAndConditionsBox{
    		position:relative;
    		background-color:#fff3e7;
    		width:34px;
    		height:34px;
    		border:1px solid #000000;
    		float:right;
    		margin-right:7px;
    		margin-top:17px;
    		cursor:pointer;
    	}
    	
    	#termsAndConditionsBox img{
    		margin-left:4px;
    		margin-top:4px;
    	}
    	
    	p#termsAndConditions{
    		width:300px;
    		color:#fff3e7 !important;
    		font-family:georgia !important;
    		font-weight:bold !important;
    		font-size:14px !important;
    		line-height:16px;
    		float:left;
    	}
    	
    	p#termsAndConditions a:link{color:#ffffff; font-weight:bold;}
    	p#termsAndConditions a:active{color:#ffffff; font-weight:bold;}
    	p#termsAndConditions a:hover{color:#ffffff; font-weight:bold;}
    	p#termsAndConditions a:visited{color:#ffffff; font-weight:bold;}
    	
    	/*SIDE BAR CARD*/
    	
    	    #sideCard{
                position:relative;
                width:332px;
                height:auto;
            }   
            
                #sideCardTop{
                    position:relative;
                    width:332px;
                    height:5px;
                    background-image:url(side-top.png);
                }       
                
                #sideCardMiddle{
                    position:relative;
                    width:332px;
                    height:auto;
                    background-image:url(side-middle.png);
                    background-repeat:repeat-y;
                    padding-left:3px;
                    padding-top:5px;
                }
                
                	.wrapper{
                		position:relative;
                		width:326px;
                		height:auto;
                	}
                	
                	.cardSeperator{
                		position:relative;
                		width:326px;
                		height:8px;
                	}
                
                    .sideButton{
                        position:absolute;
                        z-index:100000;
                        top:-5px;
                        width:326px;
                        height:39px;   
                        background-image:url(side-button.png);
                        cursor:pointer;
                    }
                    
                    	.sideButton img{
                    		position:absolute;
                    		top:7px;
                    		right:7px;
                    		width:25px;
                    		height:25px;
                    	}
                    
                    	.sideButton:link{background-image:url(side-button.png);}
                    	.sideButton:active{background-image:url(side-button.png);}
                    	.sideButton:hover{background-image:url(side-buttonO.png);}
                    	.sideButton:visited{background-image:url(side-button.png);}
                    
                    	.sideButton p{
                    		line-height:39px;
                    		margin-top:0px;
                    		margin-right:0px;
                    		margin-bottom:0px;
                    		margin-left:0px;
                    		padding-top:0px;
                    		padding-right:0px;
                    		padding-bottom:0px;
                    		padding-left:10px;
                    	}
                
                    .sideInsideMiddle{
                        position:relative;
                        padding-top:29px;
                        width:326px;
                        height:auto;
                        background-image:url(side-inside-middle.png);
                        background-repeat:repeat-y;
                    }  
                    
                    
                    	.sideInsideMiddle p{                    		
                    		margin-top:0px;
                    		margin-right:0px;
                    		margin-bottom:0px;
                    		margin-left:0px;
                    		padding-top:0px;
                    		padding-right:0px;
                    		padding-bottom:5px;
                    		padding-left:10px;
                    	}    
                    	
                    	.overlayBlogContent{
                    	}
                    	
                    	.overlayBlogDate{
                    		font-size:12px;
                    		color:#603687;
                    		font-weight:normal;
                    	}
                
                    .sideInsideBottom{
                        position:relative;
                        width:326px;
                        height:5px;
                        background-image:url(side-inside-bottom.png);
                        background-repeat:no-repeat;
                        background-position:bottom;
                        font-size:0px;
                    }
                
                #sideCardBottom{
                    position:relative;
                    width:332px;
                    height:5px;
                    background-image:url(side-bottom.png);
                }
                
                

#twitterIt ul {
	position:relative;
  	list-style: none;
  	padding: 0;
  	margin-left:10px;
  	margin-right:10px;
	width:100%;
	margin-top:0px;
}

.twitters li {
}

#twitterIt li{
	background-image:url(bulletPoint.png);
	background-repeat:no-repeat;
	list-style:none;
  	padding-left: 30px;
}

.twitters span.prefix {
  font-weight: bold;
}

.twitters span.time {
  font-style: italic;
  color:#1F1F1F !important;
}

.twitters span.status {
  font-style: italic;
}

.twitterStatus{
	color:#ffffff !important;
	margin-left:0px;
	text-align:left;
	margin-right:20px;
	font-size:14px;
}

.twitterStatus a:link{color:#ffffff; text-decoration:underline; font-weight:bold;}
.twitterStatus a:active{color:#ffffff; text-decoration:underline; font-weight:bold;}
.twitterStatus a:hover{color:##603687; text-decoration:underline; font-weight:bold;}
.twitterStatus a:visited{color:#ffffff; text-decoration:underline; font-weight:bold;}


.twitterTime a:link{color:#ffffff; text-decoration:underline; font-weight:bold; font-style:italic;}
.twitterTime a:active{color:#ffffff; text-decoration:underline; font-weight:bold; font-style:italic;}
.twitterTime a:hover{color:##603687; text-decoration:underline; font-weight:bold; font-style:italic;}
.twitterTime a:visited{color:#ffffff; text-decoration:underline; font-weight:bold; font-style:italic;}

.twitter ul{
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	list-style:none;
}

.twitter li{
	list-style:none;
}

.twitterTime{
	padding-bottom:10px;
	color:purple;
	font-size:12px;
    color:##603687 !important;
    margin-top:5px;
}

.twitter h5{
	margin-left:12px;
	color:purple;
	font-size:12px;
	padding-bottom:10px;
}
    
    
.cardText{
	padding-right:10px;
}    
    
