/* CSS Document */
div.rounded-box {
    position:relative;
    width: 9em;
    background-color: #ffffff; /*#EFEFEF;*/
    margin: 3px;	
}

/******************
customized styles
******************/
/****** big box ********/

div.bigbox {   
	/*position:relative;*/
    background-color: #ffffff; /*#b9cbff;*/   
	width:100%;	
}



div.bigbox div.top-left-inside, div.bigbox div.bottom-left-inside, div.bigbox div.top-right-inside, div.bigbox div.bottom-right-inside {color:#ffffff; /*#b9cbff;*/ }
/*
div.bigbox div.box-contents {
	 padding: 18px 15px 18px 10px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left;
}*/

/****** problem box ********/
div.problembox {    
    background-color: #ffffff; /*#EFEFEF;*/   	
	width:100%;
}
div.problembox div.top-left-inside, div.problembox div.bottom-left-inside, div.problembox div.top-right-inside, div.problembox div.bottom-right-inside {color:#ffffff; /*#EFEFEF;*/}
div.problembox div.top-left-corner, div.problembox div.bottom-left-corner, div.problembox div.top-right-corner, div.problembox div.bottom-right-corner
{background-color: #ffffff;  /*#b9cbff;*/}
div.problembox div.box-contents {
	text-align:justify; height:126px; padding-top: 20px; padding-bottom: 20px;
}

/****** content box ********/
div.contentbox {    
    background-color: #ffffff; /*#EFEFEF;*/   	
	width:100%;
}
div.contentbox div.box-contents {
	 padding: 18px 10px;  text-align:left; 
}
div.contentbox div.box-contents p { margin-top:5px; padding:0px; }
div.contentbox div.top-left-inside, div.contentbox div.bottom-left-inside, div.contentbox div.top-right-inside, div.contentbox div.bottom-right-inside {color:#ffffff; /*#EFEFEF;*/}
div.contentbox div.top-left-corner, div.contentbox div.bottom-left-corner, div.contentbox div.top-right-corner, div.contentbox div.bottom-right-corner
{background-color: #ffffff; /*#b9cbff;*/}


div.menulinksbox {
background-color:#EDF7FF;
width:100%;
}

/****** menulinks box ********/

div.menulinksbox div.top-left-corner, div.menulinksbox div.bottom-left-corner, div.menulinksbox div.top-right-corner, div.menulinksbox div.bottom-right-corner {roundedbox.css (line 60)
background-color:#FFFFFF;
}


div.menulinksbox {    
    background-color: #EDF7FF;   	
	width:100%;
}
div.menulinksbox div.box-contents {
	 padding: 18px 8px 15px 9px; 
}
div.box-contents p { margin-top:5px; padding:0px; }
div.menulinksbox div.top-left-inside, div.menulinksbox div.bottom-left-inside, div.menulinksbox div.top-right-inside, div.menulinksbox div.bottom-right-inside {color:#EDF7FF;}
div.menulinksbox div.top-left-corner, div.menulinksbox div.bottom-left-corner, div.menulinksbox div.top-right-corner, div.menulinksbox div.bottom-right-corner
{background-color: #ffffff; /*#b9cbff;*/}

/****** image box ********/
div.imagebox {    
    background-color: #fff;   	
	width:100%;
}
div.imagebox div.box-contents {
	 margin:0px; padding: 0;
}
div.imagebox div.top-left-inside, div.imagebox div.bottom-left-inside, div.imagebox div.top-right-inside, div.imagebox div.bottom-right-inside {color:#fff;}
div.imagebox div.top-left-corner, div.imagebox div.bottom-left-corner, div.imagebox div.top-right-corner, div.imagebox div.bottom-right-corner
{background-color: #ffffff; /*#b9cbff;*/}

/****** hometabs box ********/
div.hometabs {    
    background-color: #ffffff; /*#EFEFEF;*/   	
	width:100%;
}
div.hometabs div.box-contents {
	   text-align:left; font-weight:normal;
}

div.hometabs div.top-left-inside, div.hometabs div.bottom-left-inside, div.hometabs div.top-right-inside, div.hometabs div.bottom-right-inside {color:#ffffff; /*#EFEFEF;*/}
div.hometabs div.top-left-corner, div.hometabs div.bottom-left-corner, div.hometabs div.top-right-corner, div.hometabs div.bottom-right-corner
{background-color: #ffffff; /*#b9cbff;*/}

/****** homefocus box ********/
div.homefocus {    
    background-color: #ffffff; /*#EFEFEF;*/   	
	width:100%;
}
div.homefocus div.box-contents {
	 padding: 18px 10px;  text-align:left; 
}

div.homefocus div.top-left-inside, div.homefocus div.bottom-left-inside, div.homefocus div.top-right-inside, div.homefocus div.bottom-right-inside {color:#ffffff; /*#EFEFEF;*/}
div.homefocus div.top-left-corner, div.homefocus div.bottom-left-corner, div.homefocus div.top-right-corner, div.homefocus div.bottom-right-corner
{background-color: #ffffff; /*#b9cbff;*/}

/****** homebottom box ********/
div.homebottom {    
    background-color: #ffffff; /*#EFEFEF;*/   	
	width:100%;
}
div.homebottom div.box-contents {
	 padding: 18px 10px; text-align:left; font-weight:normal;
}

div.homebottom div.top-left-inside, div.homebottom div.bottom-left-inside, div.homebottom div.top-right-inside, div.homebottom div.bottom-right-inside {color:#ffffff; /*#EFEFEF;*/}
div.homebottom div.top-left-corner, div.homebottom div.bottom-left-corner, div.homebottom div.top-right-corner, div.homebottom div.bottom-right-corner
{background-color: #ffffff; /*#b9cbff;*/}

/****** casestudies box ********/
div.casestudies {    
    background-color:#EDF7FF;	
	width:100%;
}
div.casestudies div.box-contents {
	 padding: 18px 8px 15px 9px; 
}
div.menulinksbox div.box-contents {
	 padding: 18px 0px 15px 9px; 
}
div.casestudies div.top-left-inside, div.casestudies div.bottom-left-inside, div.casestudies div.top-right-inside, div.casestudies div.bottom-right-inside {color:#EDF7FF;}
div.casestudies div.top-left-corner, div.casestudies div.bottom-left-corner, div.casestudies div.top-right-corner, div.casestudies div.bottom-right-corner
{background-color: #ffffff; /*#b9cbff;*/}
/*********************
GLOBAL ATTRIBUTES
*********************/
div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px; background-color: #fff; overflow:hidden;}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {position:relative; font-size:150px; font-family:arial; color:#E6E6E6; line-height: 40px;}

/*********************
SPECIFIC ATTRIBUTES
*********************/

div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}

div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}

div.box-contents {
	 padding: 18px 10px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; line-height:1.4em;	 
}
div.box-contents p { margin-top:5px; padding:0px; }

/************************* round corners *************************/
div.roundcorner { background: transparent; }
.ctop, .cbtm{ display: block; background: transparent; font-size: 0px;}
.ct1, .ct2{ display: block; overflow: hidden;}
div.roundcorner .ct2{ background: #fff; padding: 0 1px; border-left: 1px solid #fff; border-right: 1px solid #fff; height: 1px; margin: 0 1px;}
div.roundcorner .cbg{ background: #fff; border-left: 1px solid #fff; border-right: 1px solid #fff;}
div.roundcorner .ct1{ height: 0px; margin: 0 2px; background: #fff;}
div.roundcorner .cbox{ display: block; border: 0 solid #fff; border-top: 1px solid #fff; border-width: 0 1px; padding:0px;}