﻿/* HTML Tags */
BODY
{
	padding: 0;
	margin-top:19px;
	margin-bottom:20px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 13px;
	background-color:#4C4D4F;
	background-image:url(/images/layout/body-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#373737;
}

/* headings */
H1{
	font-size: 20px;
	font-weight: bold;
	color:#3273CF;
	margin: 0px 0px 7px 0px;
	line-height:115%;
}

H2{
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	color:#F6960C;
}

H3{
	font-size: 15px;
	font-weight: bold;	
	margin: 0 0 10px 0;
}

H4{
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 -8px 0;
}

/* anchors */
A, A:visited {
	color:#242425;
	text-decoration: underline;
}

A:hover, A:visited:hover {
	color:#F6960C;
	text-decoration: none;
}

A.noline, A.noline:visited {
	text-decoration: none;
}

A.noline:hover, A.noline:visited:hover {
	text-decoration: underline;
}

A.orangeLink, A.orangeLink:visited {
	color:#F6960C;
}

A.whiteLink, A.whiteLink:visited {
	color:#FFFFFF;
}

A.grayLink, A.grayLink:visited {
	color:#C0C0C0;
}

A.blackLink, A.blackLink:visited {
	color:#373737;
}

A.darkBlueLink, A.darkBlueLink:visited {
    color:#3273CF;
}

A.boldLink {
	font-weight:bold;
}

/* html elements */
UL 
{
	line-height:160%;
}
UL H2 
{
	margin-top:20px;
}

/* forms */
INPUT, TEXTAREA, SELECT
{
	font-family:Arial;
}
.inputTxt 
{
	font-family : Arial;
	border: solid 1px #a3a3a3;
}

.bgButton 
{
	font-family : Arial;
	border : solid 1px #D5D6D7;
	color : Black;
	padding : 0 3px;
	background-color : #FFFFFF;
	background-image:url(/images/layout/bg_button.gif);
	cursor : pointer;
	height : 20px;
	font-weight : bold;
	font-size : 12px;
}
/* texts */
.smallText 
{
	font-size:11px;
}

/* page layout */
#BodyWrapper
{
	direction:rtl;
	width:930px;
	background-repeat: no-repeat;
	margin: 0 auto;
	background-image:url(/images/layout/outerdiv-bg.gif);	
	background-repeat:repeat-x;	
}

#OuterFrame
{
	width:920px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-color:#FCFCFC;
}

/* top pane */
#TopPane 
{
    position:relative;
	width:100%;
	height:97px;
	background-image:url(/images/layout/top-bg.gif);
}

#TopPane #TopPaneRight 
{
    float:right;
	width:30px;
	height:97px;
	background-image:url(/images/layout/corner-top-r.gif);	
}

#TopPane #TopPaneLeft 
{
    float:left;
	width:30px;
	height:97px;
	background-image:url(/images/layout/corner-top-l.gif);	
}

#TopPane IMG#WSLogo 
{
	width:187px;
	float:right;
	margin:32px 12px 0 0;
}

#TopPane H1
{
    position:absolute;
	font-size: 18px;
	color:#7B7C7D;
	right:40px;
	bottom:1px;
}

/* right pane */
#RightPane
{
	width:234px;
	float:right;
	margin:20px 12px 0px 0px;
	background-color:#FCFCFC;
	padding-bottom:30px;
}

.LowerRightBox
{
	width:210px;
	margin:30px 0 0 0;
	padding:12px;
	background-color:#EDEDEF;
	color:#3273CF;
}

/* navigation menu */
DIV.RightMenuItem 
{
    width:190px;
    height:25px;
    border-top: solid 1px #E2E0E1;
    border-right: solid 1px #E2E0E1;
    border-left: solid 1px #E2E0E1;
    padding:12px 41px 0 0;
    background-image:url(/images/layout/bullet-o.gif);
    background-position:right center;
    background-repeat:no-repeat;
    font-size:14px;
}

DIV.RightMenuLastButOne
{
    border-bottom: solid 1px #E2E0E1;
}

DIV.RightMenuContact /* the contact us menu item */
{
    margin-top:15px;
    border-bottom: solid 1px #E2E0E1;
    background-image:url(/images/layout/bullet_env.gif);
    background-color:#FCECD7;
}

DIV.RightMenuCurrent
{
    color:#FFF;
    background-color:#F7931A;
    background-image:url(/images/layout/bullet-w.gif);
}

DIV.RightMenuCurrent A:hover, DIV.RightMenuCurrent A:visited:hover 
DIV.RightMenuCurrentChild A:hover, DIV.RightMenuCurrentChild A:visited:hover 
{
    color:#373737;
}

DIV.RightMenuChild
{
    width:169px;
    height:20px;
    border-right: solid 1px #E2E0E1;
    border-left: solid 1px #E2E0E1;
    padding:6px 62px 4px 0;
    background-image:url(/images/layout/bullet-b.gif);
    background-position:right center;
    background-repeat:no-repeat;
    font-size:13px;
}

DIV.RightMenuCurrentChild
{
    color:#FFF;
    background-color:#F7931A;
    background-image:url(/images/layout/bullet-bw.gif);
}

/* content */
#MainContent
{
	width:610px;
	min-height:440px;
	float:right;
	margin:15px 22px 0px 0px;
	line-height:150%;
	padding-bottom:30px;
	background-color:#FCFCFC;
}

DIV.FloatingDiv 
{
	width:130px;
	height:150px;
	float:right;
	text-align:center;
	padding:5px 5px 10px 5px;
	margin:0 4px 0 0px;
	background-color:#EDEDEF;
	text-align:center;
}

DIV.LargeFloatingDiv 
{
	width:194px;
	min-height:223px;
	float:right;
	text-align:center;
	margin:3px 4px 1px 0px;
	padding:8px 2px 5px 2px;
	background-color:#EDEDEF;
	text-align:center;
	line-height:120%;
}

DIV.LargeFloatingDiv IMG 
{
    margin: 4px 0 5px 0;
}

DIV.LargeFloatingDiv DIV.Textual 
{
	float:right;
	width:100%;
	text-align:center;
	font-size:12px;
}

H2.Seperation 
{    
    float:right; 
    clear:both; 
    width:100%;
    margin-top:20px;
    margin-right:5px;
}

/* Footer */
#Footer 
{
	width:100%;
	height:51px;
	clear:both;
	margin:0;
	color:#FFFFFF;
	background-image:url(/images/layout/footer-bg.gif);
	font-size:12px;
}

#Footer #FooterRight 
{  
    width:24px;
    float:right;
    height:51px;
    background-image:url(/images/layout/corner-bottom-r.gif);    
}

#Footer #FooterLeft
{  
    width:24px;
    float:left;
    height:51px;
    background-image:url(/images/layout/corner-bottom-l.gif);    
}

#Footer #FooterMiddle 
{
    float:right;
    margin:19px 0 0 0;
}

#Footer A 
{
	margin:0px 7px 0px 7px;
}